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().


1.5.9