|
librime 1.2
Rime Input Method Engine, the core library
|
#include <config_types.h>


Public Types | |
| using | Sequence = vector<of<ConfigItem>> |
| using | Iterator = Sequence::iterator |
| Public Types inherited from rime::ConfigItem | |
| enum | ValueType { kNull , kScalar , kList , kMap } |
Public Member Functions | |
| ConfigList () | |
| RIME_DLL an< ConfigItem > | GetAt (size_t i) const |
| RIME_DLL an< ConfigValue > | GetValueAt (size_t i) const |
| RIME_DLL bool | SetAt (size_t i, an< ConfigItem > element) |
| bool | Insert (size_t i, an< ConfigItem > element) |
| RIME_DLL bool | Append (an< ConfigItem > element) |
| bool | Resize (size_t size) |
| RIME_DLL bool | Clear () |
| RIME_DLL size_t | size () const |
| Iterator | begin () |
| Iterator | end () |
| bool | empty () const override |
| Public Member Functions inherited from rime::ConfigItem | |
| ConfigItem ()=default | |
| virtual | ~ConfigItem ()=default |
| ValueType | type () const |
Protected Attributes | |
| Sequence | seq_ |
| Protected Attributes inherited from rime::ConfigItem | |
| ValueType | type_ = kNull |
Additional Inherited Members | |
| Protected Member Functions inherited from rime::ConfigItem | |
| ConfigItem (ValueType type) | |
| using rime::ConfigList::Iterator = Sequence::iterator |
| using rime::ConfigList::Sequence = vector<of<ConfigItem>> |
|
inline |
| bool rime::ConfigList::Append | ( | an< ConfigItem > | element | ) |
| ConfigList::Iterator rime::ConfigList::begin | ( | ) |
| bool rime::ConfigList::Clear | ( | ) |
|
inlineoverridevirtual |
Reimplemented from rime::ConfigItem.
| ConfigList::Iterator rime::ConfigList::end | ( | ) |
| an< ConfigItem > rime::ConfigList::GetAt | ( | size_t | i | ) | const |
| an< ConfigValue > rime::ConfigList::GetValueAt | ( | size_t | i | ) | const |
| bool rime::ConfigList::Insert | ( | size_t | i, |
| an< ConfigItem > | element ) |
| bool rime::ConfigList::Resize | ( | size_t | size | ) |
| bool rime::ConfigList::SetAt | ( | size_t | i, |
| an< ConfigItem > | element ) |
| size_t rime::ConfigList::size | ( | ) | const |
|
protected |