DPC++ Runtime
Runtime libraries for oneAPI Data Parallel C++
std Namespace Reference

Classes

struct  hash< cl::sycl::accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder > >
 
struct  hash< cl::sycl::buffer< T, dimensions, AllocatorT > >
 
struct  hash< cl::sycl::context >
 
struct  hash< cl::sycl::device >
 
struct  hash< cl::sycl::device_image< State > >
 
struct  hash< cl::sycl::event >
 
struct  hash< cl::sycl::half >
 
struct  hash< cl::sycl::image< Dimensions, AllocatorT > >
 
struct  hash< cl::sycl::kernel >
 
struct  hash< cl::sycl::kernel_bundle< State > >
 
struct  hash< cl::sycl::kernel_id >
 
struct  hash< cl::sycl::platform >
 
struct  hash< cl::sycl::queue >
 
struct  hash< cl::sycl::sampler >
 
struct  hash< cl::sycl::stream >
 
struct  is_error_code_enum< cl::sycl::errc >
 
struct  numeric_limits< cl::sycl::half >
 

Functions

template<size_t I, typename... Types>
constexpr tuple_element< I, tuple< Types... > >::typeget (cl::sycl::detail::tuple< Types... > &Arg) noexcept
 
template<size_t I, typename... Types>
constexpr const tuple_element< I, tuple< Types... > >::typeget (const cl::sycl::detail::tuple< Types... > &Arg) noexcept
 

Function Documentation

◆ get() [1/2]

template<size_t I, typename... Types>
constexpr tuple_element<I, tuple<Types...> >::type& std::get ( cl::sycl::detail::tuple< Types... > &  Arg)
constexprnoexcept

Definition at line 199 of file tuple.hpp.

Referenced by cl::sycl::ext::oneapi::experimental::__SYCL2020_DEPRECATED(), cl::sycl::accessor< DataT, 1, access_mode::read_write, target::host_buffer, access::placeholder::false_t >::accessor(), cl::sycl::detail::adjustNDRangePerKernel(), cl::sycl::detail::applyAllowList(), cl::sycl::detail::applyOptionsFromEnvironment(), cl::sycl::detail::applyOptionsFromImage(), cuda_piContextCreate(), cl::sycl::detail::event_impl::get_profiling_info< info::event_profiling::command_start >(), cl::sycl::detail::event_impl::get_profiling_info< info::event_profiling::command_submit >(), cl::sycl::detail::filterDeviceFilter(), cl::sycl::detail::pi::findPlugins(), cl::sycl::detail::get_platform_info< std::vector< std::string >, info::platform::extensions >::get(), cl::sycl::ext::intel::experimental::esimd::detail::NextPowerOf2< N, K, false >::get(), cl::sycl::ext::intel::experimental::esimd::detail::Log2< N, true >::get(), cl::sycl::detail::get_device_info< std::string, param >::get(), cl::sycl::detail::get_device_info< std::vector< info::fp_config >, param >::get(), cl::sycl::detail::get_device_info< std::string, info::device::version >::get(), cl::sycl::detail::get_device_info< std::vector< kernel_id >, info::device::built_in_kernel_ids >::get(), cl::sycl::detail::get_device_info< std::vector< std::string >, info::device::built_in_kernels >::get(), cl::sycl::detail::get_device_info< std::vector< std::string >, info::device::extensions >::get(), cl::sycl::detail::get_device_info< bool, info::device::kernel_kernel_pipe_support >::get(), cl::sycl::detail::get_device_info< id< 1 >, info::device::ext_oneapi_max_work_groups_1d >::get(), cl::sycl::detail::get_device_info< id< 2 >, info::device::ext_oneapi_max_work_groups_2d >::get(), cl::sycl::detail::get_device_info< id< 3 >, info::device::ext_oneapi_max_work_groups_3d >::get(), cl::sycl::detail::platform_impl::get_devices(), cl::sycl::detail::platform_impl::get_info(), cl::sycl::detail::kernel_impl::get_info(), cl::sycl::detail::device_impl::get_info(), cl::sycl::detail::platform_impl::get_platforms(), cl::sycl::detail::getDeviceLibPrograms(), cl::sycl::detail::GlobalHandler::getHostTaskThreadPool(), cl::sycl::ext::intel::experimental::esimd::detail::getNextPowerOf2(), cl::sycl::detail::RTDeviceBinaryImage::getRawData(), cl::sycl::detail::platform_impl::has_extension(), hip_piContextCreate(), cl::sycl::detail::pi::initializePlugins(), cl::sycl::isForcedDevice(), cl::sycl::ext::intel::experimental::esimd::detail::log2(), cl::sycl::id< Dims >::operator range< dimensions >(), cl::sycl::default_selector::operator()(), cl::sycl::gpu_selector::operator()(), cl::sycl::cpu_selector::operator()(), cl::sycl::accelerator_selector::operator()(), cl::sycl::ext::oneapi::sub_group_mask::operator[](), cl::sycl::handler::parallel_for(), cl::sycl::range< Dims >::size(), cl::sycl::detail::PersistentDeviceCodeCache::trace(), and cl::sycl::detail::pi::trace().

◆ get() [2/2]

template<size_t I, typename... Types>
constexpr const tuple_element<I, tuple<Types...> >::type& std::get ( const cl::sycl::detail::tuple< Types... > &  Arg)
constexprnoexcept

Definition at line 205 of file tuple.hpp.