33 static DictGroupPtr NewFromDict(
const Dict& dict);
37 virtual size_t KeyMaxLength()
const;
44 virtual vector<const DictEntry*> MatchAllPrefixes(
const char* word,
47 virtual LexiconPtr GetLexicon()
const;
49 const list<DictPtr> GetDicts()
const {
return dicts; }
52 const size_t keyMaxLength;
53 const list<DictPtr> dicts;
Definition: BinaryDict.hpp:24
Group of dictionaries.
Definition: DictGroup.hpp:29
Abstract class of dictionary.
Definition: Dict.hpp:29
A class that wraps type T into a nullable type.
Definition: Optional.hpp:26