Google OR-Tools: util::ChasingIterator< IndexT, sentinel, Tag
template<typename IndexT, const IndexT & sentinel, typename Tag>
class util::ChasingIterator< IndexT, sentinel, Tag >
Definition at line 250 of file iterators.h.
#include <iterators.h>
Public Types | |
| using | difference_type = ptrdiff_t |
| using | value_type = IndexT |
Public Member Functions | |
| ChasingIterator () | |
| ChasingIterator (IndexT index, const IndexT *next) | |
| IndexT | operator* () const |
| ChasingIterator & | operator++ () |
| ChasingIterator | operator++ (int) |
Friends | |
| bool | operator== (const ChasingIterator &l, const ChasingIterator &r) |
| bool | operator!= (const ChasingIterator &l, const ChasingIterator &r) |
◆ difference_type
template<typename IndexT, const IndexT & sentinel, typename Tag>
◆ value_type
template<typename IndexT, const IndexT & sentinel, typename Tag>
template<typename IndexT, const IndexT & sentinel, typename Tag>
◆ ChasingIterator() [2/2]
template<typename IndexT, const IndexT & sentinel, typename Tag>
◆ operator*()
template<typename IndexT, const IndexT & sentinel, typename Tag>
◆ operator++() [1/2]
template<typename IndexT, const IndexT & sentinel, typename Tag>
◆ operator++() [2/2]
template<typename IndexT, const IndexT & sentinel, typename Tag>
◆ operator!=
template<typename IndexT, const IndexT & sentinel, typename Tag>
|
friend |
◆ operator==
template<typename IndexT, const IndexT & sentinel, typename Tag>
|
friend |
The documentation for this class was generated from the following file:
- ortools/graph/iterators.h