#include <RuleCubeQueue.h>

Public Member Functions | |
| RuleCubeQueue (ChartManager &manager) | |
| ~RuleCubeQueue () | |
| void | Add (RuleCube *) |
| ChartHypothesis * | Pop () |
| bool | IsEmpty () const |
Definition at line 46 of file RuleCubeQueue.h.
| Moses::RuleCubeQueue::RuleCubeQueue | ( | ChartManager & | manager | ) | [inline] |
Definition at line 49 of file RuleCubeQueue.h.
| Moses::RuleCubeQueue::~RuleCubeQueue | ( | ) |
Definition at line 31 of file RuleCubeQueue.cpp.
| void Moses::RuleCubeQueue::Add | ( | RuleCube * | ruleCube | ) |
Definition at line 40 of file RuleCubeQueue.cpp.
Referenced by Moses::ChartCell::Decode().

| bool Moses::RuleCubeQueue::IsEmpty | ( | ) | const [inline] |
Definition at line 54 of file RuleCubeQueue.h.
Referenced by Moses::ChartCell::Decode().

| ChartHypothesis * Moses::RuleCubeQueue::Pop | ( | ) |
Definition at line 45 of file RuleCubeQueue.cpp.
References Moses::RuleCubeItem::CreateHypothesis(), Moses::RuleCube::GetTranslationOption(), Moses::RuleCube::IsEmpty(), Moses::BaseManager::options(), Moses::RuleCube::Pop(), and Moses::RuleCubeItem::ReleaseHypothesis().
Referenced by Moses::ChartCell::Decode().


1.5.9