Open Chinese Convert  1.0.3
A project for conversion between Traditional and Simplified Chinese
 All Classes Functions
Public Member Functions | Static Public Member Functions
opencc::TextDict Class Reference

Text dictionary. More...

#include <TextDict.hpp>

Inheritance diagram for opencc::TextDict:
opencc::Dict opencc::SerializableDict

List of all members.

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)

Detailed Description

Text dictionary.


Constructor & Destructor Documentation

TextDict::TextDict ( const LexiconPtr &  _lexicon)

Constructor of TextDict.

_lexicon must be sorted.


The documentation for this class was generated from the following files:
 All Classes Functions