|
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()> |
| constexpr | vector_circular_iterator (T *ptr) |
| |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()> |
| constexpr | vector_circular_iterator (T *ptr, size_t elems) |
| |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()> |
| constexpr | vector_circular_iterator (T *ptr, size_t elems, size_t stride) |
| |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()> |
| constexpr | vector_circular_iterator (T *ptr, size_t stride) |
| |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()> |
| constexpr | vector_circular_iterator (T *ptr, T *base) |
| |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()> |
| constexpr | vector_circular_iterator (T *ptr, T *base, size_t elems) |
| |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()> |
| constexpr | vector_circular_iterator (T *ptr, T *base, size_t elems, size_t stride) |
| |
|
template<bool IsStatic = is_static(), bool IsStrideStatic = is_stride_static()> |
| constexpr | vector_circular_iterator (T *ptr, T *base, size_t stride) |
| |
|
constexpr bool | operator!= (const vector_circular_iterator &rhs) |
| |
|
constexpr reference | operator* () |
| |
|
vector_circular_iterator & | operator++ () |
| |
|
vector_circular_iterator | operator++ (int) |
| |
|
constexpr pointer | operator-> () |
| |
|
constexpr bool | operator== (const vector_circular_iterator &rhs) |
| |