#include <Factor.h>

Public Member Functions | |
| StringPiece | GetString () const |
| original string representation of the factor | |
| size_t | GetId () const |
| contiguous ID | |
| int | Compare (const Factor &compare) const |
| bool | operator< (const Factor &compare) const |
| transitive comparison used for adding objects into FactorCollection | |
| bool | operator== (const Factor &compare) const |
| TO_STRING () | |
Friends | |
| class | FactorCollection |
| struct | FactorFriend |
| std::ostream & | operator<< (std::ostream &, const Factor &) |
Definition at line 39 of file Factor.h.
| int Moses::Factor::Compare | ( | const Factor & | compare | ) | const [inline] |
transitive comparison between 2 factors. -1 = less than +1 = more than 0 = same
Definition at line 76 of file Factor.h.
Referenced by Moses::NonTerminalMapKeyEqualityPred::operator()(), Moses::TerminalEqualityPred::operator()(), Moses::Syntax::SymbolEqualityPred::operator()(), Moses::NonTerminalEqualityPred::operator()(), and Moses::TranslationOptionCollectionText::ViolatesXmlOptionsConstraint().

| size_t Moses::Factor::GetId | ( | ) | const [inline] |
contiguous ID
Definition at line 67 of file Factor.h.
Referenced by Moses::LanguageModelSRI::CreateFactors(), Moses::LanguageModelRandLM::CreateFactors(), Moses::LanguageModelMaxEntSRI::CreateFactors(), Moses::LanguageModelIRST::CreateFactors(), Moses::LanguageModelDALM::CreateVocabMapping(), Moses::RDLM::Factor2ID(), Moses::LanguageModelSRI::GetLmID(), Moses::LanguageModelRandLM::GetLmID(), Moses::LanguageModelMaxEntSRI::GetLmID(), Moses::LanguageModelIRST::GetLmID(), Moses::ProbingPT::GetSourceProbingId(), Moses::LanguageModelDALM::GetVocabId(), Moses::hash_value(), Moses::ProbingPT::Load(), and Moses::LanguageModelKen< lm::ngram::ProbingModel >::TranslateID().

| StringPiece Moses::Factor::GetString | ( | ) | const [inline] |
original string representation of the factor
Definition at line 63 of file Factor.h.
Referenced by Moses::TargetWordInsertionFeature::ComputeFeatures(), Moses::SourceWordDeletionFeature::ComputeFeatures(), Moses::EditOps::ComputeFeatures(), Moses::PhraseDictionaryOnDisk::ConvertFromMoses(), Moses::ExamplePT::CreateTargetPhrase(), Moses::Word::CreateUnknownWord(), Moses::RulePairUnlexicalizedSource::EvaluateInIsolation(), Moses::PhrasePairFeature::EvaluateInIsolation(), Moses::OpSequenceModel::EvaluateInIsolation(), Moses::DesegModel::EvaluateInIsolation(), Moses::TargetBigramFeature::EvaluateWhenApplied(), Moses::SparseHieroReorderingFeature::EvaluateWhenApplied(), Moses::OpSequenceModel::EvaluateWhenApplied(), Moses::DesegModel::EvaluateWhenApplied(), Moses::DistortionScoreProducer::EvaluateWhenApplied(), Moses::WordTranslationFeature::EvaluateWithSourceContext(), Moses::SoftSourceSyntacticConstraintsFeature::EvaluateWithSourceContext(), Moses::PhrasePairFeature::EvaluateWithSourceContext(), Moses::RDLM::Factor2ID(), Moses::LanguageModelIRST::GetLmID(), Moses::LanguageModelRemote::GetValue(), Moses::VWFeatureContext::GetWord(), Moses::Word::IsEpsilon(), Moses::operator<<(), Moses::ChartParserUnknown::Process(), Moses::TranslationOptionCollection::ProcessOneUnknownWord(), Moses::PhraseOrientationFeature::SparseNonTerminalL2RScore(), and Moses::PhraseOrientationFeature::SparseNonTerminalR2LScore().

| bool Moses::Factor::operator< | ( | const Factor & | compare | ) | const [inline] |
transitive comparison used for adding objects into FactorCollection
| bool Moses::Factor::operator== | ( | const Factor & | compare | ) | const [inline] |
| Moses::Factor::TO_STRING | ( | ) |
friend class FactorCollection [friend] |
friend struct FactorFriend [friend] |
| std::ostream& operator<< | ( | std::ostream & | , | |
| const Factor & | ||||
| ) | [friend] |
1.5.9