NVBIO
|
Wrapper class to create a strided iterator out of another base iterator, i.e:
it[ j ] = base[ j * stride ]
Definition at line 60 of file strided_iterator.h.
#include <strided_iterator.h>
Public Types | |
typedef std::iterator_traits < T >::value_type | value_type |
typedef std::iterator_traits < T >::reference | reference |
typedef to_const< reference >::type | const_reference |
typedef std::iterator_traits < T >::pointer | pointer |
typedef std::iterator_traits < T >::difference_type | difference_type |
typedef std::iterator_traits < T >::iterator_category | iterator_category |
Public Members | |
T | m_vec |
uint32 | m_stride |
typedef to_const<reference>::type nvbio::strided_iterator< T >::const_reference |
Definition at line 64 of file strided_iterator.h.
typedef std::iterator_traits<T>::difference_type nvbio::strided_iterator< T >::difference_type |
Definition at line 66 of file strided_iterator.h.
typedef std::iterator_traits<T>::iterator_category nvbio::strided_iterator< T >::iterator_category |
Definition at line 68 of file strided_iterator.h.
typedef std::iterator_traits<T>::pointer nvbio::strided_iterator< T >::pointer |
Definition at line 65 of file strided_iterator.h.
typedef std::iterator_traits<T>::reference nvbio::strided_iterator< T >::reference |
Definition at line 63 of file strided_iterator.h.
typedef std::iterator_traits<T>::value_type nvbio::strided_iterator< T >::value_type |
Definition at line 62 of file strided_iterator.h.
|
inline |
constructor
Definition at line 73 of file strided_iterator.h.
|
inline |
constructor
Definition at line 78 of file strided_iterator.h.
|
inline |
const dereferencing operator
Definition at line 83 of file strided_iterator.h.
|
inline |
dereferencing operator
Definition at line 88 of file strided_iterator.h.
|
inline |
addition
Definition at line 103 of file strided_iterator.h.
|
inline |
pre-increment
Definition at line 119 of file strided_iterator.h.
|
inline |
iterator subtraction
Definition at line 111 of file strided_iterator.h.
|
inline |
const indexing operator
Definition at line 93 of file strided_iterator.h.
|
inline |
indexing operator
Definition at line 98 of file strided_iterator.h.
uint32 nvbio::strided_iterator< T >::m_stride |
Definition at line 126 of file strided_iterator.h.
T nvbio::strided_iterator< T >::m_vec |
Definition at line 125 of file strided_iterator.h.