Moses::ChartCellBase Class Reference

#include <ChartCell.h>

Inheritance diagram for Moses::ChartCellBase:

Inheritance graph
Collaboration diagram for Moses::ChartCellBase:

Collaboration graph

List of all members.

Public Member Functions

 ChartCellBase (size_t startPos, size_t endPos)
virtual ~ChartCellBase ()
const ChartCellLabelSetGetTargetLabelSet () const
ChartCellLabelSetMutableTargetLabelSet ()
const RangeGetCoverage () const

Protected Attributes

const Range m_coverage
ChartCellLabelSet m_targetLabelSet

Detailed Description

Definition at line 48 of file ChartCell.h.

Constructor & Destructor Documentation

Moses::ChartCellBase::ChartCellBase ( size_t  startPos,
size_t  endPos 

Definition at line 40 of file ChartCell.cpp.

Moses::ChartCellBase::~ChartCellBase (  )  [virtual]

Definition at line 44 of file ChartCell.cpp.

Member Function Documentation

const Range& Moses::ChartCellBase::GetCoverage (  )  const [inline]

Definition at line 63 of file ChartCell.h.

References m_coverage.

const ChartCellLabelSet& Moses::ChartCellBase::GetTargetLabelSet (  )  const [inline]

Definition at line 55 of file ChartCell.h.

References m_targetLabelSet.

Referenced by Moses::ChartRuleLookupManager::GetTargetLabelSet().

Here is the caller graph for this function:

ChartCellLabelSet& Moses::ChartCellBase::MutableTargetLabelSet (  )  [inline]

Definition at line 59 of file ChartCell.h.

References m_targetLabelSet.

Member Data Documentation

Definition at line 68 of file ChartCell.h.

Referenced by GetCoverage().

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

Generated on Thu Jul 6 00:32:53 2017 for Moses by  doxygen 1.5.9