#include <state.hh>
Public Member Functions | |
bool | operator== (const State &other) const |
int | Compare (const State &other) const |
bool | operator< (const State &other) const |
void | ZeroRemaining () |
unsigned char | Length () const |
Public Attributes | |
WordIndex | words [KENLM_MAX_ORDER-1] |
float | backoff [KENLM_MAX_ORDER-1] |
unsigned char | length |
Definition at line 15 of file state.hh.
int lm::ngram::State::Compare | ( | const State & | other | ) | const [inline] |
Definition at line 23 of file state.hh.
Referenced by lm::ngram::ChartState::Compare().
unsigned char lm::ngram::State::Length | ( | ) | const [inline] |
bool lm::ngram::State::operator< | ( | const State & | other | ) | const [inline] |
bool lm::ngram::State::operator== | ( | const State & | other | ) | const [inline] |
void lm::ngram::State::ZeroRemaining | ( | ) | [inline] |
float lm::ngram::State::backoff[KENLM_MAX_ORDER-1] |
Definition at line 46 of file state.hh.
Referenced by lm::ngram::detail::GenericModel< Search, VocabularyT >::FullScore(), lm::ngram::detail::GenericModel< Search, VocabularyT >::GenericModel(), lm::ngram::detail::GenericModel< Search, VocabularyT >::GetState(), lm::ngram::RuleScore< M >::NonTerminal(), lm::ngram::RevealAfter(), lm::ngram::RevealBefore(), lm::ngram::Subsume(), and ZeroRemaining().
unsigned char lm::ngram::State::length |
Definition at line 47 of file state.hh.
Referenced by Compare(), lm::ngram::detail::GenericModel< Search, VocabularyT >::FullScore(), lm::ngram::detail::GenericModel< Search, VocabularyT >::GenericModel(), lm::ngram::detail::GenericModel< Search, VocabularyT >::GetState(), Moses::osmState::hash(), lm::ngram::hash_value(), Length(), lm::ngram::RuleScore< M >::NonTerminal(), operator<(), lm::ngram::operator<<(), Moses::osmState::operator==(), operator==(), lm::ngram::RuleScore< M >::Reset(), lm::ngram::RevealAfter(), lm::ngram::RevealBefore(), lm::ngram::RuleScore< M >::RuleScore(), lm::ngram::Subsume(), lm::ngram::RuleScore< M >::Terminal(), and ZeroRemaining().
WordIndex lm::ngram::State::words[KENLM_MAX_ORDER-1] |
Definition at line 45 of file state.hh.
Referenced by Compare(), lm::ngram::detail::GenericModel< Search, VocabularyT >::FullScore(), lm::ngram::detail::GenericModel< Search, VocabularyT >::GenericModel(), lm::ngram::detail::GenericModel< Search, VocabularyT >::GetState(), lm::ngram::hash_value(), lm::ngram::RuleScore< M >::NonTerminal(), operator<(), lm::ngram::operator<<(), operator==(), lm::ngram::RevealAfter(), lm::ngram::RevealBefore(), lm::ngram::Subsume(), and ZeroRemaining().