Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
Iterator class for traversing the outgoing arcs associated to a given node. More...
#include <ebert_graph.h>
Public Member Functions | |
OutgoingArcIterator (const DerivedGraph &graph, NodeIndexType node) | |
OutgoingArcIterator (const DerivedGraph &graph, NodeIndexType node, ArcIndexType arc) | |
void | operator= (const OutgoingArcIterator &iterator) |
Can only assign from an iterator on the same graph. | |
bool | Ok () const |
Returns true unless all the outgoing arcs have been traversed. | |
void | Next () |
Advances the current outgoing arc index. | |
ArcIndexType | Index () const |
Returns the index of the arc currently pointed to by the iterator. | |
Iterator class for traversing the outgoing arcs associated to a given node.
Definition at line 365 of file ebert_graph.h.
|
inline |
Definition at line 367 of file ebert_graph.h.
|
inline |
This constructor takes an arc as extra argument and makes the iterator start at arc.
Definition at line 376 of file ebert_graph.h.
|
inline |
Returns the index of the arc currently pointed to by the iterator.
Definition at line 401 of file ebert_graph.h.
|
inline |
Advances the current outgoing arc index.
Definition at line 395 of file ebert_graph.h.
|
inline |
Returns true unless all the outgoing arcs have been traversed.
Definition at line 392 of file ebert_graph.h.
|
inline |
Can only assign from an iterator on the same graph.
Definition at line 385 of file ebert_graph.h.