NVBIO
|
Wrapper class to create a transform iterator out of another base iterator and a function
Definition at line 46 of file transform_iterator.h.
#include <transform_iterator.h>
Public Types | |
typedef Transform::result_type | value_type |
typedef value_type & | reference |
typedef value_type | const_reference |
typedef value_type * | pointer |
typedef std::iterator_traits < T >::difference_type | difference_type |
typedef std::iterator_traits < T >::iterator_category | iterator_category |
Public Members | |
T | m_base |
Transform | m_f |
typedef value_type nvbio::transform_iterator< T, Transform >::const_reference |
Definition at line 50 of file transform_iterator.h.
typedef std::iterator_traits<T>::difference_type nvbio::transform_iterator< T, Transform >::difference_type |
Definition at line 52 of file transform_iterator.h.
typedef std::iterator_traits<T>::iterator_category nvbio::transform_iterator< T, Transform >::iterator_category |
Definition at line 54 of file transform_iterator.h.
typedef value_type* nvbio::transform_iterator< T, Transform >::pointer |
Definition at line 51 of file transform_iterator.h.
typedef value_type& nvbio::transform_iterator< T, Transform >::reference |
Definition at line 49 of file transform_iterator.h.
typedef Transform::result_type nvbio::transform_iterator< T, Transform >::value_type |
Definition at line 48 of file transform_iterator.h.
|
inline |
constructor
Definition at line 59 of file transform_iterator.h.
|
inline |
constructor
Definition at line 64 of file transform_iterator.h.
|
inline |
copy constructor
Definition at line 69 of file transform_iterator.h.
|
inline |
dereference operator
Definition at line 79 of file transform_iterator.h.
|
inline |
addition
Definition at line 122 of file transform_iterator.h.
|
inline |
pre-increment
Definition at line 84 of file transform_iterator.h.
|
inline |
post-increment
Definition at line 93 of file transform_iterator.h.
|
inline |
addition
Definition at line 138 of file transform_iterator.h.
|
inline |
subtraction
Definition at line 130 of file transform_iterator.h.
|
inline |
iterator subtraction
Definition at line 156 of file transform_iterator.h.
|
inline |
pre-decrement
Definition at line 103 of file transform_iterator.h.
|
inline |
post-decrement
Definition at line 112 of file transform_iterator.h.
|
inline |
subtraction
Definition at line 147 of file transform_iterator.h.
|
inline |
assignment
Definition at line 164 of file transform_iterator.h.
|
inline |
const indexing operator
Definition at line 74 of file transform_iterator.h.
T nvbio::transform_iterator< T, Transform >::m_base |
Definition at line 171 of file transform_iterator.h.
Transform nvbio::transform_iterator< T, Transform >::m_f |
Definition at line 172 of file transform_iterator.h.