#include <DotChart.h>
Public Types | |
| typedef std::vector< SavedNode * > | 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 () |
| ProcessedRuleStack (size_t size) | |
| ~ProcessedRuleStack () | |
| const ProcessedRuleColl & | Get (size_t pos) const |
| ProcessedRuleColl & | Get (size_t pos) |
| const ProcessedRuleColl & | back () const |
| void | Add (size_t pos, const ProcessedRule *processedRule) |
| const SavedNodeColl & | GetSavedNodeColl () const |
Protected Types | |
| typedef std::vector < ProcessedRuleColl * > | CollType |
Protected Attributes | |
| CollType | m_coll |
| SavedNodeColl | m_savedNode |
typedef std::vector<ProcessedRuleColl*> Moses::ProcessedRuleStack::CollType [protected] |
| typedef CollType::const_iterator Moses::ProcessedRuleStack::const_iterator |
| typedef CollType::iterator Moses::ProcessedRuleStack::iterator |
| typedef std::vector<SavedNode*> Moses::ProcessedRuleStack::SavedNodeColl |
| Moses::ProcessedRuleStack::ProcessedRuleStack | ( | size_t | size | ) |
References m_coll.
| Moses::ProcessedRuleStack::~ProcessedRuleStack | ( | ) |
References m_coll, m_savedNode, and Moses::RemoveAllInColl().

| void Moses::ProcessedRuleStack::Add | ( | size_t | pos, | |
| const ProcessedRule * | processedRule | |||
| ) | [inline] |
References m_coll, and m_savedNode.
Referenced by Moses::PhraseDictionarySCFG::GetChartRuleCollection(), and Moses::PhraseDictionarySCFG::InitializeForInput().

| const ProcessedRuleColl& Moses::ProcessedRuleStack::back | ( | ) | const [inline] |
References m_coll.
| const_iterator Moses::ProcessedRuleStack::begin | ( | ) | const [inline] |
References m_coll.
| const_iterator Moses::ProcessedRuleStack::end | ( | ) | const [inline] |
References m_coll.
| ProcessedRuleColl& Moses::ProcessedRuleStack::Get | ( | size_t | pos | ) | [inline] |
References m_coll.
| const ProcessedRuleColl& Moses::ProcessedRuleStack::Get | ( | size_t | pos | ) | const [inline] |
References m_coll.
Referenced by Moses::PhraseDictionarySCFG::GetChartRuleCollection().

| const SavedNodeColl& Moses::ProcessedRuleStack::GetSavedNodeColl | ( | ) | const [inline] |
References m_savedNode.
Referenced by Moses::PhraseDictionarySCFG::GetChartRuleCollection().

CollType Moses::ProcessedRuleStack::m_coll [protected] |
Referenced by Add(), back(), begin(), end(), Get(), ProcessedRuleStack(), and ~ProcessedRuleStack().
SavedNodeColl Moses::ProcessedRuleStack::m_savedNode [protected] |
Referenced by Add(), GetSavedNodeColl(), and ~ProcessedRuleStack().
1.5.9