NVBIO
|
A utility class to view a uint4 iterator as a uint32 one
Definition at line 611 of file packedstream.h.
#include <packedstream.h>
Public Types | |
typedef uint32 | value_type |
typedef value_type * | pointer |
typedef value_type | reference |
typedef std::iterator_traits < IteratorType > ::difference_type | difference_type |
typedef std::iterator_traits < IteratorType > ::iterator_category | iterator_category |
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | uint4_as_uint32_iterator () |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | uint4_as_uint32_iterator (const IteratorType it) |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE value_type | operator[] (const uint32 i) const |
Public Members | |
IteratorType | m_it |
typedef std::iterator_traits<IteratorType>::difference_type nvbio::uint4_as_uint32_iterator< IteratorType >::difference_type |
Definition at line 616 of file packedstream.h.
typedef std::iterator_traits<IteratorType>::iterator_category nvbio::uint4_as_uint32_iterator< IteratorType >::iterator_category |
Definition at line 618 of file packedstream.h.
typedef value_type* nvbio::uint4_as_uint32_iterator< IteratorType >::pointer |
Definition at line 614 of file packedstream.h.
typedef value_type nvbio::uint4_as_uint32_iterator< IteratorType >::reference |
Definition at line 615 of file packedstream.h.
typedef uint32 nvbio::uint4_as_uint32_iterator< IteratorType >::value_type |
Definition at line 613 of file packedstream.h.
|
inline |
empty constructor
Definition at line 623 of file packedstream.h.
|
inline |
constructor
Definition at line 628 of file packedstream.h.
|
inline |
indexing operator
Definition at line 633 of file packedstream.h.
IteratorType nvbio::uint4_as_uint32_iterator< IteratorType >::m_it |
Definition at line 640 of file packedstream.h.