Moses::ChartTrellisPathList Class Reference

#include <ChartTrellisPathList.h>

List of all members.

Public Types

typedef CollType::iterator iterator
typedef CollType::const_iterator const_iterator

Public Member Functions

iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
void clear ()
virtual ~ChartTrellisPathList ()
std::size_t GetSize () const
void Add (boost::shared_ptr< const ChartTrellisPath > trellisPath)
 add a new entry into collection

Protected Types

typedef std::vector
< boost::shared_ptr< const
ChartTrellisPath > > 
CollType

Protected Attributes

CollType m_collection


Detailed Description

Definition at line 32 of file ChartTrellisPathList.h.


Member Typedef Documentation

typedef std::vector<boost::shared_ptr<const ChartTrellisPath> > Moses::ChartTrellisPathList::CollType [protected]

Definition at line 35 of file ChartTrellisPathList.h.

typedef CollType::const_iterator Moses::ChartTrellisPathList::const_iterator

Definition at line 41 of file ChartTrellisPathList.h.

typedef CollType::iterator Moses::ChartTrellisPathList::iterator

Definition at line 40 of file ChartTrellisPathList.h.


Constructor & Destructor Documentation

virtual Moses::ChartTrellisPathList::~ChartTrellisPathList (  )  [inline, virtual]

Definition at line 59 of file ChartTrellisPathList.h.


Member Function Documentation

void Moses::ChartTrellisPathList::Add ( boost::shared_ptr< const ChartTrellisPath trellisPath  )  [inline]

add a new entry into collection

Definition at line 66 of file ChartTrellisPathList.h.

References m_collection.

Referenced by Moses::ChartManager::CalcNBest().

Here is the caller graph for this function:

const_iterator Moses::ChartTrellisPathList::begin (  )  const [inline]

Definition at line 49 of file ChartTrellisPathList.h.

References m_collection.

iterator Moses::ChartTrellisPathList::begin (  )  [inline]

Definition at line 43 of file ChartTrellisPathList.h.

References m_collection.

Referenced by MosesChartCmd::IOWrapper::OutputNBestList().

Here is the caller graph for this function:

void Moses::ChartTrellisPathList::clear (  )  [inline]

Definition at line 55 of file ChartTrellisPathList.h.

References m_collection.

const_iterator Moses::ChartTrellisPathList::end (  )  const [inline]

Definition at line 52 of file ChartTrellisPathList.h.

References m_collection.

iterator Moses::ChartTrellisPathList::end (  )  [inline]

Definition at line 46 of file ChartTrellisPathList.h.

References m_collection.

Referenced by MosesChartCmd::IOWrapper::OutputNBestList().

Here is the caller graph for this function:

std::size_t Moses::ChartTrellisPathList::GetSize (  )  const [inline]

Definition at line 61 of file ChartTrellisPathList.h.

References m_collection.

Referenced by Moses::ChartManager::CalcNBest().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 36 of file ChartTrellisPathList.h.

Referenced by Add(), begin(), clear(), end(), and GetSize().


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

Generated on Thu Jun 4 00:32:03 2015 for Moses by  doxygen 1.5.9