NVBIO
|
Wrapper class to create an __ldg() iterator out of a raw pointer
#include <ldg.h>
Public Types | |
typedef T | value_type |
typedef value_type | reference |
typedef value_type | const_reference |
typedef value_type * | pointer |
typedef std::iterator_traits < const T * >::difference_type | difference_type |
typedef std::random_access_iterator_tag | iterator_category |
Public Members | |
const T * | m_base |
typedef value_type nvbio::cuda::ldg_pointer< T >::const_reference |
typedef std::iterator_traits<const T*>::difference_type nvbio::cuda::ldg_pointer< T >::difference_type |
typedef std::random_access_iterator_tag nvbio::cuda::ldg_pointer< T >::iterator_category |
typedef value_type* nvbio::cuda::ldg_pointer< T >::pointer |
typedef value_type nvbio::cuda::ldg_pointer< T >::reference |
typedef T nvbio::cuda::ldg_pointer< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const T* nvbio::cuda::ldg_pointer< T >::m_base |