#include <ChainsXAIF.hpp>

Public Member Functions | |
| ChainsIterator (OA_ptr< std::map< int, OA_ptr< StmtSet > > > pChainMap) | |
| ~ChainsIterator () | |
| OA_ptr< ChainIterator > | currentChainIterator () |
| int | currentId () |
| bool | isValid () |
| void | operator++ () |
| void | operator++ (int) |
| void | reset () |
Private Attributes | |
| OA_ptr< std::map< int, OA_ptr < StmtSet > > > | mChainMap |
| std::map< int, OA_ptr< StmtSet > >::iterator | mIter |
iterator over all chains
Definition at line 95 of file ChainsXAIF.hpp.
| OA::XAIF::ChainsXAIF::ChainsIterator::ChainsIterator | ( | OA_ptr< std::map< int, OA_ptr< StmtSet > > > | pChainMap | ) | [inline] |
Definition at line 97 of file ChainsXAIF.hpp.
References reset().

| OA::XAIF::ChainsXAIF::ChainsIterator::~ChainsIterator | ( | ) | [inline] |
Definition at line 99 of file ChainsXAIF.hpp.
| OA_ptr<ChainIterator> OA::XAIF::ChainsXAIF::ChainsIterator::currentChainIterator | ( | ) | [inline] |
Definition at line 101 of file ChainsXAIF.hpp.
| int OA::XAIF::ChainsXAIF::ChainsIterator::currentId | ( | ) | [inline] |
Definition at line 107 of file ChainsXAIF.hpp.
References mIter.
| bool OA::XAIF::ChainsXAIF::ChainsIterator::isValid | ( | ) | [inline] |
Definition at line 108 of file ChainsXAIF.hpp.
References mChainMap, and mIter.
Referenced by operator++().
| void OA::XAIF::ChainsXAIF::ChainsIterator::operator++ | ( | ) | [inline] |
Definition at line 110 of file ChainsXAIF.hpp.
References isValid(), and mIter.

| void OA::XAIF::ChainsXAIF::ChainsIterator::operator++ | ( | int | ) | [inline] |
Definition at line 111 of file ChainsXAIF.hpp.
| void OA::XAIF::ChainsXAIF::ChainsIterator::reset | ( | ) | [inline] |
Definition at line 113 of file ChainsXAIF.hpp.
References mChainMap, and mIter.
Referenced by ChainsIterator().
OA_ptr<std::map<int,OA_ptr<StmtSet> > > OA::XAIF::ChainsXAIF::ChainsIterator::mChainMap [private] |
Definition at line 116 of file ChainsXAIF.hpp.
Referenced by currentChainIterator(), isValid(), and reset().
std::map<int,OA_ptr<StmtSet> >::iterator OA::XAIF::ChainsXAIF::ChainsIterator::mIter [private] |
Definition at line 117 of file ChainsXAIF.hpp.
Referenced by currentChainIterator(), currentId(), isValid(), operator++(), and reset().
1.7.1