|
ROSE 0.11.145.354
|
Definition at line 19 of file VirtualCFGIterator.h.


Classes | |
| class | checkpoint |
Public Member Functions | |
| iterator (const DataflowNode &start) | |
| void | init (const DataflowNode &start) |
| virtual void | operator++ (int) |
| bool | eq (const iterator &other_it) const |
| bool | operator== (const iterator &other_it) const |
| bool | operator!= (const iterator &it) const |
| DataflowNode & | operator* () |
| checkpoint | getChkpt () |
| void | restartFromChkpt (checkpoint &chkpt) |
| std::string | str (std::string indent="") |
Static Public Member Functions | |
| static iterator | begin (DataflowNode n) |
| static iterator | end () |
Public Attributes | |
| std::list< DataflowNode > | remainingNodes |
| std::set< DataflowNode > | visited |
| bool | initialized |
Protected Member Functions | |
| bool | isRemaining (DataflowNode n) |
| void | advance (bool fwDir, bool pushAllChildren) |
|
inlinevirtual |
Definition at line 33 of file VirtualCFGIterator.h.
| std::list<DataflowNode> VirtualCFG::iterator::remainingNodes |
Definition at line 24 of file VirtualCFGIterator.h.
| std::set<DataflowNode> VirtualCFG::iterator::visited |
Definition at line 26 of file VirtualCFGIterator.h.
| bool VirtualCFG::iterator::initialized |
Definition at line 27 of file VirtualCFGIterator.h.