#include <CL/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 |
![]() | |
virtual | ~SYCLMemObjAllocator ()=default |
template<typename AllocatorT > | |
AllocatorT | getAllocator () |
Protected Member Functions | |
virtual void * | getAllocatorImpl () override |
Definition at line 38 of file sycl_mem_obj_allocator.hpp.
|
inline |
Definition at line 40 of file sycl_mem_obj_allocator.hpp.
|
inline |
Definition at line 44 of file sycl_mem_obj_allocator.hpp.
|
default |
|
inlineoverridevirtual |
Implements cl::sycl::detail::SYCLMemObjAllocator.
Definition at line 50 of file sycl_mem_obj_allocator.hpp.
|
inlineoverridevirtual |
Implements cl::sycl::detail::SYCLMemObjAllocator.
Definition at line 54 of file sycl_mem_obj_allocator.hpp.
|
inlineoverrideprotectedvirtual |
Implements cl::sycl::detail::SYCLMemObjAllocator.
Definition at line 66 of file sycl_mem_obj_allocator.hpp.
|
inlineoverridevirtual |
Implements cl::sycl::detail::SYCLMemObjAllocator.
Definition at line 63 of file sycl_mem_obj_allocator.hpp.
|
inlineoverridevirtual |
Implements cl::sycl::detail::SYCLMemObjAllocator.
Definition at line 59 of file sycl_mem_obj_allocator.hpp.