ROSE
0.9.6a
|
#include <VirtualCFGIterator.h>
Public Member Functions | |
back_dataflow (const DataflowNode &terminator_arg) | |
back_dataflow (const DataflowNode &end, const DataflowNode &terminator_arg) | |
void | operator++ (int) |
Public Member Functions inherited from VirtualCFG::dataflow | |
dataflow (const DataflowNode &terminator_arg) | |
dataflow (const DataflowNode &start, const DataflowNode &terminator_arg) | |
void | init (const DataflowNode &start_arg, const DataflowNode &terminator_arg) |
void | add (const DataflowNode &next) |
checkpoint | getChkpt () |
void | restartFromChkpt (checkpoint &chkpt) |
std::string | str (std::string indent="") |
Public Member Functions inherited from VirtualCFG::iterator | |
iterator () | |
iterator (const DataflowNode &start) | |
virtual | ~iterator () |
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 |
DataflowNode & | operator* () |
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< DataflowNode > | remainingNodes |
std::set< DataflowNode > | visited |
bool | initialized |
Protected Member Functions inherited from VirtualCFG::iterator | |
bool | isRemaining (DataflowNode n) |
void | advance (bool fwDir, bool pushAllChildren) |
Definition at line 146 of file VirtualCFGIterator.h.
|
inline |
Definition at line 151 of file VirtualCFGIterator.h.
VirtualCFG::back_dataflow::back_dataflow | ( | const DataflowNode & | end, |
const DataflowNode & | terminator_arg | ||
) |
|
virtual |
Reimplemented from VirtualCFG::iterator.