DPC++ Runtime
Runtime libraries for oneAPI DPC++
backend_traits_opencl.hpp File Reference
Include dependency graph for backend_traits_opencl.hpp:

Go to the source code of this file.

Classes

struct  sycl::_V1::detail::interop< backend::opencl, context >
 
struct  sycl::_V1::detail::interop< backend::opencl, device >
 
struct  sycl::_V1::detail::interop< backend::opencl, queue >
 
struct  sycl::_V1::detail::interop< backend::opencl, platform >
 
struct  sycl::_V1::detail::interop< backend::opencl, accessor< DataT, Dimensions, AccessMode, access::target::device, access::placeholder::false_t > >
 
struct  sycl::_V1::detail::interop< backend::opencl, accessor< DataT, Dimensions, AccessMode, access::target::constant_buffer, access::placeholder::false_t > >
 
struct  sycl::_V1::detail::interop< backend::opencl, accessor< DataT, Dimensions, AccessMode, access::target::image, access::placeholder::false_t > >
 
struct  sycl::_V1::detail::BackendInput< backend::opencl, buffer< DataT, Dimensions, AllocatorT > >
 
struct  sycl::_V1::detail::BackendReturn< backend::opencl, buffer< DataT, Dimensions, AllocatorT > >
 
struct  sycl::_V1::detail::BackendInput< backend::opencl, context >
 
struct  sycl::_V1::detail::BackendReturn< backend::opencl, context >
 
struct  sycl::_V1::detail::BackendInput< backend::opencl, device >
 
struct  sycl::_V1::detail::BackendReturn< backend::opencl, device >
 
struct  sycl::_V1::detail::interop< backend::opencl, event >
 
struct  sycl::_V1::detail::BackendInput< backend::opencl, event >
 
struct  sycl::_V1::detail::BackendReturn< backend::opencl, event >
 
struct  sycl::_V1::detail::BackendInput< backend::opencl, queue >
 
struct  sycl::_V1::detail::BackendReturn< backend::opencl, queue >
 
struct  sycl::_V1::detail::BackendInput< backend::opencl, platform >
 
struct  sycl::_V1::detail::BackendReturn< backend::opencl, platform >
 
struct  sycl::_V1::detail::BackendInput< backend::opencl, kernel_bundle< State > >
 
struct  sycl::_V1::detail::BackendReturn< backend::opencl, kernel_bundle< State > >
 
struct  sycl::_V1::detail::BackendInput< backend::opencl, kernel >
 
struct  sycl::_V1::detail::BackendReturn< backend::opencl, kernel >
 
struct  sycl::_V1::detail::InteropFeatureSupportMap< backend::opencl >
 

Namespaces

 sycl
 ---— Error handling, matching OpenCL plugin semantics.
 
 sycl::_V1
 
 sycl::_V1::detail
 
 sycl::_V1::detail::pi
 

Functions

template<class To >
To sycl::_V1::detail::pi::cast (std::vector< cl_event > value)
 
template<>
PiDevice sycl::_V1::detail::pi::cast (cl_device_id)=delete
 

Variables

template<>
PiProgram sycl::_V1::detail::pi::cast (cl_program)=delete