15#if defined(VECMEM_HAVE_SYCL_LOCAL_ACCESSOR) && \
16 (defined(CL_SYCL_LANGUAGE_VERSION) || defined(SYCL_LANGUAGE_VERSION))
23template <
typename T,
int DIM = 1>
26#elif (defined(CL_SYCL_LANGUAGE_VERSION) || defined(SYCL_LANGUAGE_VERSION))
33template <
typename T,
int DIM = 1>
35 ::sycl::accessor<
T,
DIM, ::sycl::access::mode::read_write,
36 ::sycl::access::target::local>;
Namespace holding types that work on/with oneAPI/SYCL.
Definition sycl_builtin_device_atomic_ref.hpp:17
std::vector< T, vecmem::polymorphic_allocator< T > > vector
Alias type for vectors with our polymorphic allocator.
Definition vector.hpp:35