Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
util_intops::TransformView< ValueT, IndexT, ValueTransformT >::TransformViewIterator Struct Reference

#include <views.h>

Inheritance diagram for util_intops::TransformView< ValueT, IndexT, ValueTransformT >::TransformViewIterator:
util_intops::util::IteratorCRTP< TransformViewIterator, value_type >

Public Member Functions

 TransformViewIterator (value_iterator iterator)
bool operator!= (const TransformViewIterator &other) const
TransformViewIteratoroperator++ ()
decltype(auto) operator* () const
Public Member Functions inherited from util_intops::util::IteratorCRTP< TransformViewIterator, value_type >
bool operator== (const TransformViewIterator &other) const
pointer operator-> () const

Additional Inherited Members

Public Types inherited from util_intops::util::IteratorCRTP< TransformViewIterator, value_type >
using iterator_category
using value_type
using difference_type
using pointer
using reference

Detailed Description

template<typename ValueT, typename IndexT, typename ValueTransformT = NoTransform>
struct util_intops::TransformView< ValueT, IndexT, ValueTransformT >::TransformViewIterator

Definition at line 435 of file views.h.

Constructor & Destructor Documentation

◆ TransformViewIterator()

template<typename ValueT, typename IndexT, typename ValueTransformT = NoTransform>
util_intops::TransformView< ValueT, IndexT, ValueTransformT >::TransformViewIterator::TransformViewIterator ( value_iterator iterator)
inline

Definition at line 437 of file views.h.

Member Function Documentation

◆ operator!=()

template<typename ValueT, typename IndexT, typename ValueTransformT = NoTransform>
bool util_intops::TransformView< ValueT, IndexT, ValueTransformT >::TransformViewIterator::operator!= ( const TransformViewIterator & other) const
inline

Definition at line 438 of file views.h.

◆ operator*()

template<typename ValueT, typename IndexT, typename ValueTransformT = NoTransform>
decltype(auto) util_intops::TransformView< ValueT, IndexT, ValueTransformT >::TransformViewIterator::operator* ( ) const
inline

Definition at line 445 of file views.h.

◆ operator++()

template<typename ValueT, typename IndexT, typename ValueTransformT = NoTransform>
TransformViewIterator & util_intops::TransformView< ValueT, IndexT, ValueTransformT >::TransformViewIterator::operator++ ( )
inline

Definition at line 441 of file views.h.


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