This iterator goes through each blue node of the graph. Its usage is quite simple, for example, you can count the number of blue nodes in a graph g
of type BpGraph
like this:
#include <lemon/concepts/bpgraph.h>
Public Member Functions | |
BlueNodeIt () | |
Default constructor. | |
BlueNodeIt (const BlueNodeIt &n) | |
BlueNodeIt (Invalid) | |
Invalid constructor & conversion. | |
BlueNodeIt (const BpGraph &) | |
Sets the iterator to the first blue node. | |
BlueNodeIt (const BpGraph &, const BlueNode &) | |
Sets the iterator to the given blue node. | |
BlueNodeIt & | operator++ () |
Next node. | |
Public Member Functions inherited from BpGraph::BlueNode | |
BlueNode () | |
Default constructor. | |
BlueNode (const BlueNode &) | |
BlueNode (Invalid) | |
Invalid constructor & conversion. | |
Public Member Functions inherited from BpGraph::Node | |
Node () | |
Default constructor. | |
Node (const Node &) | |
Node (Invalid) | |
Invalid constructor & conversion. | |
bool | operator== (Node) const |
Equality operator. | |
bool | operator!= (Node) const |
bool | operator< (Node) const |
Artificial ordering operator. | |
|
inline |
Default constructor.
|
inline |
Copy constructor.
|
inline |
Initializes the iterator to be invalid.
|
inlineexplicit |
Sets the iterator to the first blue node of the given digraph.
|
inline |
Sets the iterator to the given blue node of the given digraph.
|
inline |
Assign the iterator to the next blue node.