22 #include "SerializableDict.hpp"
33 virtual size_t KeyMaxLength()
const;
40 virtual std::vector<const DictEntry*> MatchAllPrefixes(
const char* word,
43 virtual LexiconPtr GetLexicon()
const;
45 virtual void SerializeToFile(FILE* fp)
const;
50 static MarisaDictPtr NewFromDict(
const Dict& thatDict);
52 static MarisaDictPtr NewFromFile(FILE* fp);
61 std::unique_ptr<MarisaInternal>
internal;