| 
    ROSE 0.11.145.357
    
   | 
 
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.