|
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 |
1.8.4