Skip to content

CudaPinnedBuffer

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

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

Return Name Description
void * ptr const inline
std::size_t size const inline
void set_memory inline

const inline

inline void * ptr() const

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


const inline

inline std::size_t size() const

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


inline

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

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

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:51

Return Name Description
void * m_ptr
std::size_t m_size

void * m_ptr { nullptr }

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


std::size_t m_size { 0 }

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