ROSE 0.11.145.147
Public Member Functions | List of all members
VirtualCFG::back_iterator Class Reference

Description

Definition at line 90 of file VirtualCFGIterator.h.

Inheritance diagram for VirtualCFG::back_iterator:
Inheritance graph
[legend]
Collaboration diagram for VirtualCFG::back_iterator:
Collaboration graph
[legend]

Public Member Functions

 back_iterator (const DataflowNode &end)
 
void operator++ (int)
 
- Public Member Functions inherited from VirtualCFG::iterator
 iterator (const DataflowNode &start)
 
void init (const DataflowNode &start)
 
bool eq (const iterator &other_it) const
 
bool operator== (const iterator &other_it) const
 
bool operator!= (const iterator &it) const
 
DataflowNodeoperator* ()
 
checkpoint getChkpt ()
 
void restartFromChkpt (checkpoint &chkpt)
 
std::string str (std::string indent="")
 

Additional Inherited Members

- Static Public Member Functions inherited from VirtualCFG::iterator
static iterator begin (DataflowNode n)
 
static iterator end ()
 
- Public Attributes inherited from VirtualCFG::iterator
std::list< DataflowNoderemainingNodes
 
std::set< DataflowNodevisited
 
bool initialized
 
- Protected Member Functions inherited from VirtualCFG::iterator
bool isRemaining (DataflowNode n)
 
void advance (bool fwDir, bool pushAllChildren)
 

Constructor & Destructor Documentation

◆ back_iterator() [1/2]

VirtualCFG::back_iterator::back_iterator ( )
inline

Definition at line 93 of file VirtualCFGIterator.h.

◆ back_iterator() [2/2]

VirtualCFG::back_iterator::back_iterator ( const DataflowNode end)
inline

Definition at line 95 of file VirtualCFGIterator.h.

Member Function Documentation

◆ operator++()

void VirtualCFG::back_iterator::operator++ ( int  )
virtual

Reimplemented from VirtualCFG::iterator.


The documentation for this class was generated from the following file: