|
vecmem 1.22.0
|
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... | |
| class | queue_holder |
Base class for all user-facing, sycl::queue using classes. 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) | |
Namespace for types that should not be used directly by clients.