#include <trie.hh>
Public Member Functions | |
Unigram () | |
void | Init (void *start) |
const ProbBackoff & | Lookup (WordIndex index) const |
ProbBackoff & | Unknown () |
UnigramValue * | Raw () |
UnigramPointer | Find (WordIndex word, NodeRange &next) const |
Static Public Member Functions | |
static uint64_t | Size (uint64_t count) |
Definition at line 44 of file trie.hh.
UnigramPointer lm::ngram::trie::Unigram::Find | ( | WordIndex | word, | |
NodeRange & | next | |||
) | const [inline] |
Definition at line 65 of file trie.hh.
References lm::ngram::trie::NodeRange::begin, lm::ngram::trie::NodeRange::end, lm::ngram::trie::UnigramValue::next, and lm::ngram::trie::UnigramValue::weights.
Referenced by lm::ngram::trie::TrieSearch< Quant, Bhiksha >::LookupUnigram().
void lm::ngram::trie::Unigram::Init | ( | void * | start | ) | [inline] |
Definition at line 48 of file trie.hh.
Referenced by lm::ngram::trie::TrieSearch< Quant, Bhiksha >::SetupMemory().
const ProbBackoff& lm::ngram::trie::Unigram::Lookup | ( | WordIndex | index | ) | const [inline] |
UnigramValue* lm::ngram::trie::Unigram::Raw | ( | ) | [inline] |
Definition at line 61 of file trie.hh.
Referenced by lm::ngram::trie::BuildTrie().
static uint64_t lm::ngram::trie::Unigram::Size | ( | uint64_t | count | ) | [inline, static] |
Definition at line 52 of file trie.hh.
Referenced by lm::ngram::trie::TrieSearch< Quant, Bhiksha >::SetupMemory(), lm::ngram::trie::TrieSearch< Quant, Bhiksha >::Size(), and lm::ngram::trie::TrieSearch< Quant, Bhiksha >::UpdateConfigFromBinary().
ProbBackoff& lm::ngram::trie::Unigram::Unknown | ( | ) | [inline] |
Definition at line 59 of file trie.hh.
References lm::ngram::trie::UnigramValue::weights.
Referenced by lm::ngram::trie::TrieSearch< Quant, Bhiksha >::UnknownUnigram().