Moses::TargetPreferencesPhraseProperty Class Reference

#include <TargetPreferencesPhraseProperty.h>

Inheritance diagram for Moses::TargetPreferencesPhraseProperty:

Inheritance graph
[legend]
Collaboration diagram for Moses::TargetPreferencesPhraseProperty:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TargetPreferencesPhraseProperty ()
virtual void ProcessValue (const std::string &value)
size_t GetNumberOfNonTerminals () const
float GetTotalCount () const
const std::list
< TargetPreferencesPhrasePropertyItem > & 
GetTargetPreferencesItems () const
virtual const std::string * GetValueString () const

Protected Attributes

size_t m_nNTs
float m_totalCount
std::list
< TargetPreferencesPhrasePropertyItem
m_labelItems


Detailed Description

Definition at line 38 of file TargetPreferencesPhraseProperty.h.


Constructor & Destructor Documentation

Moses::TargetPreferencesPhraseProperty::TargetPreferencesPhraseProperty (  )  [inline]

Definition at line 41 of file TargetPreferencesPhraseProperty.h.


Member Function Documentation

size_t Moses::TargetPreferencesPhraseProperty::GetNumberOfNonTerminals (  )  const [inline]

Definition at line 45 of file TargetPreferencesPhraseProperty.h.

References m_nNTs.

Referenced by Moses::TargetPreferencesFeature::EvaluateWhenApplied().

Here is the caller graph for this function:

const std::list<TargetPreferencesPhrasePropertyItem>& Moses::TargetPreferencesPhraseProperty::GetTargetPreferencesItems (  )  const [inline]

Definition at line 53 of file TargetPreferencesPhraseProperty.h.

References m_labelItems.

Referenced by Moses::TargetPreferencesFeature::EvaluateWhenApplied().

Here is the caller graph for this function:

float Moses::TargetPreferencesPhraseProperty::GetTotalCount (  )  const [inline]

Definition at line 49 of file TargetPreferencesPhraseProperty.h.

References m_totalCount.

Referenced by Moses::TargetPreferencesFeature::EvaluateWhenApplied().

Here is the caller graph for this function:

virtual const std::string* Moses::TargetPreferencesPhraseProperty::GetValueString (  )  const [inline, virtual]

Reimplemented from Moses::PhraseProperty.

Definition at line 57 of file TargetPreferencesPhraseProperty.h.

References NULL, and UTIL_THROW2.

void Moses::TargetPreferencesPhraseProperty::ProcessValue ( const std::string &  value  )  [virtual]

Reimplemented from Moses::PhraseProperty.

Definition at line 14 of file TargetPreferencesPhraseProperty.cpp.

References begin, EOF, m_labelItems, m_nNTs, m_totalCount, and UTIL_THROW2.


Member Data Documentation

Definition at line 67 of file TargetPreferencesPhraseProperty.h.

Referenced by GetTargetPreferencesItems(), and ProcessValue().

Definition at line 60 of file TargetPreferencesPhraseProperty.h.

Referenced by GetNumberOfNonTerminals(), and ProcessValue().

Definition at line 65 of file TargetPreferencesPhraseProperty.h.

Referenced by GetTotalCount(), and ProcessValue().


The documentation for this class was generated from the following files:

Generated on Thu Jul 6 00:33:30 2017 for Moses by  doxygen 1.5.9