#include <TargetConstituentBoundariesLeftPhraseProperty.h>
Public Member Functions | |
TargetConstituentBoundariesLeftPhraseProperty () | |
virtual void | ProcessValue (const std::string &value) |
const TargetConstituentBoundariesLeftCollection & | GetCollection () const |
virtual const std::string * | GetValueString () const |
Protected Member Functions | |
virtual void | Print (std::ostream &out) const |
Protected Attributes | |
TargetConstituentBoundariesLeftCollection | m_constituentsCollection |
Definition at line 15 of file TargetConstituentBoundariesLeftPhraseProperty.h.
Moses::TargetConstituentBoundariesLeftPhraseProperty::TargetConstituentBoundariesLeftPhraseProperty | ( | ) | [inline] |
Definition at line 18 of file TargetConstituentBoundariesLeftPhraseProperty.h.
const TargetConstituentBoundariesLeftCollection& Moses::TargetConstituentBoundariesLeftPhraseProperty::GetCollection | ( | ) | const [inline] |
Definition at line 23 of file TargetConstituentBoundariesLeftPhraseProperty.h.
References m_constituentsCollection.
Referenced by Moses::TargetConstituentAdjacencyFeature::EvaluateWhenApplied().
virtual const std::string* Moses::TargetConstituentBoundariesLeftPhraseProperty::GetValueString | ( | ) | const [inline, virtual] |
Reimplemented from Moses::PhraseProperty.
Definition at line 27 of file TargetConstituentBoundariesLeftPhraseProperty.h.
References NULL, and UTIL_THROW2.
void Moses::TargetConstituentBoundariesLeftPhraseProperty::Print | ( | std::ostream & | out | ) | const [protected, virtual] |
Reimplemented from Moses::PhraseProperty.
Definition at line 52 of file TargetConstituentBoundariesLeftPhraseProperty.cpp.
References m_constituentsCollection.
void Moses::TargetConstituentBoundariesLeftPhraseProperty::ProcessValue | ( | const std::string & | value | ) | [virtual] |
Reimplemented from Moses::PhraseProperty.
Definition at line 12 of file TargetConstituentBoundariesLeftPhraseProperty.cpp.
References Moses::FactorCollection::AddFactor(), count, Moses::FactorCollection::Instance(), m_constituentsCollection, Moses::Tokenize(), and UTIL_THROW2.
TargetConstituentBoundariesLeftCollection Moses::TargetConstituentBoundariesLeftPhraseProperty::m_constituentsCollection [protected] |
Definition at line 36 of file TargetConstituentBoundariesLeftPhraseProperty.h.
Referenced by GetCollection(), Print(), and ProcessValue().