Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::SetRangeIterator< SetRange > Class Template Reference

Detailed Description

template<typename SetRange>
class operations_research::SetRangeIterator< SetRange >

Definition at line 228 of file hamiltonian_path.h.

#include <hamiltonian_path.h>

Public Types

typedef SetRange::SetType SetType
typedef SetType::IntegerType IntegerType

Public Member Functions

 SetRangeIterator (const SetType set)
SetType operator* () const
bool operator!= (const SetRangeIterator &other) const
const SetRangeIteratoroperator++ ()

Member Typedef Documentation

◆ IntegerType

template<typename SetRange>
typedef SetType::IntegerType operations_research::SetRangeIterator< SetRange >::IntegerType

Definition at line 232 of file hamiltonian_path.h.

◆ SetType

template<typename SetRange>
typedef SetRange::SetType operations_research::SetRangeIterator< SetRange >::SetType

Definition at line 231 of file hamiltonian_path.h.

Constructor & Destructor Documentation

◆ SetRangeIterator()

template<typename SetRange>
operations_research::SetRangeIterator< SetRange >::SetRangeIterator ( const SetType set)
inlineexplicit

Definition at line 234 of file hamiltonian_path.h.

Member Function Documentation

◆ operator!=()

template<typename SetRange>
bool operations_research::SetRangeIterator< SetRange >::operator!= ( const SetRangeIterator< SetRange > & other) const
inline

Definition at line 238 of file hamiltonian_path.h.

◆ operator*()

template<typename SetRange>
SetType operations_research::SetRangeIterator< SetRange >::operator* ( ) const
inline

Definition at line 237 of file hamiltonian_path.h.

◆ operator++()

template<typename SetRange>
const SetRangeIterator & operations_research::SetRangeIterator< SetRange >::operator++ ( )
inline

Definition at line 245 of file hamiltonian_path.h.


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