Class base_allocator

Inheritance Relationships

Derived Types

Class Documentation

class ral::memory::base_allocator

Subclassed by ral::memory::host_allocator, ral::memory::pinned_allocator

Public Functions

inline base_allocator()
void allocate(void **ptr, std::size_t size)
void deallocate(void *ptr)
inline virtual ucp_mem_h getUcpMemoryHandle() const

Protected Functions

virtual void do_allocate(void **ptr, std::size_t size) = 0
virtual void do_deallocate(void *ptr) = 0