Mir
Classes | Namespaces | Typedefs | Functions
xkb_mapper.h File Reference
#include "mir/input/key_mapper.h"
#include "mir/optional_value.h"
#include <mutex>
#include <unordered_map>
Include dependency graph for xkb_mapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mir::input::receiver::XKBMapper
 

Namespaces

 mir
 All things Mir.
 
 mir::input
 
 mir::input::receiver
 

Typedefs

using mir::input::XKBContextPtr = std::unique_ptr< xkb_context, void(*)(xkb_context *)>
 
using mir::input::XKBKeymapPtr = std::unique_ptr< xkb_keymap, void(*)(xkb_keymap *)>
 
using mir::input::XKBStatePtr = std::unique_ptr< xkb_state, void(*)(xkb_state *)>
 

Functions

XKBContextPtr mir::input::make_unique_context ()
 
XKBKeymapPtr mir::input::make_unique_keymap (xkb_context *context, Keymap const &keymap)
 
XKBKeymapPtr mir::input::make_unique_keymap (xkb_context *context, char const *buffer, size_t size)
 
XKBStatePtr mir::input::make_unique_state (xkb_keymap *keymap)
 

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016