Argon 0.1.0
|
Public Types | |
using | difference_type = std::ptrdiff_t |
using | reference_type = StoreInterleavedIterator& |
Public Member Functions | |
StoreInterleavedIterator (scalar_type *ptr) | |
std::array< Argon< scalar_type >, stride > & | operator* () |
StoreInterleavedIterator & | operator++ () |
StoreInterleavedIterator | operator++ (int) |
StoreInterleavedIterator & | operator-- () |
StoreInterleavedIterator | operator-- (int) |
difference_type | operator- (const StoreInterleavedIterator &other) const |
Friends | |
bool | operator== (const StoreInterleavedIterator &a, const StoreInterleavedIterator &b) |
bool | operator== (const StoreInterleavedIterator &a, const scalar_type *ptr) |
bool | operator!= (const StoreInterleavedIterator &a, const StoreInterleavedIterator &b) |
bool | operator!= (const StoreInterleavedIterator &a, const scalar_type *ptr) |
auto | operator<=> (const StoreInterleavedIterator &a, const StoreInterleavedIterator &b) |