|
Open Chinese Convert
1.0.3
A project for conversion between Traditional and Simplified Chinese
|
Text dictionary. More...
#include <TextDict.hpp>
Public Member Functions | |
| TextDict (const LexiconPtr &_lexicon) | |
| Constructor of TextDict. | |
| virtual size_t | KeyMaxLength () const |
| Returns the length of the longest key in the dictionary. | |
|
virtual Optional< const DictEntry * > | Match (const char *word) const |
| Matches a word exactly and returns the DictEntry or Optional::Null(). | |
| virtual LexiconPtr | GetLexicon () const |
| Returns all entries in the dictionary. | |
| virtual void | SerializeToFile (FILE *fp) const |
| Serializes the dictionary and writes in to a file. | |
Static Public Member Functions | |
| static TextDictPtr | NewFromDict (const Dict &dict) |
| Constructs a TextDict from another dictionary. | |
| static TextDictPtr | NewFromFile (FILE *fp) |
| static TextDictPtr | NewFromSortedFile (FILE *fp) |
Text dictionary.
| TextDict::TextDict | ( | const LexiconPtr & | _lexicon | ) |
Constructor of TextDict.
_lexicon must be sorted.
1.7.6.1