#include <TargetPhrase.h>
Public Types | |
typedef std::map < FeatureFunction const *, boost::shared_ptr< Scores > > | ScoreCache_t |
typedef std::map< size_t const, std::vector< SPTR< std::vector < float > > > > | CoordCache_t |
Public Member Functions | |
ScoreCache_t const & | GetExtraScores () const |
Scores const * | GetExtraScores (FeatureFunction const *ff) const |
void | SetExtraScores (FeatureFunction const *ff, boost::shared_ptr< Scores > const &scores) |
std::vector< SPTR< std::vector < float > > > const * | GetCoordList (size_t const spaceID) const |
void | PushCoord (size_t const spaceID, SPTR< std::vector< float > > const coord) |
TargetPhrase (const PhraseDictionary *pt=NULL) | |
TargetPhrase (std::string out_string, const PhraseDictionary *pt=NULL) | |
TargetPhrase (const TargetPhrase ©) | |
TargetPhrase (const Phrase &targetPhrase, const PhraseDictionary *pt) | |
TargetPhrase (ttasksptr &ttask, const PhraseDictionary *pt=NULL) | |
TargetPhrase (ttasksptr &ttask, std::string out_string, const PhraseDictionary *pt=NULL) | |
TargetPhrase (ttasksptr &ttask, const Phrase &targetPhrase, const PhraseDictionary *pt) | |
bool | HasScope () const |
SPTR< ContextScope > | GetScope () const |
~TargetPhrase () | |
void | EvaluateInIsolation (const Phrase &source, const std::vector< FeatureFunction * > &ffs) |
void | EvaluateInIsolation (const Phrase &source) |
void | EvaluateWithSourceContext (const InputType &input, const InputPath &inputPath) |
void | UpdateScore (ScoreComponentCollection *futureScoreBreakdown=NULL) |
void | SetSparseScore (const FeatureFunction *translationScoreProducer, const StringPiece &sparseString) |
void | SetXMLScore (float score) |
float | GetFutureScore () const |
const ScoreComponentCollection & | GetScoreBreakdown () const |
ScoreComponentCollection & | GetScoreBreakdown () |
void | SetTargetLHS (const Word *lhs) |
const Word & | GetTargetLHS () const |
void | SetAlignmentInfo (const StringPiece &alignString) |
void | SetAlignTerm (const AlignmentInfo *alignTerm) |
void | SetAlignNonTerm (const AlignmentInfo *alignNonTerm) |
template<typename ALNREP > | |
void | SetAlignTerm (const ALNREP &coll) |
template<typename ALNREP > | |
void | SetAlignNonTerm (const ALNREP &coll) |
const AlignmentInfo & | GetAlignTerm () const |
const AlignmentInfo & | GetAlignNonTerm () const |
const Phrase * | GetRuleSource () const |
const PhraseDictionary * | GetContainer () const |
bool | SetData (const std::string &key, boost::shared_ptr< void > value) const |
boost::shared_ptr< void > | GetData (const std::string &key) const |
void | SetRuleSource (const Phrase &ruleSource) const |
void | SetProperties (const StringPiece &str) |
void | SetProperty (const std::string &key, const std::string &value) |
const PhraseProperty * | GetProperty (const std::string &key) const |
void | Merge (const TargetPhrase ©, const std::vector< FactorType > &factorVec) |
bool | operator< (const TargetPhrase &compare) const |
bool | operator== (const TargetPhrase &compare) const |
TO_STRING () | |
Friends | |
std::ostream & | operator<< (std::ostream &, const TargetPhrase &) |
void | swap (TargetPhrase &first, TargetPhrase &second) |
Definition at line 51 of file TargetPhrase.h.
typedef std::map<size_t const, std::vector<SPTR<std::vector<float> > > > Moses::TargetPhrase::CoordCache_t |
Definition at line 59 of file TargetPhrase.h.
typedef std::map<FeatureFunction const*, boost::shared_ptr<Scores> > Moses::TargetPhrase::ScoreCache_t |
Definition at line 54 of file TargetPhrase.h.
Moses::TargetPhrase::TargetPhrase | ( | const PhraseDictionary * | pt = NULL |
) |
Definition at line 102 of file TargetPhrase.cpp.
Moses::TargetPhrase::TargetPhrase | ( | std::string | out_string, | |
const PhraseDictionary * | pt = NULL | |||
) |
Definition at line 42 of file TargetPhrase.cpp.
References Moses::Phrase::CreateFromString(), Moses::StaticData::Instance(), NULL, Moses::StaticData::options(), and Moses::Output.
Moses::TargetPhrase::TargetPhrase | ( | const TargetPhrase & | copy | ) |
Definition at line 126 of file TargetPhrase.cpp.
References NULL, and Moses::Phrase::Phrase().
Moses::TargetPhrase::TargetPhrase | ( | const Phrase & | targetPhrase, | |
const PhraseDictionary * | pt | |||
) | [explicit] |
Definition at line 114 of file TargetPhrase.cpp.
Moses::TargetPhrase::TargetPhrase | ( | ttasksptr & | ttask, | |
const PhraseDictionary * | pt = NULL | |||
) |
Definition at line 76 of file TargetPhrase.cpp.
Moses::TargetPhrase::TargetPhrase | ( | ttasksptr & | ttask, | |
std::string | out_string, | |||
const PhraseDictionary * | pt = NULL | |||
) |
Definition at line 59 of file TargetPhrase.cpp.
References Moses::Phrase::CreateFromString(), NULL, and Moses::Output.
Moses::TargetPhrase::TargetPhrase | ( | ttasksptr & | ttask, | |
const Phrase & | targetPhrase, | |||
const PhraseDictionary * | pt | |||
) | [explicit] |
Definition at line 89 of file TargetPhrase.cpp.
Moses::TargetPhrase::~TargetPhrase | ( | ) |
Definition at line 152 of file TargetPhrase.cpp.
void Moses::TargetPhrase::EvaluateInIsolation | ( | const Phrase & | source | ) |
Definition at line 179 of file TargetPhrase.cpp.
References EvaluateInIsolation(), and Moses::FeatureFunction::GetFeatureFunctions().
void Moses::TargetPhrase::EvaluateInIsolation | ( | const Phrase & | source, | |
const std::vector< FeatureFunction * > & | ffs | |||
) |
Definition at line 185 of file TargetPhrase.cpp.
References Moses::FeatureFunction::EvaluateInIsolation(), Moses::ScoreComponentCollection::GetWeightedScore(), Moses::StaticData::Instance(), and Moses::StaticData::IsFeatureFunctionIgnored().
Referenced by Moses::PhraseDictionaryMultiModel::CollectSufficientStatistics(), Moses::PhraseDictionaryOnDisk::ConvertToMoses(), Moses::ExamplePT::CreateTargetPhrase(), Moses::PDTAimp::CreateTargetPhrase(), Moses::PhraseDictionaryGroup::CreateTargetPhraseCollection(), Moses::PhraseDictionaryMultiModel::CreateTargetPhraseCollectionLinearInterpolation(), Moses::ProbingPT::CreateTargetPhrases(), Moses::PhraseDecoder::DecodeCollection(), EvaluateInIsolation(), Moses::PhraseDictionaryFuzzyMatch::InitializeForInput(), Moses::PhraseDictionaryMemoryPerSentenceOnDemand::InitializeForInput(), Moses::PhraseDictionaryMemoryPerSentence::InitializeForInput(), Moses::RuleTableLoaderStandard::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), Moses::Syntax::F2S::HyperTreeLoader::Load(), Moses::DecodeStepTranslation::Process(), Moses::DecodeStepGeneration::Process(), Moses::ChartParserUnknown::Process(), Moses::ProcessAndStripXMLTags(), Moses::DecodeStepTranslation::ProcessLEGACY(), and Moses::TranslationOptionCollection::ProcessOneUnknownWord().
void Moses::TargetPhrase::EvaluateWithSourceContext | ( | const InputType & | input, | |
const InputPath & | inputPath | |||
) |
Definition at line 203 of file TargetPhrase.cpp.
References Moses::FeatureFunction::EvaluateWithSourceContext(), Moses::FeatureFunction::GetFeatureFunctions(), Moses::ScoreComponentCollection::GetWeightedScore(), Moses::StaticData::Instance(), Moses::StaticData::IsFeatureFunctionIgnored(), and NULL.
Referenced by Moses::TranslationOption::EvaluateWithSourceContext().
const AlignmentInfo& Moses::TargetPhrase::GetAlignNonTerm | ( | ) | const [inline] |
Definition at line 187 of file TargetPhrase.h.
Referenced by Moses::UnalignedWordCountFeature::EvaluateInIsolation(), Moses::RulePairUnlexicalizedSource::EvaluateInIsolation(), Moses::PhraseOrientationFeature::EvaluateInIsolation(), Moses::RDLM::EvaluateWhenApplied(), Moses::LanguageModelImplementation::EvaluateWhenApplied(), Moses::LanguageModelDALM::EvaluateWhenApplied(), Moses::TreeStructureFeature::EvaluateWhenApplied(), Moses::TargetPreferencesFeature::EvaluateWhenApplied(), Moses::TargetNgramFeature::EvaluateWhenApplied(), Moses::SparseHieroReorderingFeature::EvaluateWhenApplied(), Moses::SoftMatchingFeature::EvaluateWhenApplied(), Moses::PhraseOrientationFeature::EvaluateWhenApplied(), Moses::SoftSourceSyntacticConstraintsFeature::EvaluateWithSourceContext(), Moses::Syntax::GetOneBestTargetYield(), Moses::PhraseDictionaryFuzzyMatch::GetOrCreateNode(), Moses::PhraseDictionaryMemory::GetOrCreateNode(), Moses::UTrieNode::GetOrCreateTargetPhraseCollection(), Moses::Syntax::S2T::RuleTrieScope3::Node::GetOrCreateTargetPhraseCollection(), Moses::Syntax::KBestExtractor::GetOutputPhrase(), Moses::ChartKBestExtractor::GetOutputPhrase(), Moses::ChartHypothesis::GetOutputPhrase(), Moses::ChartKBestExtractor::GetOutputScoreBreakdown(), Moses::Syntax::KBestExtractor::GetOutputTree(), Moses::ChartKBestExtractor::GetOutputTree(), Moses::operator<<(), Moses::PhraseOrientationFeature::SparseWordL2RScore(), and Moses::PhraseOrientationFeature::SparseWordR2LScore().
const AlignmentInfo& Moses::TargetPhrase::GetAlignTerm | ( | ) | const [inline] |
Definition at line 184 of file TargetPhrase.h.
Referenced by Moses::PhraseDecoder::DecodeCollection(), Moses::UnalignedWordCountFeature::EvaluateInIsolation(), Moses::TargetWordInsertionFeature::EvaluateInIsolation(), Moses::SourceWordDeletionFeature::EvaluateInIsolation(), Moses::PhraseOrientationFeature::EvaluateInIsolation(), Moses::OpSequenceModel::EvaluateInIsolation(), Moses::DesegModel::EvaluateInIsolation(), Moses::SparseHieroReorderingFeature::EvaluateWhenApplied(), Moses::PhraseOrientationFeature::EvaluateWhenApplied(), Moses::OpSequenceModel::EvaluateWhenApplied(), Moses::DesegModel::EvaluateWhenApplied(), Moses::WordTranslationFeature::EvaluateWithSourceContext(), Moses::ChartKBestExtractor::GetOutputPhrase(), Moses::ChartHypothesis::GetOutputPhrase(), Moses::Manager::GetPlaceholders(), Moses::Hypothesis::GetPlaceholders(), main(), Moses::operator<<(), Moses::Manager::OutputAlignment(), Moses::Hypothesis::OutputAlignment(), Moses::Manager::OutputNBest(), and Moses::Manager::OutputSurface().
const PhraseDictionary* Moses::TargetPhrase::GetContainer | ( | ) | const [inline] |
Definition at line 195 of file TargetPhrase.h.
Referenced by Moses::PhrasePenalty::EvaluateInIsolation().
vector< SPTR< vector< float > > > const * Moses::TargetPhrase::GetCoordList | ( | size_t const | spaceID | ) | const |
Definition at line 339 of file TargetPhrase.cpp.
Referenced by Moses::PhraseDistanceFeature::EvaluateWithSourceContext().
boost::shared_ptr<void> Moses::TargetPhrase::GetData | ( | const std::string & | key | ) | const [inline] |
Definition at line 208 of file TargetPhrase.h.
Referenced by Moses::PhraseOrientationFeature::EvaluateWhenApplied().
Scores const * Moses::TargetPhrase::GetExtraScores | ( | FeatureFunction const * | ff | ) | const |
TargetPhrase::ScoreCache_t const & Moses::TargetPhrase::GetExtraScores | ( | ) | const |
Definition at line 316 of file TargetPhrase.cpp.
Referenced by Moses::PhraseDictionaryGroup::CreateTargetPhraseCollection(), and Moses::TranslationOption::GetLexReorderingScores().
float Moses::TargetPhrase::GetFutureScore | ( | ) | const [inline] |
Definition at line 132 of file TargetPhrase.h.
Referenced by Moses::CompletedRuleCollection::Add(), Moses::ChartTranslationOptionList::Add(), Moses::PDTAimp::CacheSource(), Moses::PDTAimp::GetTargetPhraseCollection(), Moses::CompareTargetPhrase::operator()(), and Moses::Syntax::SHyperedgeBundleScorer::Score().
const PhraseProperty * Moses::TargetPhrase::GetProperty | ( | const std::string & | key | ) | const |
Definition at line 394 of file TargetPhrase.cpp.
References NULL.
Referenced by Moses::PhraseOrientationFeature::EvaluateInIsolation(), Moses::RDLM::EvaluateWhenApplied(), Moses::TreeStructureFeature::EvaluateWhenApplied(), Moses::TargetPreferencesFeature::EvaluateWhenApplied(), Moses::TargetConstituentAdjacencyFeature::EvaluateWhenApplied(), Moses::PhraseOrientationFeature::EvaluateWhenApplied(), Moses::SpanLength::EvaluateWithSourceContext(), Moses::SoftSourceSyntacticConstraintsFeature::EvaluateWithSourceContext(), Moses::Syntax::KBestExtractor::GetOutputTree(), and Moses::ChartKBestExtractor::GetOutputTree().
const Phrase* Moses::TargetPhrase::GetRuleSource | ( | ) | const [inline] |
Definition at line 191 of file TargetPhrase.h.
Referenced by Moses::PhraseOrientationFeature::EvaluateWhenApplied(), Moses::SpanLength::EvaluateWithSourceContext(), Moses::SoftSourceSyntacticConstraintsFeature::EvaluateWithSourceContext(), Moses::NieceTerminal::EvaluateWithSourceContext(), Moses::MaxSpanFreeNonTermSource::EvaluateWithSourceContext(), and Moses::operator<<().
SPTR< ContextScope > Moses::TargetPhrase::GetScope | ( | ) | const [virtual] |
ScoreComponentCollection& Moses::TargetPhrase::GetScoreBreakdown | ( | ) | [inline] |
Definition at line 139 of file TargetPhrase.h.
const ScoreComponentCollection& Moses::TargetPhrase::GetScoreBreakdown | ( | ) | const [inline] |
Definition at line 136 of file TargetPhrase.h.
Referenced by Moses::PhraseDictionaryMultiModel::CollectSufficientStatistics(), Moses::PhraseDictionaryOnDisk::ConvertToMoses(), Moses::ProbingPT::CreateTargetPhrase(), Moses::ExamplePT::CreateTargetPhrase(), Moses::PDTAimp::CreateTargetPhrase(), Moses::PhraseDictionaryGroup::CreateTargetPhraseCollection(), Moses::PhraseDictionaryMultiModel::CreateTargetPhraseCollectionLinearInterpolation(), Moses::PhraseDictionaryDynamicCacheBased::Decay(), Moses::PhraseDecoder::DecodeCollection(), Moses::Syntax::KBestExtractor::Derivation::Derivation(), Moses::CoveredReferenceFeature::EvaluateWhenApplied(), Moses::TranslationOption::GetScoreBreakdown(), Moses::PhraseDictionaryMultiModelCounts::GetTargetCount(), Moses::PDTAimp::GetTargetPhraseCollection(), Moses::PhraseDictionaryFuzzyMatch::InitializeForInput(), Moses::PhraseDictionaryMemoryPerSentenceOnDemand::InitializeForInput(), Moses::PhraseDictionaryMemoryPerSentence::InitializeForInput(), Moses::RuleTableLoaderStandard::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), Moses::Syntax::F2S::HyperTreeLoader::Load(), main(), Merge(), Moses::VWFeatureTargetPhraseScores::operator()(), Moses::DecodeStepGeneration::Process(), Moses::ChartParserUnknown::Process(), Moses::TranslationOptionCollection::ProcessOneUnknownWord(), and Moses::PhraseDictionaryDynamicCacheBased::Update().
const Word& Moses::TargetPhrase::GetTargetLHS | ( | ) | const [inline] |
Definition at line 155 of file TargetPhrase.h.
Referenced by Moses::Syntax::S2T::Manager< Parser >::Decode(), Moses::RulePairUnlexicalizedSource::EvaluateInIsolation(), Moses::PhraseOrientationFeature::EvaluateInIsolation(), Moses::PhraseOrientationFeature::EvaluateWhenApplied(), Moses::SourceGHKMTreeInputMatchFeature::EvaluateWithSourceContext(), Moses::SoftSourceSyntacticConstraintsFeature::EvaluateWithSourceContext(), Moses::MaxSpanFreeNonTermSource::EvaluateWithSourceContext(), and Moses::ChartHypothesis::GetTargetLHS().
bool Moses::TargetPhrase::HasScope | ( | ) | const [virtual] |
void Moses::TargetPhrase::Merge | ( | const TargetPhrase & | copy, | |
const std::vector< FactorType > & | factorVec | |||
) |
Definition at line 299 of file TargetPhrase.cpp.
References GetScoreBreakdown(), Moses::ScoreComponentCollection::Merge(), Moses::Phrase::MergeFactors(), and Moses::mergescores().
Referenced by Moses::DecodeStepTranslation::Process(), and Moses::DecodeStepTranslation::ProcessLEGACY().
bool Moses::TargetPhrase::operator< | ( | const TargetPhrase & | compare | ) | const |
bool Moses::TargetPhrase::operator== | ( | const TargetPhrase & | compare | ) | const |
void Moses::TargetPhrase::PushCoord | ( | size_t const | spaceID, | |
SPTR< std::vector< float > > const | coord | |||
) |
void Moses::TargetPhrase::SetAlignmentInfo | ( | const StringPiece & | alignString | ) |
Definition at line 236 of file TargetPhrase.cpp.
References Moses::Phrase::GetWord(), SetAlignNonTerm(), SetAlignTerm(), UTIL_THROW_IF, and UTIL_THROW_IF2.
Referenced by Moses::PDTAimp::CreateTargetPhrase(), Moses::PhraseDictionaryFuzzyMatch::InitializeForInput(), Moses::RuleTableLoaderStandard::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), Moses::Syntax::F2S::HyperTreeLoader::Load(), Moses::TranslationOptionCollection::ProcessOneUnknownWord(), and Moses::PhraseDictionaryDynamicCacheBased::Update().
void Moses::TargetPhrase::SetAlignNonTerm | ( | const ALNREP & | coll | ) | [inline] |
Definition at line 179 of file TargetPhrase.h.
References Moses::AlignmentInfoCollection::Instance().
void Moses::TargetPhrase::SetAlignNonTerm | ( | const AlignmentInfo * | alignNonTerm | ) | [inline] |
Definition at line 163 of file TargetPhrase.h.
Referenced by Moses::PhraseDictionaryOnDisk::ConvertToMoses(), and SetAlignmentInfo().
void Moses::TargetPhrase::SetAlignTerm | ( | const ALNREP & | coll | ) | [inline] |
Definition at line 171 of file TargetPhrase.h.
References Moses::AlignmentInfoCollection::Instance().
void Moses::TargetPhrase::SetAlignTerm | ( | const AlignmentInfo * | alignTerm | ) | [inline] |
Definition at line 160 of file TargetPhrase.h.
Referenced by Moses::PhraseDictionaryOnDisk::ConvertToMoses(), Moses::ProbingPT::CreateTargetPhrase(), Moses::PhraseDecoder::DecodeCollection(), and SetAlignmentInfo().
bool Moses::TargetPhrase::SetData | ( | const std::string & | key, | |
boost::shared_ptr< void > | value | |||
) | const [inline] |
Definition at line 199 of file TargetPhrase.h.
Referenced by Moses::PhraseOrientationFeature::EvaluateInIsolation().
void Moses::TargetPhrase::SetExtraScores | ( | FeatureFunction const * | ff, | |
boost::shared_ptr< Scores > const & | scores | |||
) |
Definition at line 331 of file TargetPhrase.cpp.
Referenced by Moses::TranslationOption::CacheLexReorderingScores(), and Moses::PhraseDictionaryGroup::CreateTargetPhraseCollection().
void Moses::TargetPhrase::SetProperties | ( | const StringPiece & | str | ) |
Definition at line 363 of file TargetPhrase.cpp.
References StringPiece::as_string(), SetProperty(), StringPiece::size(), Moses::TokenizeFirstOnly(), Moses::TokenizeMultiCharSeparator(), and UTIL_THROW_IF2.
Referenced by Moses::PhraseDictionaryOnDisk::ConvertToMoses(), Moses::RuleTableLoaderStandard::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), and Moses::Syntax::F2S::HyperTreeLoader::Load().
void Moses::TargetPhrase::SetProperty | ( | const std::string & | key, | |
const std::string & | value | |||
) |
Definition at line 387 of file TargetPhrase.cpp.
References Moses::StaticData::GetPhrasePropertyFactory(), Moses::StaticData::Instance(), and Moses::PhrasePropertyFactory::ProduceProperty().
Referenced by SetProperties().
void Moses::TargetPhrase::SetRuleSource | ( | const Phrase & | ruleSource | ) | const |
Definition at line 405 of file TargetPhrase.cpp.
References NULL, and Moses::Phrase::Phrase().
Referenced by Moses::SpanLength::EvaluateInIsolation(), Moses::SoftSourceSyntacticConstraintsFeature::EvaluateInIsolation(), Moses::SetSourcePhrase::EvaluateInIsolation(), Moses::PhraseOrientationFeature::EvaluateInIsolation(), Moses::NieceTerminal::EvaluateInIsolation(), and Moses::MaxSpanFreeNonTermSource::EvaluateInIsolation().
void Moses::TargetPhrase::SetSparseScore | ( | const FeatureFunction * | translationScoreProducer, | |
const StringPiece & | sparseString | |||
) |
Definition at line 274 of file TargetPhrase.cpp.
References StringPiece::as_string(), and Moses::ScoreComponentCollection::Assign().
Referenced by Moses::RuleTableLoaderStandard::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), and Moses::Syntax::F2S::HyperTreeLoader::Load().
void Moses::TargetPhrase::SetTargetLHS | ( | const Word * | lhs | ) | [inline] |
Definition at line 152 of file TargetPhrase.h.
Referenced by Moses::PhraseDictionaryOnDisk::ConvertToMoses(), Moses::PhraseDictionaryFuzzyMatch::InitializeForInput(), Moses::RuleTableLoaderStandard::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), Moses::Syntax::F2S::HyperTreeLoader::Load(), Moses::ChartParserUnknown::Process(), and Moses::ProcessAndStripXMLTags().
void Moses::TargetPhrase::SetXMLScore | ( | float | score | ) |
Definition at line 227 of file TargetPhrase.cpp.
References Moses::ScoreComponentCollection::Assign(), Moses::PhraseDictionary::GetColl(), and Moses::FeatureFunction::GetNumScoreComponents().
Referenced by Moses::ProcessAndStripXMLTags().
Moses::TargetPhrase::TO_STRING | ( | ) |
Reimplemented from Moses::Phrase.
void Moses::TargetPhrase::UpdateScore | ( | ScoreComponentCollection * | futureScoreBreakdown = NULL |
) |
Definition at line 219 of file TargetPhrase.cpp.
References Moses::ScoreComponentCollection::GetWeightedScore().
Referenced by Moses::TranslationOption::UpdateScore().
std::ostream& operator<< | ( | std::ostream & | , | |
const TargetPhrase & | ||||
) | [friend] |
Definition at line 426 of file TargetPhrase.cpp.
void swap | ( | TargetPhrase & | first, | |
TargetPhrase & | second | |||
) | [friend] |
Definition at line 412 of file TargetPhrase.cpp.