graph
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
DeviceVector< T > Class Template Reference

Public Member Functions

__device__ __host__ size_t size () const noexcept
 
__device__ __host__ T * data () noexcept
 
__device__ __host__ const T * data () const noexcept
 

Private Attributes

T * data_
 
size_t capacity_
 
size_t size_
 

Member Function Documentation

◆ data() [1/2]

template<typename T >
__device__ __host__ T* DeviceVector< T >::data ( )
inlinenoexcept

◆ data() [2/2]

template<typename T >
__device__ __host__ const T* DeviceVector< T >::data ( ) const
inlinenoexcept

◆ size()

template<typename T >
__device__ __host__ size_t DeviceVector< T >::size ( ) const
inlinenoexcept

Member Data Documentation

◆ capacity_

template<typename T >
size_t DeviceVector< T >::capacity_
private

◆ data_

template<typename T >
T* DeviceVector< T >::data_
private

◆ size_

template<typename T >
size_t DeviceVector< T >::size_
private

The documentation for this class was generated from the following file: