DPC++ Runtime
Runtime libraries for oneAPI DPC++
backend_traits_opencl.hpp File Reference
#include <sycl/backend_types.hpp>
#include <sycl/context.hpp>
#include <sycl/detail/backend_traits.hpp>
#include <sycl/detail/cl.h>
#include <sycl/detail/pi.hpp>
#include <sycl/device.hpp>
#include <sycl/event.hpp>
#include <sycl/handler.hpp>
#include <sycl/kernel.hpp>
#include <sycl/kernel_bundle.hpp>
#include <sycl/kernel_bundle_enums.hpp>
#include <sycl/platform.hpp>
#include <sycl/queue.hpp>
#include <vector>
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::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
 
 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