Public Types | |
| using | value_type = T |
| using | iterator_category = std::forward_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | pointer = T* |
| using | reference = T& |
Public Member Functions | |
| void | advance () |
| stride_iterator & | operator++ () |
| stride_iterator | operator++ (int) |
| bool | operator== (stride_iterator rhs) const |
| bool | operator!= (stride_iterator rhs) const |
| bool | operator< (stride_iterator rhs) const |
| bool | operator<= (stride_iterator rhs) const |
| bool | operator> (stride_iterator rhs) const |
| bool | operator>= (stride_iterator rhs) const |
| value_type & | operator* () |
| value_type * | operator-> () |
Public Attributes | |
| value_type * | ptr |
| uint32_t | stride |