Moses::ProcessedRuleStackOnDisk Class Reference

#include <DotChartOnDisk.h>

List of all members.

Public Types

typedef std::vector
< SavedNodeOnDisk * > 
SavedNodeColl
typedef CollType::iterator iterator
typedef CollType::const_iterator const_iterator

Public Member Functions

const_iterator begin () const
const_iterator end () const
iterator begin ()
iterator end ()
 ProcessedRuleStackOnDisk (size_t size)
 ~ProcessedRuleStackOnDisk ()
const ProcessedRuleCollOnDiskGet (size_t pos) const
ProcessedRuleCollOnDiskGet (size_t pos)
const ProcessedRuleCollOnDiskback () const
void Add (size_t pos, const ProcessedRuleOnDisk *processedRule)
const SavedNodeCollGetSavedNodeColl () const
void SortSavedNodes ()

Protected Types

typedef std::vector
< ProcessedRuleCollOnDisk * > 
CollType

Protected Attributes

CollType m_coll
SavedNodeColl m_savedNode


Detailed Description

Definition at line 156 of file DotChartOnDisk.h.


Member Typedef Documentation

Definition at line 163 of file DotChartOnDisk.h.

typedef CollType::const_iterator Moses::ProcessedRuleStackOnDisk::const_iterator

Definition at line 170 of file DotChartOnDisk.h.

typedef CollType::iterator Moses::ProcessedRuleStackOnDisk::iterator

Definition at line 169 of file DotChartOnDisk.h.

Definition at line 160 of file DotChartOnDisk.h.


Constructor & Destructor Documentation

Moses::ProcessedRuleStackOnDisk::ProcessedRuleStackOnDisk ( size_t  size  ) 

Definition at line 29 of file DotChartOnDisk.cpp.

References m_coll.

Moses::ProcessedRuleStackOnDisk::~ProcessedRuleStackOnDisk (  ) 

Definition at line 37 of file DotChartOnDisk.cpp.

References m_coll, m_savedNode, and Moses::RemoveAllInColl().

Here is the call graph for this function:


Member Function Documentation

void Moses::ProcessedRuleStackOnDisk::Add ( size_t  pos,
const ProcessedRuleOnDisk processedRule 
) [inline]

Definition at line 199 of file DotChartOnDisk.h.

References m_coll, and m_savedNode.

Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection().

Here is the caller graph for this function:

const ProcessedRuleCollOnDisk& Moses::ProcessedRuleStackOnDisk::back (  )  const [inline]

Definition at line 195 of file DotChartOnDisk.h.

References m_coll.

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

Definition at line 178 of file DotChartOnDisk.h.

References m_coll.

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

Definition at line 172 of file DotChartOnDisk.h.

References m_coll.

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

Definition at line 181 of file DotChartOnDisk.h.

References m_coll.

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

Definition at line 175 of file DotChartOnDisk.h.

References m_coll.

ProcessedRuleCollOnDisk& Moses::ProcessedRuleStackOnDisk::Get ( size_t  pos  )  [inline]

Definition at line 191 of file DotChartOnDisk.h.

References m_coll.

const ProcessedRuleCollOnDisk& Moses::ProcessedRuleStackOnDisk::Get ( size_t  pos  )  const [inline]

Definition at line 188 of file DotChartOnDisk.h.

References m_coll.

Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection().

Here is the caller graph for this function:

const SavedNodeColl& Moses::ProcessedRuleStackOnDisk::GetSavedNodeColl (  )  const [inline]

Definition at line 206 of file DotChartOnDisk.h.

References m_savedNode.

Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection().

Here is the caller graph for this function:

void Moses::ProcessedRuleStackOnDisk::SortSavedNodes (  ) 

Definition at line 52 of file DotChartOnDisk.cpp.

References m_savedNode.

Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 166 of file DotChartOnDisk.h.

Referenced by Add(), GetSavedNodeColl(), SortSavedNodes(), and ~ProcessedRuleStackOnDisk().


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

Generated on Fri Mar 11 12:04:16 2011 for Moses by  doxygen 1.5.9