#include <sycl/detail/sycl_mem_obj_allocator.hpp>
Public Member Functions | |
SYCLMemObjAllocatorHolder (AllocatorT Allocator) | |
SYCLMemObjAllocatorHolder () | |
~SYCLMemObjAllocatorHolder ()=default | |
virtual void * | allocate (std::size_t Count) override |
virtual void | deallocate (void *Ptr, std::size_t Count) override |
void | setAlignment (std::size_t RequiredAlign) override |
virtual std::size_t | getValueSize () const override |
Public Member Functions inherited from sycl::_V1::detail::SYCLMemObjAllocator | |
virtual | ~SYCLMemObjAllocator ()=default |
template<typename AllocatorT > | |
AllocatorT | getAllocator () |
Protected Member Functions | |
virtual void * | getAllocatorImpl () override |
Definition at line 41 of file sycl_mem_obj_allocator.hpp.
|
inline |
Definition at line 43 of file sycl_mem_obj_allocator.hpp.
|
inline |
Definition at line 47 of file sycl_mem_obj_allocator.hpp.
|
default |
|
inlineoverridevirtual |
Implements sycl::_V1::detail::SYCLMemObjAllocator.
Definition at line 53 of file sycl_mem_obj_allocator.hpp.
|
inlineoverridevirtual |
Implements sycl::_V1::detail::SYCLMemObjAllocator.
Definition at line 57 of file sycl_mem_obj_allocator.hpp.
|
inlineoverrideprotectedvirtual |
Implements sycl::_V1::detail::SYCLMemObjAllocator.
Definition at line 69 of file sycl_mem_obj_allocator.hpp.
|
inlineoverridevirtual |
Implements sycl::_V1::detail::SYCLMemObjAllocator.
Definition at line 66 of file sycl_mem_obj_allocator.hpp.
|
inlineoverridevirtual |
Implements sycl::_V1::detail::SYCLMemObjAllocator.
Definition at line 62 of file sycl_mem_obj_allocator.hpp.