#include <sycl/detail/sycl_mem_obj_allocator.hpp>
Definition at line 24 of file sycl_mem_obj_allocator.hpp.
◆ ~SYCLMemObjAllocator()
virtual sycl::_V1::detail::SYCLMemObjAllocator::~SYCLMemObjAllocator |
( |
| ) |
|
|
virtualdefault |
◆ allocate()
virtual void* sycl::_V1::detail::SYCLMemObjAllocator::allocate |
( |
std::size_t |
| ) |
|
|
pure virtual |
◆ deallocate()
virtual void sycl::_V1::detail::SYCLMemObjAllocator::deallocate |
( |
void * |
, |
|
|
std::size_t |
|
|
) |
| |
|
pure virtual |
◆ getAllocator()
template<typename AllocatorT >
AllocatorT sycl::_V1::detail::SYCLMemObjAllocator::getAllocator |
( |
| ) |
|
|
inline |
◆ getAllocatorImpl()
virtual void* sycl::_V1::detail::SYCLMemObjAllocator::getAllocatorImpl |
( |
| ) |
|
|
protectedpure virtual |
◆ getValueSize()
virtual std::size_t sycl::_V1::detail::SYCLMemObjAllocator::getValueSize |
( |
| ) |
const |
|
pure virtual |
◆ setAlignment()
virtual void sycl::_V1::detail::SYCLMemObjAllocator::setAlignment |
( |
std::size_t |
RequiredAlign | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: