#include <RuleCubeItem.h>
Public Member Functions | |
TranslationDimension (std::size_t pos, const ChartTranslationOptions::CollType &orderedTargetPhrases) | |
std::size_t | IncrementPos () |
bool | HasMoreTranslations () const |
const boost::shared_ptr < ChartTranslationOption > | GetTranslationOption () const |
bool | operator< (const TranslationDimension &compare) const |
bool | operator== (const TranslationDimension &compare) const |
Definition at line 39 of file RuleCubeItem.h.
Moses::TranslationDimension::TranslationDimension | ( | std::size_t | pos, | |
const ChartTranslationOptions::CollType & | orderedTargetPhrases | |||
) | [inline] |
Definition at line 42 of file RuleCubeItem.h.
const boost::shared_ptr<ChartTranslationOption> Moses::TranslationDimension::GetTranslationOption | ( | ) | const [inline] |
Definition at line 56 of file RuleCubeItem.h.
Referenced by Moses::RuleCubeItem::EstimateScore(), Moses::RuleCubeItemHasher::operator()(), operator<(), and operator==().
bool Moses::TranslationDimension::HasMoreTranslations | ( | ) | const [inline] |
Definition at line 52 of file RuleCubeItem.h.
std::size_t Moses::TranslationDimension::IncrementPos | ( | ) | [inline] |
Definition at line 48 of file RuleCubeItem.h.
Referenced by Moses::RuleCubeItem::RuleCubeItem().
bool Moses::TranslationDimension::operator< | ( | const TranslationDimension & | compare | ) | const [inline] |
Definition at line 60 of file RuleCubeItem.h.
References GetTranslationOption().
bool Moses::TranslationDimension::operator== | ( | const TranslationDimension & | compare | ) | const [inline] |
Definition at line 64 of file RuleCubeItem.h.
References GetTranslationOption().