#include <PhraseProperty.h>
Public Member Functions | |
PhraseProperty () | |
virtual | ~PhraseProperty () |
virtual void | ProcessValue (const std::string &value) |
virtual const std::string * | GetValueString () const |
Protected Member Functions | |
virtual void | Print (std::ostream &out) const |
Protected Attributes | |
std::string * | m_value |
Friends | |
std::ostream & | operator<< (std::ostream &, const PhraseProperty &) |
Definition at line 11 of file PhraseProperty.h.
Moses::PhraseProperty::PhraseProperty | ( | ) | [inline] |
Definition at line 16 of file PhraseProperty.h.
virtual Moses::PhraseProperty::~PhraseProperty | ( | ) | [inline, virtual] |
virtual const std::string* Moses::PhraseProperty::GetValueString | ( | ) | const [inline, virtual] |
Reimplemented in Moses::CountsPhraseProperty, Moses::NonTermContextProperty, Moses::OrientationPhraseProperty, Moses::SourceLabelsPhraseProperty, Moses::TargetConstituentBoundariesLeftPhraseProperty, Moses::TargetConstituentBoundariesRightAdjacentPhraseProperty, and Moses::TargetPreferencesPhraseProperty.
Definition at line 25 of file PhraseProperty.h.
References m_value.
void Moses::PhraseProperty::Print | ( | std::ostream & | out | ) | const [protected, virtual] |
Reimplemented in Moses::TargetConstituentBoundariesLeftPhraseProperty, and Moses::TargetConstituentBoundariesRightAdjacentPhraseProperty.
Definition at line 12 of file PhraseProperty.cpp.
Referenced by Moses::operator<<().
virtual void Moses::PhraseProperty::ProcessValue | ( | const std::string & | value | ) | [inline, virtual] |
Reimplemented in Moses::CountsPhraseProperty, Moses::NonTermContextProperty, Moses::OrientationPhraseProperty, Moses::SourceLabelsPhraseProperty, Moses::SpanLengthPhraseProperty, Moses::TargetConstituentBoundariesLeftPhraseProperty, Moses::TargetConstituentBoundariesRightAdjacentPhraseProperty, and Moses::TargetPreferencesPhraseProperty.
Definition at line 21 of file PhraseProperty.h.
References m_value.
std::ostream& operator<< | ( | std::ostream & | out, | |
const PhraseProperty & | obj | |||
) | [friend] |
Definition at line 6 of file PhraseProperty.cpp.
std::string* Moses::PhraseProperty::m_value [protected] |
Definition at line 33 of file PhraseProperty.h.
Referenced by GetValueString(), ProcessValue(), and ~PhraseProperty().