33 static DictGroupPtr NewFromDict(
const Dict& dict);
37 virtual size_t KeyMaxLength()
const;
43 virtual vector<const DictEntry*> MatchAllPrefixes(
const char* word)
const;
45 virtual LexiconPtr GetLexicon()
const;
47 const list<DictPtr> GetDicts()
const {
return dicts; }
50 const size_t keyMaxLength;
51 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