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


Public Member Functions | |
| UnityTableEncoder (UserDictionary *user_dict) | |
| ~UnityTableEncoder () | |
| bool | Load (const Ticket &ticket) |
| void | CreateEntry (const string &word, const string &code_str, const string &weight_str) |
| bool | TranslateWord (const string &word, vector< string > *code) |
| size_t | LookupPhrases (UserDictEntryIterator *result, const string &input, bool predictive, size_t limit=0, string *resume_key=NULL) |
| Public Member Functions inherited from rime::TableEncoder | |
| TableEncoder (PhraseCollector *collector=NULL) | |
| bool | LoadSettings (Config *config) |
| bool | Encode (const RawCode &code, string *result) |
| bool | EncodePhrase (const string &phrase, const string &value) |
| bool | IsCodeExcluded (const string &code) |
| bool | loaded () const |
| const vector< TableEncodingRule > & | encoding_rules () const |
| const string & | tail_anchor () const |
| Public Member Functions inherited from rime::Encoder | |
| Encoder (PhraseCollector *collector) | |
| virtual | ~Encoder ()=default |
| void | set_collector (PhraseCollector *collector) |
| Public Member Functions inherited from rime::PhraseCollector | |
| PhraseCollector ()=default | |
| virtual | ~PhraseCollector ()=default |
Static Public Member Functions | |
| static bool | HasPrefix (const string &key) |
| static bool | AddPrefix (string *key) |
| static bool | RemovePrefix (string *key) |
Protected Attributes | |
| UserDictionary * | user_dict_ |
| the< ReverseLookupDictionary > | rev_dict_ |
| Protected Attributes inherited from rime::TableEncoder | |
| bool | loaded_ |
| vector< TableEncodingRule > | encoding_rules_ |
| vector< boost::regex > | exclude_patterns_ |
| string | tail_anchor_ |
| int | max_phrase_length_ |
| Protected Attributes inherited from rime::Encoder | |
| PhraseCollector * | collector_ |
Additional Inherited Members | |
| Protected Member Functions inherited from rime::TableEncoder | |
| bool | ParseFormula (const string &formula, TableEncodingRule *rule) |
| int | CalculateCodeIndex (const string &code, int index, int start) |
| bool | DfsEncode (const string &phrase, const string &value, size_t start_pos, RawCode *code, int *limit) |
| rime::UnityTableEncoder::UnityTableEncoder | ( | UserDictionary * | user_dict | ) |
| rime::UnityTableEncoder::~UnityTableEncoder | ( | ) |
|
static |
|
virtual |
Implements rime::PhraseCollector.
|
static |
| bool rime::UnityTableEncoder::Load | ( | const Ticket & | ticket | ) |
| size_t rime::UnityTableEncoder::LookupPhrases | ( | UserDictEntryIterator * | result, |
| const string & | input, | ||
| bool | predictive, | ||
| size_t | limit = 0, | ||
| string * | resume_key = NULL ) |
|
static |
|
virtual |
Implements rime::PhraseCollector.
|
protected |
|
protected |