#include <state.hh>
Public Member Functions | |
bool | operator== (const ChartState &other) const |
int | Compare (const ChartState &other) const |
bool | operator< (const ChartState &other) const |
void | ZeroRemaining () |
Public Attributes | |
Left | left |
State | right |
Definition at line 93 of file state.hh.
int lm::ngram::ChartState::Compare | ( | const ChartState & | other | ) | const [inline] |
Definition at line 98 of file state.hh.
References lm::ngram::State::Compare(), lm::ngram::Left::Compare(), left, and right.
Referenced by operator<().
bool lm::ngram::ChartState::operator< | ( | const ChartState & | other | ) | const [inline] |
bool lm::ngram::ChartState::operator== | ( | const ChartState & | other | ) | const [inline] |
void lm::ngram::ChartState::ZeroRemaining | ( | ) | [inline] |
Definition at line 108 of file state.hh.
References left, right, lm::ngram::State::ZeroRemaining(), and lm::ngram::Left::ZeroRemaining().
Definition at line 113 of file state.hh.
Referenced by lm::ngram::RuleScore< M >::BeginNonTerminal(), search::VertexNode::BuildExtend(), Compare(), lm::ngram::RuleScore< M >::Finish(), search::VertexNode::FinishedAppending(), search::VertexNode::FinishRoot(), Moses::BackwardLMState::hash(), lm::ngram::hash_value(), lm::ngram::RuleScore< M >::NonTerminal(), Moses::BackwardLMState::operator==(), operator==(), lm::ngram::RuleScore< M >::Reset(), lm::ngram::RuleScore< M >::RuleScore(), lm::ngram::RuleScore< M >::Terminal(), and ZeroRemaining().
Definition at line 114 of file state.hh.
Referenced by lm::ngram::RuleScore< M >::BeginSentence(), search::VertexNode::BuildExtend(), Compare(), search::VertexNode::FinishedAppending(), search::VertexNode::FinishRoot(), lm::ngram::hash_value(), lm::ngram::RuleScore< M >::NonTerminal(), operator==(), lm::ngram::RuleScore< M >::Reset(), lm::ngram::RuleScore< M >::RuleScore(), lm::ngram::RuleScore< M >::Terminal(), and ZeroRemaining().