Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
#include <graph.h>
Public Types | |
using | iterator_category = std::input_iterator_tag |
using | difference_type = ptrdiff_t |
using | pointer = const NodeIndexType* |
using | reference = const NodeIndexType& |
using | value_type = NodeIndexType |
Public Member Functions | |
OutgoingHeadIterator (const ListGraph &graph, NodeIndexType node) | |
OutgoingHeadIterator (const ListGraph &graph, NodeIndexType node, ArcIndexType arc) | |
bool | Ok () const |
NodeIndexType | Index () const |
void | Next () |
bool | operator!= (const typename ListGraph< NodeIndexType, ArcIndexType >::OutgoingHeadIterator &other) const |
NodeIndexType | operator* () const |
void | operator++ () |
using util::ListGraph< NodeIndexType, ArcIndexType >::OutgoingHeadIterator::difference_type = ptrdiff_t |
using util::ListGraph< NodeIndexType, ArcIndexType >::OutgoingHeadIterator::iterator_category = std::input_iterator_tag |
using util::ListGraph< NodeIndexType, ArcIndexType >::OutgoingHeadIterator::pointer = const NodeIndexType* |
using util::ListGraph< NodeIndexType, ArcIndexType >::OutgoingHeadIterator::reference = const NodeIndexType& |
using util::ListGraph< NodeIndexType, ArcIndexType >::OutgoingHeadIterator::value_type = NodeIndexType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |