| Open Chinese Convert
    1.1.1
    A project for conversion between Traditional and Simplified Chinese | 
Group of dictionaries. More...
#include <DictGroup.hpp>
 
  
| Public Member Functions | |
| DictGroup (const std::list< DictPtr > &dicts) | |
| virtual size_t | KeyMaxLength () const | 
| Returns the length of the longest key in the dictionary. | |
| virtual Optional< const DictEntry * > | Match (const char *word, size_t len) const | 
| Matches a word exactly and returns the DictEntry or Optional::Null(). | |
| virtual Optional< const DictEntry * > | MatchPrefix (const char *word, size_t len) const | 
| Matches the longest matched prefix of a word.  More... | |
| virtual std::vector< const DictEntry * > | MatchAllPrefixes (const char *word, size_t len) const | 
| Returns all matched prefixes of a word, sorted by the length (desc).  More... | |
| virtual LexiconPtr | GetLexicon () const | 
| Returns all entries in the dictionary. | |
| const std::list< DictPtr > | GetDicts () const | 
|  Public Member Functions inherited from opencc::Dict | |
| Optional< const DictEntry * > | Match (const std::string &word) const | 
| Matches a word exactly and returns the DictEntry or Optional::Null(). | |
| Optional< const DictEntry * > | MatchPrefix (const std::string &word) const | 
| Matches the longest matched prefix of a word. | |
| std::vector< const DictEntry * > | MatchAllPrefixes (const std::string &word) const | 
| Returns all matched prefixes of a word, sorted by the length (desc). | |
| Static Public Member Functions | |
| static DictGroupPtr | NewFromDict (const Dict &dict) | 
Group of dictionaries.
| 
 | virtual | 
Returns all matched prefixes of a word, sorted by the length (desc).
For example given a dictionary having "a", "an", "b", "ba", "ban", "bana", all the matched prefixes of "banana" are "bana", "ban", "ba", "b".
Reimplemented from opencc::Dict.
| 
 | virtual | 
Matches the longest matched prefix of a word.
For example given a dictionary having "a", "an", "b", "ba", "ban", "bana", the longest prefix of "banana" matched is "bana".
Reimplemented from opencc::Dict.
 1.8.18
 1.8.18