#include <VW.h>
Public Member Functions | |
VWTargetSentence () | |
void | Clear () |
~VWTargetSentence () | |
void | SetConstraints (size_t sourceSize) |
Public Attributes | |
Phrase * | m_sentence |
AlignmentInfo * | m_alignment |
std::vector< Constraint > | m_sourceConstraints |
std::vector< Constraint > | m_targetConstraints |
Definition at line 66 of file VW.h.
Moses::VWTargetSentence::~VWTargetSentence | ( | ) | [inline] |
void Moses::VWTargetSentence::Clear | ( | ) | [inline] |
Definition at line 69 of file VW.h.
References m_alignment, and m_sentence.
Referenced by ~VWTargetSentence().
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.
std::vector<Constraint> Moses::VWTargetSentence::m_sourceConstraints |
std::vector<Constraint> Moses::VWTargetSentence::m_targetConstraints |