Otawa
0.10
|
This iterator is used to traverse backward a CFG in an iterative DFA analysis. More...
#include <otawa/dfa/IterativeDFA.h>
Public Types | |
typedef Predecessor | Forward |
Public Member Functions | |
Successor (BasicBlock *bb) | |
BasicBlock * | item (void) const |
bool | ended (void) const |
void | next (void) |
operator bool (void) const | |
operator BasicBlock * (void) const | |
Successor & | operator++ (void) |
Successor & | operator++ (int) |
BasicBlock * | operator* (void) const |
BasicBlock * | operator-> (void) const |
Static Public Member Functions | |
static BasicBlock * | entry (CFG &cfg) |
Private Member Functions | |
void | look (void) |
Private Attributes | |
BasicBlock::OutIterator | iter |
This iterator is used to traverse backward a CFG in an iterative DFA analysis.
|
inline |
References look().
|
inline |
References iter.
|
inlinestatic |
References otawa::CFG::exit().
|
inline |
References iter.
|
inlineprivate |
References otawa::Edge::CALL, and iter.
Referenced by next(), and Successor().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
private |