#include <lemon/bits/edge_set_extender.h>
Public Types | |
typedef AlterationNotifier < EdgeSetExtender, Edge > | EdgeNotifier |
The edge observer registry. | |
Public Member Functions | |
EdgeNotifier & | notifier (Edge) const |
Node | baseNode (const OutEdgeIt &e) const |
Base node of the iterator. | |
Node | runningNode (const OutEdgeIt &e) const |
Running node of the iterator. | |
Node | baseNode (const InEdgeIt &e) const |
Base node of the iterator. | |
Node | runningNode (const InEdgeIt &e) const |
Running node of the iterator. |
EdgeNotifier& notifier | ( | Edge | ) | const [inline] |
Gives back the edge alteration notifier.
Node baseNode | ( | const OutEdgeIt & | e | ) | const [inline] |
Returns the base node (ie. the source in this case) of the iterator
Node runningNode | ( | const OutEdgeIt & | e | ) | const [inline] |
Returns the running node (ie. the target in this case) of the iterator
Node baseNode | ( | const InEdgeIt & | e | ) | const [inline] |
Returns the base node (ie. the target in this case) of the iterator
Node runningNode | ( | const InEdgeIt & | e | ) | const [inline] |
Returns the running node (ie. the source in this case) of the iterator