22#include "SerializableDict.hpp"
33 virtual size_t KeyMaxLength()
const;
40 virtual LexiconPtr GetLexicon()
const;
42 virtual void SerializeToFile(FILE* fp)
const;
47 static DartsDictPtr NewFromDict(
const Dict& thatDict);
49 static DartsDictPtr NewFromFile(FILE* fp);
58 DartsInternal* internal;
Darts dictionary.
Definition: DartsDict.hpp:29
Abstract class of dictionary.
Definition: Dict.hpp:29
A class that wraps type T into a nullable type.
Definition: Optional.hpp:26
Serializable dictionary interface.
Definition: SerializableDict.hpp:28