Otawa
0.10
|
This class allows to iterates on the predecessors of a node. More...
#include <otawa/graph/Graph.h>
Public Member Functions | |
Predecessor (const Node *node) | |
Build an iterator on the predecessors of the given node. More... | |
bool | ended (void) const |
void | next (void) |
Node * | item (void) const |
Edge * | edge (void) const |
Get the edge leading to the current predecessor. More... | |
operator bool (void) const | |
operator Node * (void) const | |
Predecessor & | operator++ (void) |
Predecessor & | operator++ (int) |
Node * | operator* (void) const |
Node * | operator-> (void) const |
Private Attributes | |
Edge * | _edge |
This class allows to iterates on the predecessors of a node.
|
inline |
Build an iterator on the predecessors of the given node.
node | Node whose predecessors will be iterated. |
|
inline |
Get the edge leading to the current predecessor.
Referenced by otawa::graph::Graph::InIterator::item().
|
inline |
Referenced by otawa::graph::Graph::InIterator::ended().
|
inline |
|
inline |
Referenced by otawa::graph::Graph::InIterator::next().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
private |