31 SerializedValues(
const LexiconPtr& _lexicon) : lexicon(_lexicon) {}
33 virtual ~SerializedValues() {}
37 static std::shared_ptr<SerializedValues> NewFromFile(FILE* fp);
39 const LexiconPtr& GetLexicon()
const {
return lexicon; }
41 size_t KeyMaxLength()
const;
46 void ConstructBuffer(std::string* valueBuffer,
47 std::vector<uint16_t>* valueBytes,
48 uint32_t* valueTotalLength)
const;