|
librime 1.2
Rime Input Method Engine, the core library
|


Public Member Functions | |
| SentenceTranslation (TableTranslator *translator, an< Sentence > &&sentence, DictEntryCollector &&collector, UserDictEntryCollector &&ucollector, const string &input, size_t start) | |
| virtual bool | Next () |
| virtual an< Candidate > | Peek () |
| Public Member Functions inherited from rime::Translation | |
| Translation ()=default | |
| virtual | ~Translation ()=default |
| virtual int | Compare (an< Translation > other, const CandidateList &candidates) |
| bool | exhausted () const |
Protected Member Functions | |
| void | PrepareSentence () |
| bool | CheckEmpty () |
| bool | PreferUserPhrase () const |
| Protected Member Functions inherited from rime::Translation | |
| void | set_exhausted (bool exhausted) |
Protected Attributes | |
| TableTranslator * | translator_ |
| an< Sentence > | sentence_ |
| DictEntryCollector | collector_ |
| UserDictEntryCollector | user_phrase_collector_ |
| string | input_ |
| size_t | start_ |
| rime::SentenceTranslation::SentenceTranslation | ( | TableTranslator * | translator, |
| an< Sentence > && | sentence, | ||
| DictEntryCollector && | collector, | ||
| UserDictEntryCollector && | ucollector, | ||
| const string & | input, | ||
| size_t | start ) |
|
protected |
|
virtual |
Implements rime::Translation.
Implements rime::Translation.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |