#include <DotChartOnDisk.h>
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 () |
| DottedRuleStackOnDisk (size_t size) | |
| ~DottedRuleStackOnDisk () | |
| const DottedRuleCollOnDisk & | Get (size_t pos) const |
| DottedRuleCollOnDisk & | Get (size_t pos) |
| const DottedRuleCollOnDisk & | back () const |
| void | Add (size_t pos, const DottedRuleOnDisk *dottedRule) |
| const SavedNodeColl & | GetSavedNodeColl () const |
| void | SortSavedNodes () |
Protected Types | |
| typedef std::vector < DottedRuleCollOnDisk * > | CollType |
Protected Attributes | |
| CollType | m_coll |
| SavedNodeColl | m_savedNode |
Definition at line 127 of file DotChartOnDisk.h.
typedef std::vector<DottedRuleCollOnDisk*> Moses::DottedRuleStackOnDisk::CollType [protected] |
Definition at line 134 of file DotChartOnDisk.h.
| typedef CollType::const_iterator Moses::DottedRuleStackOnDisk::const_iterator |
Definition at line 141 of file DotChartOnDisk.h.
| typedef CollType::iterator Moses::DottedRuleStackOnDisk::iterator |
Definition at line 140 of file DotChartOnDisk.h.
| typedef std::vector<SavedNodeOnDisk*> Moses::DottedRuleStackOnDisk::SavedNodeColl |
Definition at line 131 of file DotChartOnDisk.h.
| Moses::DottedRuleStackOnDisk::DottedRuleStackOnDisk | ( | size_t | size | ) |
| Moses::DottedRuleStackOnDisk::~DottedRuleStackOnDisk | ( | ) |
Definition at line 37 of file DotChartOnDisk.cpp.
References m_coll, m_savedNode, and Moses::RemoveAllInColl().

| void Moses::DottedRuleStackOnDisk::Add | ( | size_t | pos, | |
| const DottedRuleOnDisk * | dottedRule | |||
| ) | [inline] |
Definition at line 170 of file DotChartOnDisk.h.
References m_coll, m_savedNode, NULL, and UTIL_THROW_IF2.
Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection().

| const DottedRuleCollOnDisk& Moses::DottedRuleStackOnDisk::back | ( | ) | const [inline] |
| iterator Moses::DottedRuleStackOnDisk::begin | ( | ) | [inline] |
| const_iterator Moses::DottedRuleStackOnDisk::begin | ( | ) | const [inline] |
| iterator Moses::DottedRuleStackOnDisk::end | ( | ) | [inline] |
| const_iterator Moses::DottedRuleStackOnDisk::end | ( | ) | const [inline] |
| DottedRuleCollOnDisk& Moses::DottedRuleStackOnDisk::Get | ( | size_t | pos | ) | [inline] |
| const DottedRuleCollOnDisk& Moses::DottedRuleStackOnDisk::Get | ( | size_t | pos | ) | const [inline] |
Definition at line 159 of file DotChartOnDisk.h.
References m_coll.
Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection().

| const SavedNodeColl& Moses::DottedRuleStackOnDisk::GetSavedNodeColl | ( | ) | const [inline] |
Definition at line 177 of file DotChartOnDisk.h.
References m_savedNode.
Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection().

| void Moses::DottedRuleStackOnDisk::SortSavedNodes | ( | ) |
Definition at line 52 of file DotChartOnDisk.cpp.
References m_savedNode, and sort().
Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection().


CollType Moses::DottedRuleStackOnDisk::m_coll [protected] |
Definition at line 135 of file DotChartOnDisk.h.
Referenced by Add(), back(), begin(), DottedRuleStackOnDisk(), end(), Get(), and ~DottedRuleStackOnDisk().
Definition at line 137 of file DotChartOnDisk.h.
Referenced by Add(), GetSavedNodeColl(), SortSavedNodes(), and ~DottedRuleStackOnDisk().
1.5.9