Skip to content

CudaDeviceBuffer

#include <sbio/storage/cuda_device.hh>
struct CudaDeviceBuffer

Defined in src/lib/sbio/storage/cuda_device.hh:29

Return Name Description
CudaDeviceBuffer Defaulted constructor.
void * ptr const inline
std::size_t size const inline
void set_memory inline

CudaDeviceBuffer() = default

Defined in src/lib/sbio/storage/cuda_device.hh:33

Defaulted constructor.


const inline

inline void * ptr() const

Defined in src/lib/sbio/storage/cuda_device.hh:35


const inline

inline std::size_t size() const

Defined in src/lib/sbio/storage/cuda_device.hh:37


inline

inline void set_memory(void * ptr, std::size_t size)

Defined in src/lib/sbio/storage/cuda_device.hh:39

Return Name Description
constexpr MemorySpace memory_space static inline constexpr

static inline constexpr

constexpr static inline constexpr MemorySpace memory_space()

Defined in src/lib/sbio/storage/cuda_device.hh:31

Return Name Description
void * m_ptr
std::size_t m_size

void * m_ptr { nullptr }

Defined in src/lib/sbio/storage/cuda_device.hh:45


std::size_t m_size { 0 }

Defined in src/lib/sbio/storage/cuda_device.hh:46