22 #include "SerializableDict.hpp"
33 virtual size_t KeyMaxLength()
const;
39 virtual LexiconPtr GetLexicon()
const;
41 virtual void SerializeToFile(FILE* fp)
const;
46 static DartsDictPtr NewFromDict(
const Dict& thatDict);
48 static DartsDictPtr NewFromFile(FILE* fp);
57 DartsInternal*
internal;
Serializable dictionary interface.
Definition: SerializableDict.hpp:28
Definition: BinaryDict.hpp:24
Abstract class of dictionary.
Definition: Dict.hpp:29
Darts dictionary.
Definition: DartsDict.hpp:29
A class that wraps type T into a nullable type.
Definition: Optional.hpp:27