12#include "vecmem/memory/sycl/details/memory_resource_base.hpp"
13#include "vecmem/vecmem_sycl_export.hpp"
22 using details::memory_resource_base::memory_resource_base;
An allocator class that wraps a memory resource.
Definition allocator.hpp:37
SYCL memory resource base class.
Definition memory_resource_base.hpp:22
Host memory resource, connected to a specific SYCL device.
Definition host_memory_resource.hpp:18
VECMEM_SYCL_EXPORT void * do_allocate(std::size_t nbytes, std::size_t alignment) override
Function performing the memory allocation.
Namespace holding types that work on/with oneAPI/SYCL.
Definition sycl_builtin_device_atomic_ref.hpp:17