#include <sycl/access/access.hpp>
#include <sycl/accessor.hpp>
#include <sycl/context.hpp>
#include <sycl/detail/cg.hpp>
#include <sycl/detail/cg_types.hpp>
#include <sycl/detail/cl.h>
#include <sycl/detail/export.hpp>
#include <sycl/detail/handler_proxy.hpp>
#include <sycl/detail/os_util.hpp>
#include <sycl/event.hpp>
#include <sycl/ext/intel/experimental/kernel_execution_properties.hpp>
#include <sycl/ext/oneapi/device_global/device_global.hpp>
#include <sycl/ext/oneapi/kernel_properties/properties.hpp>
#include <sycl/ext/oneapi/properties/properties.hpp>
#include <sycl/ext/oneapi/properties/property.hpp>
#include <sycl/id.hpp>
#include <sycl/interop_handle.hpp>
#include <sycl/item.hpp>
#include <sycl/kernel.hpp>
#include <sycl/kernel_bundle.hpp>
#include <sycl/kernel_handler.hpp>
#include <sycl/nd_item.hpp>
#include <sycl/nd_range.hpp>
#include <sycl/property_list.hpp>
#include <sycl/reduction_forward.hpp>
#include <sycl/sampler.hpp>
#include <sycl/stl.hpp>
#include <sycl/usm/usm_pointer_info.hpp>
#include <functional>
#include <limits>
#include <memory>
#include <tuple>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
sycl | |
---— Error handling, matching OpenCL plugin semantics. | |
sycl::_V1 | |
sycl::_V1::ext | |
sycl::_V1::ext::intel | |
sycl::_V1::ext::intel::experimental | |
sycl::_V1::detail | |
Macros | |
#define | __SYCL_NONCONST_FUNCTOR__ |
#define | _KERNELFUNCPARAMTYPE KernelType |
#define | _KERNELFUNCPARAM(a) _KERNELFUNCPARAMTYPE a |
#define | __SYCL_KERNEL_ATTR__ |
Typedefs | |
template<typename F , typename SuggestedArgType > | |
using | sycl::_V1::detail::lambda_arg_type = decltype(argument_helper< F, SuggestedArgType >(0)) |
Functions | |
template<typename RetType , typename Func , typename Arg > | |
static Arg | sycl::_V1::detail::member_ptr_helper (RetType(Func::*)(Arg) const) |
template<typename F , typename SuggestedArgType > | |
SuggestedArgType | sycl::_V1::detail::argument_helper (...) |
device | sycl::_V1::detail::getDeviceFromHandler (handler &CommandGroupHandlerRef) |
bool | sycl::_V1::detail::isDeviceGlobalUsedInKernel (const void *DeviceGlobalPtr) |
template<int Dims, typename T > | |
std::enable_if_t< std::is_same_v< T, range< Dims > >||std::is_same_v< T, id< Dims > > > | sycl::_V1::detail::checkValueRange (const T &V) |
template<int Dims> | |
void | sycl::_V1::detail::checkValueRange (const range< Dims > &R, const id< Dims > &O) |
template<int Dims, typename T > | |
std::enable_if_t< std::is_same_v< T, nd_range< Dims > > > | sycl::_V1::detail::checkValueRange (const T &V) |
Variables | |
template<typename F , typename SuggestedArgType > | |
decltype(member_ptr_helper(&F::operator())) | sycl::_V1::detail::argument_helper (int) |
#define __SYCL_KERNEL_ATTR__ |
Definition at line 1218 of file handler.hpp.
#define __SYCL_NONCONST_FUNCTOR__ |
Definition at line 48 of file handler.hpp.
#define _KERNELFUNCPARAM | ( | a | ) | _KERNELFUNCPARAMTYPE a |
Definition at line 58 of file handler.hpp.
#define _KERNELFUNCPARAMTYPE KernelType |
Definition at line 54 of file handler.hpp.