Generic iterator over StmtHandles. More...
#include <IRHandles.hpp>

Public Member Functions | |
| StmtHandleIterator () | |
| virtual | ~StmtHandleIterator () |
| virtual StmtHandle | current () const =0 |
| virtual bool | isValid () const =0 |
| virtual void | operator++ ()=0 |
| void | operator++ (int) |
| virtual void | reset ()=0 |
Generic iterator over StmtHandles.
Definition at line 360 of file IRHandles.hpp.
| OA::StmtHandleIterator::StmtHandleIterator | ( | ) | [inline] |
Definition at line 362 of file IRHandles.hpp.
| virtual OA::StmtHandleIterator::~StmtHandleIterator | ( | ) | [inline, virtual] |
Definition at line 363 of file IRHandles.hpp.
| virtual StmtHandle OA::StmtHandleIterator::current | ( | ) | const [pure virtual] |
Implemented in OA::Activity::ActiveStmtIterator, OA::CFG::NodeStatementsIterator, OA::CFG::NodeStatementsRevIterator, OA::Alias::EmptyIRStmtIterator, OA::ReachDefs::ReachDefsStandard::ReachDefsStandardReachDefsIterator, OA::UDDUChains::UDDUChainsStandard::ChainStmtIterator, and OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator.
| virtual bool OA::StmtHandleIterator::isValid | ( | ) | const [pure virtual] |
Implemented in OA::Activity::ActiveStmtIterator, OA::CFG::NodeStatementsIterator, OA::CFG::NodeStatementsRevIterator, OA::Alias::EmptyIRStmtIterator, OA::ReachDefs::ReachDefsStandard::ReachDefsStandardReachDefsIterator, OA::UDDUChains::UDDUChainsStandard::ChainStmtIterator, and OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator.
| void OA::StmtHandleIterator::operator++ | ( | int | ) | [inline] |
Reimplemented in OA::CFG::NodeStatementsIterator, and OA::CFG::NodeStatementsRevIterator.
Definition at line 369 of file IRHandles.hpp.
| virtual void OA::StmtHandleIterator::operator++ | ( | ) | [pure virtual] |
Implemented in OA::Activity::ActiveStmtIterator, OA::CFG::NodeStatementsIterator, OA::CFG::NodeStatementsRevIterator, OA::Alias::EmptyIRStmtIterator, OA::ReachDefs::ReachDefsStandard::ReachDefsStandardReachDefsIterator, OA::UDDUChains::UDDUChainsStandard::ChainStmtIterator, and OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator.
| virtual void OA::StmtHandleIterator::reset | ( | ) | [pure virtual] |
Implemented in OA::Activity::ActiveStmtIterator, OA::CFG::NodeStatementsIterator, OA::CFG::NodeStatementsRevIterator, OA::Alias::EmptyIRStmtIterator, OA::ReachDefs::ReachDefsStandard::ReachDefsStandardReachDefsIterator, OA::UDDUChains::UDDUChainsStandard::ChainStmtIterator, and OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator.
1.6.1