Skip to content

Class vl::CudaMemoryResource#

ClassList > vl > CudaMemoryResource

Inherits the following classes: vl::MemoryResource

Public Functions#

Type Name
CudaMemoryResource ()
virtual MemoryType memoryType () override const
virtual MemoryResourceImpl * resource () override const
~CudaMemoryResource ()

Public Functions inherited from vl::MemoryResource#

See vl::MemoryResource

Type Name
void * allocate (size_t bytes, size_t alignment)
void deallocate (void * ptr, size_t bytes, size_t alignment)
bool is_equal (const MemoryResource & other) noexcept const
virtual MemoryType memoryType () const = 0
virtual MemoryResourceImpl * resource () const = 0

Public Functions Documentation#

function CudaMemoryResource#

vl::CudaMemoryResource::CudaMemoryResource () 

function memoryType#

virtual MemoryType vl::CudaMemoryResource::memoryType () override const

Implements vl::MemoryResource::memoryType


function resource#

virtual MemoryResourceImpl * vl::CudaMemoryResource::resource () override const

Implements vl::MemoryResource::resource


function ~CudaMemoryResource#

vl::CudaMemoryResource::~CudaMemoryResource () 


The documentation for this class was generated from the following file docs/libvl/build/1.3.1/doxygen/source/vl/memory.h