|
Public Types |
typedef std::random_access_iterator_tag | iterator_category |
typedef coef_t | value_type |
typedef int | difference_type |
typedef pointer_t | pointer |
typedef reference_t | reference |
typedef stride_iterator< coef_t,
pointer_t, stride_t, reference_t > | self_t |
typedef T | coef_t |
typedef T_ref | reference_t |
typedef T_ptr | pointer_t |
typedef T_stride | stride_t |
typedef unsigned int | index_t |
typedef stride_iterator< coef_t,
reference_t, pointer_t, stride_t > | self_t |
Public Member Functions |
| stride_iterator () |
| stride_iterator (pointer_t const ptr, stride_t const stride) |
self_t & | operator++ () |
self_t | operator+ (int i) |
self_t | operator+ (int i) const |
self_t & | operator= (const self_t &it) |
reference_t | operator * () |
pointer_t | operator-> () |
bool | operator!= (self_t const &rhs) |
bool | operator<= (self_t const &rhs) |
| stride_iterator (pointer_t const ptr, stride_t const stride) |
self_t & | operator++ () |
reference_t | operator * () |
pointer_t | operator-> () |
bool | operator!= (self_t const &rhs) |
bool | operator<= (self_t const &rhs) |
index_t | pos () const |