Moses::VWTargetSentence Struct Reference

#include <VW.h>

Collaboration diagram for Moses::VWTargetSentence:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 VWTargetSentence ()
void Clear ()
 ~VWTargetSentence ()
void SetConstraints (size_t sourceSize)

Public Attributes

Phrasem_sentence
AlignmentInfom_alignment
std::vector< Constraintm_sourceConstraints
std::vector< Constraintm_targetConstraints


Detailed Description

VW thread-specific data about target sentence.

Definition at line 66 of file VW.h.


Constructor & Destructor Documentation

Moses::VWTargetSentence::VWTargetSentence (  )  [inline]

Definition at line 67 of file VW.h.

Moses::VWTargetSentence::~VWTargetSentence (  )  [inline]

Definition at line 74 of file VW.h.

References Clear().

Here is the call graph for this function:


Member Function Documentation

void Moses::VWTargetSentence::Clear (  )  [inline]

Definition at line 69 of file VW.h.

References m_alignment, and m_sentence.

Referenced by ~VWTargetSentence().

Here is the caller graph for this function:

void Moses::VWTargetSentence::SetConstraints ( size_t  sourceSize  )  [inline]

Definition at line 78 of file VW.h.

References Moses::AlignmentInfo::begin(), Moses::AlignmentInfo::end(), Moses::Phrase::GetSize(), m_alignment, m_sentence, m_sourceConstraints, m_targetConstraints, src, and UTIL_THROW2.

Here is the call graph for this function:


Member Data Documentation

Definition at line 99 of file VW.h.

Referenced by Clear(), and SetConstraints().

Definition at line 98 of file VW.h.

Referenced by Clear(), and SetConstraints().

Definition at line 100 of file VW.h.

Referenced by SetConstraints().

Definition at line 100 of file VW.h.

Referenced by SetConstraints().


The documentation for this struct was generated from the following file:

Generated on Tue Jun 7 00:32:08 2016 for Moses by  doxygen 1.5.9