vecmem 1.14.0
Loading...
Searching...
No Matches
Classes | Functions
vecmem::sycl::details Namespace Reference

Namespace for types that should not be used directly by clients. More...

Classes

struct  builtin_address_space
 Helper trait for setting up an atomic reference on global or local memory. More...
 
struct  builtin_address_space< device_address_space::global >
 Specialization for global device memory. More...
 
struct  builtin_address_space< device_address_space::local >
 Specialization for local device memory. More...
 
struct  custom_address_space
 
struct  custom_address_space< device_address_space::global >
 
struct  custom_address_space< device_address_space::local >
 
class  memory_resource_base
 SYCL memory resource base class. More...
 

Functions

::sycl::queue & get_queue (vecmem::sycl::queue_wrapper &queue)
 Helper function for getting a ::sycl::queue out of vecmem::sycl::queue_wrapper (non-const)
 
const ::sycl::queue & get_queue (const vecmem::sycl::queue_wrapper &queue)
 Helper function for getting a ::sycl::queue out of vecmem::sycl::queue_wrapper (const)
 

Detailed Description

Namespace for types that should not be used directly by clients.