, including all inherited members.
AddWord() | Moses::Phrase | |
AddWord(const Word &newWord) | Moses::Phrase | [inline] |
Append(const Phrase &endPhrase) | Moses::Phrase | |
Back() | Moses::Phrase | [inline] |
Back() const | Moses::Phrase | [inline] |
Clear() | Moses::Phrase | [inline] |
Compare(const Phrase &other) const | Moses::Phrase | |
Contains(const std::vector< std::vector< std::string > > &subPhraseVector, const std::vector< FactorType > &inputFactor) const | Moses::Phrase | |
CreateFromString(FactorDirection direction, const std::vector< FactorType > &factorOrder, const StringPiece &phraseString, Word **lhs) | Moses::Phrase | |
FinalizeMemPool() | Moses::Phrase | [static] |
Find(const Phrase &sought, int maxUnknown) const | Moses::Phrase | |
Front() | Moses::Phrase | [inline] |
Front() const | Moses::Phrase | [inline] |
GetFactor(size_t pos, FactorType factorType) const | Moses::Phrase | [inline] |
GetNumNonTerminals() const | Moses::Phrase | [inline] |
GetNumTerminals() const | Moses::Phrase | |
GetScope() const | Moses::Phrase | [inline, virtual] |
GetSize() const | Moses::Phrase | [inline] |
GetStringRep(std::vector< FactorType > const &factorsToPrint, AllOptions const *opts=NULL) const | Moses::Phrase | |
GetSubString(const Range &range) const | Moses::Phrase | |
GetSubString(const Range &range, FactorType factorType) const | Moses::Phrase | |
GetWord(size_t pos) const | Moses::Phrase | [inline] |
GetWord(size_t pos) | Moses::Phrase | [inline] |
hash() const | Moses::Phrase | |
HasScope() const | Moses::Phrase | [inline, virtual] |
InitializeMemPool() | Moses::Phrase | [static] |
InitStartEndWord() | Moses::Phrase | |
IsCompatible(const Phrase &inputPhrase) const | Moses::Phrase | |
IsCompatible(const Phrase &inputPhrase, FactorType factorType) const | Moses::Phrase | |
IsCompatible(const Phrase &inputPhrase, const std::vector< FactorType > &factorVec) const | Moses::Phrase | |
m_words | Moses::Phrase | [protected] |
MergeFactors(const Phrase ©) | Moses::Phrase | |
MergeFactors(const Phrase ©, FactorType factorType) | Moses::Phrase | |
MergeFactors(const Phrase ©, const std::vector< FactorType > &factorVec) | Moses::Phrase | |
OnlyTheseFactors(const FactorMask &factors) | Moses::Phrase | |
operator!=(const Phrase &compare) const | Moses::Phrase | [inline] |
operator<(const Phrase &compare) const | Moses::Phrase | [inline] |
operator<<(std::ostream &, const Phrase &) | Moses::Phrase | [friend] |
operator==(const Phrase &compare) const | Moses::Phrase | |
Phrase() | Moses::Phrase | |
Phrase(size_t reserveSize) | Moses::Phrase | [explicit] |
Phrase(const std::vector< const Word * > &mergeWords) | Moses::Phrase | [explicit] |
PrependWord(const Word &newWord) | Moses::Phrase | |
RemoveWord(size_t pos) | Moses::Phrase | [inline] |
SetFactor(size_t pos, FactorType factorType, const Factor *factor) | Moses::Phrase | [inline] |
SwapWords(Phrase &other) | Moses::Phrase | [inline] |
TO_STRING() | Moses::Phrase | |
~Phrase() | Moses::Phrase | [virtual] |