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