Moses::Syntax::Cube Class Reference

#include <Cube.h>

Collaboration diagram for Moses::Syntax::Cube:

Collaboration graph
[legend]

List of all members.

Classes

class  QueueItemOrderer

Public Member Functions

 Cube (const SHyperedgeBundle &)
 ~Cube ()
SHyperedgePop ()
SHyperedgeTop () const
bool IsEmpty () const


Detailed Description

Definition at line 20 of file Cube.h.


Constructor & Destructor Documentation

Moses::Syntax::Cube::Cube ( const SHyperedgeBundle bundle  ) 

Definition at line 16 of file Cube.cpp.

References Moses::Syntax::SHyperedgeBundle::stacks.

Moses::Syntax::Cube::~Cube (  ) 

Definition at line 30 of file Cube.cpp.


Member Function Documentation

bool Moses::Syntax::Cube::IsEmpty (  )  const [inline]

Definition at line 32 of file Cube.h.

Referenced by Moses::Syntax::CubeQueue::Pop().

Here is the caller graph for this function:

SHyperedge * Moses::Syntax::Cube::Pop (  ) 

Definition at line 43 of file Cube.cpp.

Referenced by Moses::Syntax::CubeQueue::Pop().

Here is the caller graph for this function:

SHyperedge* Moses::Syntax::Cube::Top (  )  const [inline]

Definition at line 28 of file Cube.h.


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

Generated on Thu Jul 6 00:33:59 2017 for Moses by  doxygen 1.5.9