Classes | |
class | GenericModel |
struct | ProbEntry |
class | LongestPointer |
class | HashedSearch |
struct | ProbingVocabularyHeader |
Functions | |
uint64_t | CombineWordHash (uint64_t current, const WordIndex next) |
uint64_t | HashForVocab (const char *str, std::size_t len) |
uint64_t | HashForVocab (const StringPiece &str) |
uint64_t lm::ngram::detail::CombineWordHash | ( | uint64_t | current, | |
const WordIndex | next | |||
) | [inline] |
Definition at line 25 of file search_hashed.hh.
Referenced by lm::ngram::detail::HashedSearch< Value >::FastMakeNode(), lm::ngram::detail::HashedSearch< Value >::LookupLongest(), and lm::ngram::detail::HashedSearch< Value >::LookupMiddle().
uint64_t lm::ngram::detail::HashForVocab | ( | const StringPiece & | str | ) | [inline] |
Definition at line 27 of file vocab.hh.
References StringPiece::data(), HashForVocab(), and StringPiece::length().
uint64_t lm::ngram::detail::HashForVocab | ( | const char * | str, | |
std::size_t | len | |||
) |
Definition at line 22 of file vocab.cc.
References util::MurmurHash64A().
Referenced by lm::ngram::SortedVocabulary::ComputeRenumbering(), HashForVocab(), lm::ngram::GrowableVocab< NewWordAction >::Index(), lm::ngram::ProbingVocabulary::Index(), lm::ngram::SortedVocabulary::Index(), lm::ngram::ProbingVocabulary::Insert(), and lm::ngram::SortedVocabulary::Insert().