Moses::CountsPhraseProperty Class Reference

#include <CountsPhraseProperty.h>

Inheritance diagram for Moses::CountsPhraseProperty:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CountsPhraseProperty ()
virtual void ProcessValue (const std::string &value)
size_t GetSourceMarginal () const
size_t GetTargetMarginal () const
float GetJointCount () const
virtual const std::string * GetValueString () const

Protected Attributes

float m_sourceMarginal
float m_targetMarginal
float m_jointCount

Friends

std::ostream & operator<< (std::ostream &, const CountsPhraseProperty &)


Detailed Description

Definition at line 28 of file CountsPhraseProperty.h.


Constructor & Destructor Documentation

Moses::CountsPhraseProperty::CountsPhraseProperty (  )  [inline]

Definition at line 34 of file CountsPhraseProperty.h.


Member Function Documentation

float Moses::CountsPhraseProperty::GetJointCount (  )  const [inline]

Definition at line 46 of file CountsPhraseProperty.h.

References m_jointCount.

Referenced by Moses::operator<<().

Here is the caller graph for this function:

size_t Moses::CountsPhraseProperty::GetSourceMarginal (  )  const [inline]

Definition at line 38 of file CountsPhraseProperty.h.

References m_sourceMarginal.

Referenced by Moses::operator<<().

Here is the caller graph for this function:

size_t Moses::CountsPhraseProperty::GetTargetMarginal (  )  const [inline]

Definition at line 42 of file CountsPhraseProperty.h.

References m_targetMarginal.

Referenced by Moses::operator<<().

Here is the caller graph for this function:

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

Reimplemented from Moses::PhraseProperty.

Definition at line 50 of file CountsPhraseProperty.h.

References NULL, and UTIL_THROW2.

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

Reimplemented from Moses::PhraseProperty.

Definition at line 8 of file CountsPhraseProperty.cpp.

References m_jointCount, m_sourceMarginal, m_targetMarginal, and UTIL_THROW2.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const CountsPhraseProperty obj 
) [friend]

Definition at line 28 of file CountsPhraseProperty.cpp.


Member Data Documentation

Definition at line 53 of file CountsPhraseProperty.h.

Referenced by GetJointCount(), and ProcessValue().

Definition at line 53 of file CountsPhraseProperty.h.

Referenced by GetSourceMarginal(), and ProcessValue().

Definition at line 53 of file CountsPhraseProperty.h.

Referenced by GetTargetMarginal(), and ProcessValue().


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

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