NVBIO
|
Wrapper class to create a binary transform iterator out of two iterators and a binary function
Definition at line 228 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 < T1 >::difference_type | difference_type |
typedef std::iterator_traits < T1 >::iterator_category | iterator_category |
Public Members | |
T1 | m_base1 |
T2 | m_base2 |
Transform | m_f |
typedef value_type nvbio::binary_transform_iterator< T1, T2, Transform >::const_reference |
Definition at line 232 of file transform_iterator.h.
typedef std::iterator_traits<T1>::difference_type nvbio::binary_transform_iterator< T1, T2, Transform >::difference_type |
Definition at line 234 of file transform_iterator.h.
typedef std::iterator_traits<T1>::iterator_category nvbio::binary_transform_iterator< T1, T2, Transform >::iterator_category |
Definition at line 236 of file transform_iterator.h.
typedef value_type* nvbio::binary_transform_iterator< T1, T2, Transform >::pointer |
Definition at line 233 of file transform_iterator.h.
typedef value_type& nvbio::binary_transform_iterator< T1, T2, Transform >::reference |
Definition at line 231 of file transform_iterator.h.
typedef Transform::result_type nvbio::binary_transform_iterator< T1, T2, Transform >::value_type |
Definition at line 230 of file transform_iterator.h.
|
inline |
constructor
Definition at line 241 of file transform_iterator.h.
|
inline |
constructor
Definition at line 246 of file transform_iterator.h.
|
inline |
copy constructor
Definition at line 251 of file transform_iterator.h.
|
inline |
dereference operator
Definition at line 261 of file transform_iterator.h.
|
inline |
addition
Definition at line 308 of file transform_iterator.h.
|
inline |
pre-increment
Definition at line 266 of file transform_iterator.h.
|
inline |
post-increment
Definition at line 276 of file transform_iterator.h.
|
inline |
addition
Definition at line 324 of file transform_iterator.h.
|
inline |
subtraction
Definition at line 316 of file transform_iterator.h.
|
inline |
iterator subtraction
Definition at line 344 of file transform_iterator.h.
|
inline |
pre-decrement
Definition at line 287 of file transform_iterator.h.
|
inline |
post-decrement
Definition at line 297 of file transform_iterator.h.
|
inline |
subtraction
Definition at line 334 of file transform_iterator.h.
|
inline |
assignment
Definition at line 352 of file transform_iterator.h.
|
inline |
const indexing operator
Definition at line 256 of file transform_iterator.h.
T1 nvbio::binary_transform_iterator< T1, T2, Transform >::m_base1 |
Definition at line 360 of file transform_iterator.h.
T2 nvbio::binary_transform_iterator< T1, T2, Transform >::m_base2 |
Definition at line 361 of file transform_iterator.h.
Transform nvbio::binary_transform_iterator< T1, T2, Transform >::m_f |
Definition at line 362 of file transform_iterator.h.