stride_iterator< coef_t, pointer_t, stride_t, reference_t > Class Template Reference

List of all members.

Detailed Description

template<class coef_t, class pointer_t = coef_t*, class stride_t = unsigned, class reference_t = coef_t&>
class stride_iterator< coef_t, pointer_t, stride_t, reference_t >

Definition at line 9 of file stride_iterator.h.

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_toperator++ ()
self_t operator+ (int i)
self_t operator+ (int i) const
self_toperator= (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_toperator++ ()
reference_t operator * ()
pointer_t operator-> ()
bool operator!= (self_t const &rhs)
bool operator<= (self_t const &rhs)
index_t pos () const


The documentation for this class was generated from the following files:

SYNAPS DOCUMENTATION
logo