|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()>
requires (IsStatic && IsStrideStatic) |
constexpr | random_circular_iterator (pointer ptr) |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()>
requires (IsStatic && IsStrideStatic) |
constexpr | random_circular_iterator (pointer ptr, pointer base) |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()>
requires (!IsStatic && IsStrideStatic) |
constexpr | random_circular_iterator (pointer ptr, pointer base, size_t elems) |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()>
requires (!IsStatic && !IsStrideStatic) |
constexpr | random_circular_iterator (pointer ptr, pointer base, size_t elems, size_t stride) |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()>
requires (IsStatic && !IsStrideStatic) |
constexpr | random_circular_iterator (pointer ptr, pointer base, size_t stride) |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()>
requires (!IsStatic && IsStrideStatic) |
constexpr | random_circular_iterator (pointer ptr, size_t elems) |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()>
requires (!IsStatic && !IsStrideStatic) |
constexpr | random_circular_iterator (pointer ptr, size_t elems, size_t stride) |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()>
requires (IsStatic && !IsStrideStatic) |
constexpr | random_circular_iterator (pointer ptr, size_t stride) |
|
constexpr bool | operator!= (const random_circular_iterator &rhs) |
|
constexpr reference | operator* () |
|
random_circular_iterator | operator+ (int off) const |
|
random_circular_iterator & | operator++ () |
|
random_circular_iterator | operator++ (int) |
|
random_circular_iterator & | operator+= (int off) |
|
random_circular_iterator | operator- (int off) const |
|
random_circular_iterator & | operator-- () |
|
random_circular_iterator | operator-- (int) |
|
random_circular_iterator & | operator-= (int off) |
|
constexpr pointer | operator-> () |
|
constexpr bool | operator== (const random_circular_iterator &rhs) |
|
constexpr reference | operator[] (difference_type off) |
|
constexpr reference | operator[] (difference_type off) const |
|