The readline keymap wrapper.
More...
#include <stdair/ui/cmdline/SReadline.hpp>
|
| SKeymap (bool PrintableBound=false) |
| Creates a new keymap.
|
|
| SKeymap (Keymap Pattern) |
| Creates a new keymap which is a copy of Pattern.
|
|
| ~SKeymap () |
| Frees the allocated keymap.
|
|
void | Bind (int Key, KeyCallback Callback) |
| Binds the given key to a function.
|
|
void | Unbind (int Key) |
| Unbinds the given key.
|
|
| SKeymap (const SKeymap &rhs) |
| Copy constructor.
|
|
SKeymap & | operator= (const SKeymap &rhs) |
| operator=
|
|
The readline keymap wrapper.
Attention: It is not thread safe! Supports: key binding, key unbinding
Definition at line 307 of file SReadline.hpp.
◆ SKeymap() [1/3]
swift::SKeymap::SKeymap |
( |
bool | PrintableBound = false | ) |
|
|
inlineexplicit |
Creates a new keymap.
- Parameters
-
PrintableBound | if true - the printable characters are bound if false - the keymap is empty |
Definition at line 319 of file SReadline.hpp.
◆ SKeymap() [2/3]
swift::SKeymap::SKeymap |
( |
Keymap | Pattern | ) |
|
|
inlineexplicit |
Creates a new keymap which is a copy of Pattern.
- Parameters
-
Pattern | A keymap to be copied. |
Definition at line 342 of file SReadline.hpp.
◆ ~SKeymap()
swift::SKeymap::~SKeymap |
( |
| ) |
|
|
inline |
◆ SKeymap() [3/3]
swift::SKeymap::SKeymap |
( |
const SKeymap & | rhs | ) |
|
|
inline |
◆ Bind()
void swift::SKeymap::Bind |
( |
int | Key, |
|
|
KeyCallback | Callback ) |
|
inline |
Binds the given key to a function.
- Parameters
-
Key | A key to be bound |
Callback | A function to be called when the Key is pressed |
Definition at line 366 of file SReadline.hpp.
◆ Unbind()
void swift::SKeymap::Unbind |
( |
int | Key | ) |
|
|
inline |
◆ operator=()
◆ SReadline
The documentation for this class was generated from the following file: