#include <di/container/iterator/iterator_base.h>
◆ IteratorBase() [1/4]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ IteratorBase() [2/4]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
| di::container::IteratorBase< Self, Category, ValueType, SSizeType >::IteratorBase |
( |
IteratorBase< Self, Category, ValueType, SSizeType > const & | | ) |
|
|
default |
◆ IteratorBase() [3/4]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
| di::container::IteratorBase< Self, Category, ValueType, SSizeType >::IteratorBase |
( |
IteratorBase< Self, Category, ValueType, SSizeType > && | | ) |
|
|
default |
◆ IteratorBase() [4/4]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
| di::container::IteratorBase< Self, Category, ValueType, SSizeType >::IteratorBase |
( |
IteratorBase< Self, Category, ValueType, SSizeType > const & | | ) |
|
|
delete |
◆ operator++() [1/3]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ operator++() [2/3]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ operator++() [3/3]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ operator+=()
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ operator--() [1/2]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ operator--() [2/2]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ operator-=()
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ operator=() [1/3]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ operator=() [2/3]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ operator=() [3/3]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ operator[]()
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ operator+ [1/2]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
| friend auto operator+ |
( |
Self const & | self, |
|
|
SSizeType | n )->Selfrequires(concepts::DerivedFrom< Category, RandomAccessIteratorTag >) |
|
friend |
◆ operator+ [2/2]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
| friend auto operator+ |
( |
SSizeType | n, |
|
|
Self const & | self )->Selfrequires(concepts::DerivedFrom< Category, RandomAccessIteratorTag >) |
|
friend |
◆ operator-
template<typename Self, typename Category, typename ValueType, typename SSizeType>
| friend auto operator- |
( |
Self const & | self, |
|
|
SSizeType | n )->Selfrequires(concepts::DerivedFrom< Category, RandomAccessIteratorTag >) |
|
friend |
◆ tag_invoke [1/3]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ tag_invoke [2/3]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
◆ tag_invoke [3/3]
template<typename Self, typename Category, typename ValueType, typename SSizeType>
The documentation for this struct was generated from the following file: