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;