, 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 |  | 
  | CoordCache_t typedef | Moses::TargetPhrase |  | 
  | CreateFromString(FactorDirection direction, const std::vector< FactorType > &factorOrder, const StringPiece &phraseString, Word **lhs) | Moses::Phrase |  | 
  | EvaluateInIsolation(const Phrase &source, const std::vector< FeatureFunction * > &ffs) | Moses::TargetPhrase |  | 
  | EvaluateInIsolation(const Phrase &source) | Moses::TargetPhrase |  | 
  | EvaluateWithSourceContext(const InputType &input, const InputPath &inputPath) | Moses::TargetPhrase |  | 
  | FinalizeMemPool() | Moses::Phrase |  [static] | 
  | Find(const Phrase &sought, int maxUnknown) const  | Moses::Phrase |  | 
  | Front() | Moses::Phrase |  [inline] | 
  | Front() const  | Moses::Phrase |  [inline] | 
  | GetAlignNonTerm() const  | Moses::TargetPhrase |  [inline] | 
  | GetAlignTerm() const  | Moses::TargetPhrase |  [inline] | 
  | GetContainer() const  | Moses::TargetPhrase |  [inline] | 
  | GetCoordList(size_t const spaceID) const  | Moses::TargetPhrase |  | 
  | GetData(const std::string &key) const  | Moses::TargetPhrase |  [inline] | 
  | GetExtraScores() const  | Moses::TargetPhrase |  | 
  | GetExtraScores(FeatureFunction const *ff) const  | Moses::TargetPhrase |  | 
  | GetFactor(size_t pos, FactorType factorType) const  | Moses::Phrase |  [inline] | 
  | GetFutureScore() const  | Moses::TargetPhrase |  [inline] | 
  | GetNumNonTerminals() const  | Moses::Phrase |  [inline] | 
  | GetNumTerminals() const  | Moses::Phrase |  | 
  | GetProperty(const std::string &key) const  | Moses::TargetPhrase |  | 
  | GetRuleSource() const  | Moses::TargetPhrase |  [inline] | 
  | GetScope() const  | Moses::TargetPhrase |  [virtual] | 
  | GetScoreBreakdown() const  | Moses::TargetPhrase |  [inline] | 
  | GetScoreBreakdown() | Moses::TargetPhrase |  [inline] | 
  | 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 |  | 
  | GetTargetLHS() const  | Moses::TargetPhrase |  [inline] | 
  | GetWord(size_t pos) const  | Moses::Phrase |  [inline] | 
  | GetWord(size_t pos) | Moses::Phrase |  [inline] | 
  | hash() const  | Moses::Phrase |  | 
  | HasScope() const  | Moses::TargetPhrase |  [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] | 
  | Merge(const TargetPhrase ©, const std::vector< FactorType > &factorVec) | Moses::TargetPhrase |  | 
  | 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 TargetPhrase &compare) const  | Moses::TargetPhrase |  | 
  | Moses::Phrase::operator<(const Phrase &compare) const  | Moses::Phrase |  [inline] | 
  | operator<<(std::ostream &, const TargetPhrase &) | Moses::TargetPhrase |  [friend] | 
  | operator==(const TargetPhrase &compare) const  | Moses::TargetPhrase |  | 
  | Moses::Phrase::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 |  | 
  | PushCoord(size_t const spaceID, SPTR< std::vector< float > > const coord) | Moses::TargetPhrase |  | 
  | RemoveWord(size_t pos) | Moses::Phrase |  [inline] | 
  | ScoreCache_t typedef | Moses::TargetPhrase |  | 
  | SetAlignmentInfo(const StringPiece &alignString) | Moses::TargetPhrase |  | 
  | SetAlignNonTerm(const AlignmentInfo *alignNonTerm) | Moses::TargetPhrase |  [inline] | 
  | SetAlignNonTerm(const ALNREP &coll) | Moses::TargetPhrase |  [inline] | 
  | SetAlignTerm(const AlignmentInfo *alignTerm) | Moses::TargetPhrase |  [inline] | 
  | SetAlignTerm(const ALNREP &coll) | Moses::TargetPhrase |  [inline] | 
  | SetData(const std::string &key, boost::shared_ptr< void > value) const  | Moses::TargetPhrase |  [inline] | 
  | SetExtraScores(FeatureFunction const *ff, boost::shared_ptr< Scores > const &scores) | Moses::TargetPhrase |  | 
  | SetFactor(size_t pos, FactorType factorType, const Factor *factor) | Moses::Phrase |  [inline] | 
  | SetProperties(const StringPiece &str) | Moses::TargetPhrase |  | 
  | SetProperty(const std::string &key, const std::string &value) | Moses::TargetPhrase |  | 
  | SetRuleSource(const Phrase &ruleSource) const  | Moses::TargetPhrase |  | 
  | SetSparseScore(const FeatureFunction *translationScoreProducer, const StringPiece &sparseString) | Moses::TargetPhrase |  | 
  | SetTargetLHS(const Word *lhs) | Moses::TargetPhrase |  [inline] | 
  | SetXMLScore(float score) | Moses::TargetPhrase |  | 
  | swap(TargetPhrase &first, TargetPhrase &second) | Moses::TargetPhrase |  [friend] | 
  | SwapWords(Phrase &other) | Moses::Phrase |  [inline] | 
  | TargetPhrase(const PhraseDictionary *pt=NULL) | Moses::TargetPhrase |  | 
  | TargetPhrase(std::string out_string, const PhraseDictionary *pt=NULL) | Moses::TargetPhrase |  | 
  | TargetPhrase(const TargetPhrase ©) | Moses::TargetPhrase |  | 
  | TargetPhrase(const Phrase &targetPhrase, const PhraseDictionary *pt) | Moses::TargetPhrase |  [explicit] | 
  | TargetPhrase(ttasksptr &ttask, const PhraseDictionary *pt=NULL) | Moses::TargetPhrase |  | 
  | TargetPhrase(ttasksptr &ttask, std::string out_string, const PhraseDictionary *pt=NULL) | Moses::TargetPhrase |  | 
  | TargetPhrase(ttasksptr &ttask, const Phrase &targetPhrase, const PhraseDictionary *pt) | Moses::TargetPhrase |  [explicit] | 
  | TO_STRING() | Moses::TargetPhrase |  | 
  | UpdateScore(ScoreComponentCollection *futureScoreBreakdown=NULL) | Moses::TargetPhrase |  | 
  | ~Phrase() | Moses::Phrase |  [virtual] | 
  | ~TargetPhrase() | Moses::TargetPhrase |  |