OR-Tools  8.2
ReverseArcListGraph< NodeIndexType, ArcIndexType >::OutgoingHeadIterator

Detailed Description

template<typename NodeIndexType = int32, typename ArcIndexType = int32>
class util::ReverseArcListGraph< NodeIndexType, ArcIndexType >::OutgoingHeadIterator

Definition at line 1648 of file graph.h.

Public Member Functions

 OutgoingHeadIterator (const ReverseArcListGraph &graph, NodeIndexType node)
 
 OutgoingHeadIterator (const ReverseArcListGraph &graph, NodeIndexType node, ArcIndexType arc)
 
bool Ok () const
 
ArcIndexType Index () const
 
void Next ()
 
 DEFINE_STL_ITERATOR_FUNCTIONS (OutgoingHeadIterator)
 

Constructor & Destructor Documentation

◆ OutgoingHeadIterator() [1/2]

OutgoingHeadIterator ( const ReverseArcListGraph graph,
NodeIndexType  node 
)
inline

Definition at line 1650 of file graph.h.

◆ OutgoingHeadIterator() [2/2]

OutgoingHeadIterator ( const ReverseArcListGraph graph,
NodeIndexType  node,
ArcIndexType  arc 
)
inline

Definition at line 1654 of file graph.h.

Member Function Documentation

◆ DEFINE_STL_ITERATOR_FUNCTIONS()

DEFINE_STL_ITERATOR_FUNCTIONS ( OutgoingHeadIterator  )

◆ Index()

ArcIndexType Index ( ) const
inline

Definition at line 1662 of file graph.h.

◆ Next()

void Next ( )
inline

Definition at line 1663 of file graph.h.

◆ Ok()

bool Ok ( ) const
inline

Definition at line 1661 of file graph.h.


The documentation for this class was generated from the following file: