#include <ChartCellCollection.h>
Public Member Functions | |
template<class Factory > | |
ChartCellCollectionBase (const InputType &input, const Factory &factory, const ChartParser &parser) | |
virtual | ~ChartCellCollectionBase () |
const ChartCellBase & | GetBase (const Range &coverage) const |
ChartCellBase & | MutableBase (const Range &coverage) |
const ChartCellLabel & | GetSourceWordLabel (size_t at) const |
Definition at line 35 of file ChartCellCollection.h.
Moses::ChartCellCollectionBase::ChartCellCollectionBase | ( | const InputType & | input, | |
const Factory & | factory, | |||
const ChartParser & | parser | |||
) | [inline] |
Definition at line 38 of file ChartCellCollection.h.
References Moses::InputType::GetSize(), Moses::InputType::GetWord(), and range.
Moses::ChartCellCollectionBase::~ChartCellCollectionBase | ( | ) | [virtual] |
Definition at line 30 of file ChartCellCollection.cpp.
References Moses::RemoveAllInColl().
const ChartCellBase& Moses::ChartCellCollectionBase::GetBase | ( | const Range & | coverage | ) | const [inline] |
Definition at line 63 of file ChartCellCollection.h.
References Moses::Range::GetEndPos(), and Moses::Range::GetStartPos().
Referenced by Moses::ChartCellCollection::Get(), and Moses::ChartRuleLookupManager::GetTargetLabelSet().
const ChartCellLabel& Moses::ChartCellCollectionBase::GetSourceWordLabel | ( | size_t | at | ) | const [inline] |
Definition at line 72 of file ChartCellCollection.h.
Referenced by Moses::ChartRuleLookupManager::GetSourceAt().
ChartCellBase& Moses::ChartCellCollectionBase::MutableBase | ( | const Range & | coverage | ) | [inline] |
Definition at line 67 of file ChartCellCollection.h.
References Moses::Range::GetEndPos(), and Moses::Range::GetStartPos().
Referenced by Moses::ChartCellCollection::Get().