NVBIO
|
A helper class to select a component out of a vector of interleaved data.
Definition at line 39 of file deinterleaved_iterator.h.
#include <deinterleaved_iterator.h>
Public Types | |
typedef std::iterator_traits < BaseIterator >::value_type | value_type |
typedef std::iterator_traits < BaseIterator >::reference | reference |
typedef const value_type * | pointer |
typedef int32 | difference_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef deinterleaved_iterator < STRIDE, WHICH, BaseIterator > | this_type |
Public Members | |
BaseIterator | m_it |
typedef int32 nvbio::deinterleaved_iterator< STRIDE, WHICH, BaseIterator >::difference_type |
Definition at line 44 of file deinterleaved_iterator.h.
typedef std::random_access_iterator_tag nvbio::deinterleaved_iterator< STRIDE, WHICH, BaseIterator >::iterator_category |
Definition at line 45 of file deinterleaved_iterator.h.
typedef const value_type* nvbio::deinterleaved_iterator< STRIDE, WHICH, BaseIterator >::pointer |
Definition at line 43 of file deinterleaved_iterator.h.
typedef std::iterator_traits<BaseIterator>::reference nvbio::deinterleaved_iterator< STRIDE, WHICH, BaseIterator >::reference |
Definition at line 42 of file deinterleaved_iterator.h.
typedef deinterleaved_iterator<STRIDE,WHICH,BaseIterator> nvbio::deinterleaved_iterator< STRIDE, WHICH, BaseIterator >::this_type |
Definition at line 47 of file deinterleaved_iterator.h.
typedef std::iterator_traits<BaseIterator>::value_type nvbio::deinterleaved_iterator< STRIDE, WHICH, BaseIterator >::value_type |
Definition at line 41 of file deinterleaved_iterator.h.
|
inline |
constructor
Definition at line 53 of file deinterleaved_iterator.h.
|
inline |
constructor
Definition at line 59 of file deinterleaved_iterator.h.
|
inline |
copy constructor
Definition at line 65 of file deinterleaved_iterator.h.
|
inline |
dereference operator
Definition at line 83 of file deinterleaved_iterator.h.
|
inline |
addition
Definition at line 131 of file deinterleaved_iterator.h.
|
inline |
pre-increment
Definition at line 89 of file deinterleaved_iterator.h.
|
inline |
post-increment
Definition at line 99 of file deinterleaved_iterator.h.
|
inline |
addition
Definition at line 149 of file deinterleaved_iterator.h.
|
inline |
subtraction
Definition at line 140 of file deinterleaved_iterator.h.
|
inline |
iterator subtraction
Definition at line 169 of file deinterleaved_iterator.h.
|
inline |
pre-decrement
Definition at line 110 of file deinterleaved_iterator.h.
|
inline |
post-decrement
Definition at line 120 of file deinterleaved_iterator.h.
|
inline |
subtraction
Definition at line 159 of file deinterleaved_iterator.h.
|
inline |
assignment
Definition at line 178 of file deinterleaved_iterator.h.
|
inline |
indexing operator
Definition at line 71 of file deinterleaved_iterator.h.
|
inline |
indexing operator
Definition at line 77 of file deinterleaved_iterator.h.
BaseIterator nvbio::deinterleaved_iterator< STRIDE, WHICH, BaseIterator >::m_it |
Definition at line 184 of file deinterleaved_iterator.h.