Compare(const Word &targetWord, const Word &sourceWord) | Moses::Word | [static] |
CreateFromString(FactorDirection direction, const std::vector< FactorType > &factorOrder, const StringPiece &str, bool isNonTerminal, bool strict=true) | Moses::Word | |
CreateUnknownWord(const Word &sourceWord) | Moses::Word | |
FactorArray typedef | Moses::Word | [protected] |
GetFactor(FactorType factorType) const | Moses::Word | [inline] |
GetString(const std::vector< FactorType > factorType, bool endWithBlank) const | Moses::Word | |
GetString(FactorType factorType) const | Moses::Word | |
hash() const | Moses::Word | [inline] |
IsEpsilon() const | Moses::Word | |
IsNonTerminal() const | Moses::Word | [inline] |
IsOOV() const | Moses::Word | [inline] |
m_factorArray | Moses::Word | [protected] |
m_isNonTerminal | Moses::Word | [protected] |
m_isOOV | Moses::Word | [protected] |
Merge(const Word &sourceWord) | Moses::Word | |
OnlyTheseFactors(const FactorMask &factors) | Moses::Word | |
operator!=(const Word &compare) const | Moses::Word | [inline] |
operator<<(std::ostream &, const Word &) | Moses::Word | [friend] |
operator==(const Word &compare) const | Moses::Word | |
operator[](FactorType index) | Moses::Word | [inline] |
operator[](FactorType index) const | Moses::Word | [inline] |
SetFactor(FactorType factorType, const Factor *factor) | Moses::Word | [inline] |
SetIsNonTerminal(bool val) | Moses::Word | [inline] |
SetIsOOV(bool val) | Moses::Word | [inline] |
TO_STRING() | Moses::Word | |
Word(const Word ©) | Moses::Word | [inline] |
Word(bool isNonTerminal=false) | Moses::Word | [inline, explicit] |
~Word() | Moses::Word | [inline] |