|
|
using | iterator_category = std::bidirectional_iterator_tag |
|
using | difference_type = std::ptrdiff_t |
|
using | reference_type = LoadInterleavedIterator& |
|
using | value_type = std::array<Argon<ScalarType>, Stride> |
|
|
| LoadInterleavedIterator (const ScalarType *ptr) |
|
std::array< Argon< ScalarType >, Stride > | operator* () const |
|
LoadInterleavedIterator & | operator+= (int n) |
|
LoadInterleavedIterator & | operator-= (int n) |
|
LoadInterleavedIterator | operator++ (int) |
|
LoadInterleavedIterator & | operator++ () |
|
LoadInterleavedIterator | operator-- (int) |
|
LoadInterleavedIterator & | operator-- () |
|
LoadInterleavedIterator | operator+ (int n) const |
|
LoadInterleavedIterator | operator- (int n) const |
|
LoadInterleavedIterator & | operator[] (int n) const |
|
difference_type | operator- (const LoadInterleavedIterator &other) const |
|
|
bool | operator== (const LoadInterleavedIterator &a, const LoadInterleavedIterator &b) |
|
bool | operator== (const LoadInterleavedIterator &a, const ScalarType *ptr) |
|
bool | operator!= (const LoadInterleavedIterator &a, const LoadInterleavedIterator &b) |
|
bool | operator!= (const LoadInterleavedIterator &a, const ScalarType *ptr) |
|
auto | operator<=> (const LoadInterleavedIterator &a, const LoadInterleavedIterator &b) |
|
LoadInterleavedIterator | operator+ (const int n, const LoadInterleavedIterator &it) |
The documentation for this struct was generated from the following file: