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


Public Member Functions | |
| void | Add (const string &key, double weight=1.0, StringId *reference=nullptr) |
| void | Clear () |
| void | Build () |
| void | Dump (char *ptr, size_t size) |
| Public Member Functions inherited from rime::StringTable | |
| StringTable ()=default | |
| virtual | ~StringTable ()=default |
| StringTable (const char *ptr, size_t size) | |
| bool | HasKey (const string &key) |
| StringId | Lookup (const string &key) |
| void | CommonPrefixMatch (const string &query, vector< StringId > *result) |
| void | Predict (const string &query, vector< StringId > *result) |
| string | GetString (StringId string_id) |
| size_t | NumKeys () const |
| size_t | BinarySize () const |
Additional Inherited Members | |
| Protected Attributes inherited from rime::StringTable | |
| marisa::Trie | trie_ |
| void rime::StringTableBuilder::Add | ( | const string & | key, |
| double | weight = 1.0, | ||
| StringId * | reference = nullptr ) |
| void rime::StringTableBuilder::Build | ( | ) |
| void rime::StringTableBuilder::Clear | ( | ) |
| void rime::StringTableBuilder::Dump | ( | char * | ptr, |
| size_t | size ) |