Moses::HypothesisDimension Class Reference

#include <RuleCubeItem.h>

List of all members.

Public Member Functions

 HypothesisDimension (std::size_t pos, const HypoList &orderedHypos)
std::size_t IncrementPos ()
bool HasMoreHypo () const
const ChartHypothesisGetHypothesis () const
bool operator< (const HypothesisDimension &compare) const
bool operator== (const HypothesisDimension &compare) const


Detailed Description

wrapper around list of hypotheses for a particular non-term of a trans opt
Todo:
How is this used. Split out into separate source file

Definition at line 77 of file RuleCubeItem.h.


Constructor & Destructor Documentation

Moses::HypothesisDimension::HypothesisDimension ( std::size_t  pos,
const HypoList orderedHypos 
) [inline]

Definition at line 80 of file RuleCubeItem.h.


Member Function Documentation

const ChartHypothesis* Moses::HypothesisDimension::GetHypothesis (  )  const [inline]

Definition at line 93 of file RuleCubeItem.h.

Referenced by Moses::hash_value(), operator<(), and operator==().

Here is the caller graph for this function:

bool Moses::HypothesisDimension::HasMoreHypo (  )  const [inline]

Definition at line 89 of file RuleCubeItem.h.

std::size_t Moses::HypothesisDimension::IncrementPos (  )  [inline]

Definition at line 85 of file RuleCubeItem.h.

Referenced by Moses::RuleCubeItem::RuleCubeItem().

Here is the caller graph for this function:

bool Moses::HypothesisDimension::operator< ( const HypothesisDimension compare  )  const [inline]

Definition at line 97 of file RuleCubeItem.h.

References GetHypothesis().

Here is the call graph for this function:

bool Moses::HypothesisDimension::operator== ( const HypothesisDimension compare  )  const [inline]

Definition at line 101 of file RuleCubeItem.h.

References GetHypothesis().

Here is the call graph for this function:


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

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