DPC++ Runtime
Runtime libraries for oneAPI DPC++
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C__copyAcc2Acc< T_Src, Dims_Src, AccessMode_Src, AccessTarget_Src, T_Dst, Dims_Dst, AccessMode_Dst, AccessTarget_Dst, IsPlaceholder_Src, IsPlaceholder_Dst >
 C__copyAcc2Ptr< T_Src, T_Dst, Dims, AccessMode, AccessTarget, IsPlaceholder >
 C__copyPtr2Acc< T_Src, T_Dst, Dims, AccessMode, AccessTarget, IsPlaceholder >
 C__fill< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder >
 Csycl::_V1::detail::__image_array_slice__< DataT, Dimensions, AccessMode, IsPlaceholder >
 Csycl::_V1::ext::oneapi::experimental::cplx::detail::__libcpp_complex_overload_traits< _Tp, bool, bool >
 Csycl::_V1::ext::oneapi::experimental::cplx::detail::__libcpp_complex_overload_traits< _Tp, false, true >
 Csycl::_V1::ext::oneapi::experimental::cplx::detail::__libcpp_complex_overload_traits< _Tp, true, false >
 C__mask_element< _Tp, _Abi >
 C__nodeduce< _Tp >
 Csycl::_V1::ext::oneapi::experimental::cplx::detail::__numeric_type< _Tp >
 Csycl::_V1::ext::oneapi::experimental::cplx::detail::__numeric_type< void >
 Csycl::_V1::detail::__pf_kernel_wrapper< Name >
 Csycl::__precision_manipulator__
 Csycl::_V1::__precision_manipulator__
 Csycl::_V1::ext::oneapi::experimental::cplx::detail::__promote_imp< _A1, _A2, _A3, bool >
 Csycl::_V1::ext::oneapi::experimental::cplx::detail::__promote_imp< _A1, _A2, _A3, true >
 Csycl::_V1::ext::oneapi::experimental::cplx::detail::__promote_imp< _A1, _A2, void, true >
 Csycl::_V1::ext::oneapi::experimental::cplx::detail::__promote_imp< _A1, void, void >
 Csycl::_V1::ext::oneapi::experimental::cplx::detail::__promote_imp< _A1, void, void, true >
 C__simd_abi< __kind, _Np >
 C__simd_cast_traits< _Tp >
 C__simd_cast_traits< simd< _Tp, _NewAbi > >
 C__simd_mask_reference< _Tp, _Abi >
 C__simd_reference< _Vp, _Tp, _Abi >
 C__simd_storage< _Tp, _Abi >
 C__simd_storage< _simd_mask_element_type, _Abi >
 C__simd_storage< _Tp, __simd_abi< _StorageKind::_Array, __num_element > >
 C__simd_storage< _Tp, __simd_abi< _StorageKind::_Scalar, 1 > >
 C__simd_storage< _Tp, __simd_abi< _StorageKind::_VecExt, __num_element > >
 C__simd_storage< element_type, _Abi >
 C__spv::__spirv_JointMatrixINTEL< T, R, C, L, S, U >
 C__static_simd_cast_traits< _Tp >
 C__static_simd_cast_traits< simd< _Tp, _NewAbi > >
 C__usmfill< T >
 C__usmfill2d< T >
 C__usmmemcpy2d< T >
 C__vec_ext_traits< _Tp, __bytes >
 C__vec_ext_traits< _Tp, sizeof(_Tp) *__num_element >
 Csycl::__width_manipulator__
 Csycl::_V1::__width_manipulator__
 Csycl::_V1::ext::intel::_GetValue< _Type, _T >
 Csycl::_V1::ext::intel::experimental::detail::_GetValue< _Type, _T >
 Csycl::_V1::ext::intel::_GetValue< _Type, _T1, _T... >
 Csycl::_V1::ext::intel::experimental::detail::_GetValue< _Type, _T1, _T... >
 C_pi_device_binary_property_set_struct
 C_pi_device_binary_property_struct
 C_pi_image_desc
 C_pi_image_format
 C_pi_mem_obj_property
 C_pi_offload_entry_struct
 C_pi_plugin
 Cabi_for_size< _Tp, _Np >
 Csycl::_V1::detail::ABINeutralT< T >
 Csycl::_V1::detail::ABINeutralT< std::string >
 Csycl::_V1::detail::ABINeutralT< std::vector< std::string > >
 Csyclcompat::absA sycl::abs wrapper functors
 Csyclcompat::abs_diffA sycl::abs_diff wrapper functors
 Csycl::_V1::accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder, PropertyListT >
 Csycl::accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder, PropertyListT >
 Csyclcompat::accessor< T, Memory, Dimension >Accessor used as device function parameter
 Csyclcompat::detail::accessor< T, Memory, Dimension >
 Csycl::_V1::accessor< DataT, 1, AccessMode, target::host_buffer, access::placeholder::false_t >
 Csycl::_V1::accessor< DataT, Dimensions, AccessMode, access::target::image_array, IsPlaceholder, sycl::_V1::ext::oneapi::accessor_property_list<> >
 Csycl::_V1::accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder, PropertyListT >
 Csyclcompat::accessor< T, Memory, 2 >
 Csyclcompat::accessor< T, Memory, 3 >
 Csycl::_V1::detail::accessor_common< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder, PropertyListT >
 Csycl::_V1::detail::accessor_common< DataT, Dimensions, AccessMode, access::target::local, IsPlaceholder >
 Csycl::_V1::detail::accessor_iterator< DataT, Dimensions >
 Csycl::_V1::ext::oneapi::accessor_property_list< PropsT >
 Csycl::_V1::detail::AccessorBaseHost
 Csycl::_V1::detail::AccessorImplDevice< Dims >
 Csycl::_V1::detail::AccessorImplHost
 Csycl::_V1::detail::accessor_common< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder, PropertyListT >::AccessorSubscript< SubDims, AccType >
 Csycl::_V1::detail::AccHostDataT
 CAdapterHolder
 Csycl::_V1::ext::intel::esimd::detail::add_alignment_property< PropertyListT, Alignment >
 Csycl::_V1::ext::intel::esimd::detail::add_alignment_property_helper< PropertyListT, Alignment, HasAlignment >Simply returns 'PropertyListT' as it already has the alignment property
 Csycl::_V1::ext::intel::esimd::detail::add_alignment_property_helper< PropertyListT, Alignment, false >Returns a new property list type that contains the properties from 'PropertyListT' and the newly added alignment property
 Csycl::_V1::ext::intel::esimd::detail::add_or_replace_alignment_property< PropertyListT, Alignment >
 Csyclcompat::add_satA sycl::add_sat wrapper functors
 Csycl::_V1::detail::aligned_allocator< T >
 Csycl::all_devices_have< Aspect >
 Csycl::_V1::ext::oneapi::experimental::detail::all_uniform_types< SpmdArgs >
 Csycl::_V1::ext::oneapi::experimental::detail::AllNonZero< Xs >
 Csycl::_V1::ext::oneapi::experimental::detail::AllNonZero< X, Xs... >
 Cstd::allocator_traits< sycl::detail::aligned_allocator< T > >
 Csycl::_V1::ext::oneapi::experimental::detail::AllPropertyValues< T >
 Csycl::_V1::ext::oneapi::experimental::annotated_arg< T, PropertyListT >
 Csycl::_V1::ext::oneapi::experimental::annotated_ptr< T, PropertyListT >
 Csycl::_V1::ext::oneapi::experimental::annotated_ref< T, PropertyListT >
 Csycl::_V1::ext::oneapi::experimental::annotated_ref< T, detail::properties_t< Props... > >
 Csycl::_V1::ext::oneapi::experimental::annotationHelper< I, P >
 Csycl::_V1::ext::oneapi::experimental::annotationHelper< I, detail::properties_t< P... > >
 Csycl::any_device_has< Aspect >
 Csycl::_V1::detail::AreAllButLastReductions< FirstT, RestT >Predicate returning true if all template type parameters except the last one are reductions
 Csycl::_V1::detail::AreAllButLastReductions< T >Helper specialization of AreAllButLastReductions for one element only
 Csycl::_V1::detail::ArgDesc
 Csyclcompat::args_selector< n_nondefault_params, n_default_params, T >
 Csyclcompat::args_selector< n_nondefault_params, n_default_params, R(Ts...)>Args_selector is a helper class for extracting arguments from an array of pointers to arguments or buffer of arguments to pass to a kernel function
 Csyclcompat::arith< T >
 Csycl::_V1::detail::array< dimensions >
 Csycl::_V1::detail::array< 1 >
 Csycl::_V1::detail::array_fill_helper< Kind, Idx, Args >
 Csycl::_V1::detail::array_fill_helper< Kind, Idx, T >
 Csycl::_V1::detail::array_fill_helper< Kind, Idx, T, Args... >
 Csycl::_V1::detail::ArrayCreator< DataT, FlattenF, ArgTN >
 Csycl::_V1::detail::ArrayCreator< DataT, FlattenF >
 Csycl::_V1::detail::ArrayCreator< DataT, FlattenF, ArgT, ArgTN... >
 Csycl::_V1::detail::AssertHappened
 Csycl::_V1::detail::Assigner< Num >
 Csycl::_V1::detail::Assigner< 0 >
 Csyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >
 Csycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >
 Csycl::_V1::detail::atomic_ref_base< uintptr_t, DefaultOrder, DefaultScope, AddressSpace >
 Csycl::_V1::detail::auto_nameThis class is the default KernelName template parameter type for kernel invocation APIs such as single_task
 Csycl::_V1::detail::reduction::AuxKrn< KernelName, S, Ts >
 Csycl::_V1::backend_traits< Backend >
 Csycl::backend_traits< Backend >
 Csycl::_V1::detail::BackendInput< Backend, T >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_cuda, buffer< DataT, Dimensions, AllocatorT > >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_cuda, context >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_cuda, device >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_cuda, event >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_cuda, platform >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_cuda, queue >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_hip, buffer< DataT, Dimensions, AllocatorT > >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_hip, context >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_hip, device >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_hip, event >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_hip, queue >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, buffer< DataT, Dimensions, AllocatorT > >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, context >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, device >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, event >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, image< Dimensions, AllocatorT > >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, kernel >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, kernel_bundle< State > >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, platform >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, queue >
 Csycl::_V1::detail::BackendInput< backend::opencl, buffer< DataT, Dimensions, AllocatorT > >
 Csycl::_V1::detail::BackendInput< backend::opencl, context >
 Csycl::_V1::detail::BackendInput< backend::opencl, device >
 Csycl::_V1::detail::BackendInput< backend::opencl, event >
 Csycl::_V1::detail::BackendInput< backend::opencl, kernel >
 Csycl::_V1::detail::BackendInput< backend::opencl, kernel_bundle< State > >
 Csycl::_V1::detail::BackendInput< backend::opencl, platform >
 Csycl::_V1::detail::BackendInput< backend::opencl, queue >
 Csycl::_V1::detail::BackendReturn< Backend, T >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_cuda, buffer< DataT, Dimensions, AllocatorT > >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_cuda, context >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_cuda, device >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_cuda, event >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_cuda, platform >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_cuda, queue >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_hip, buffer< DataT, Dimensions, AllocatorT > >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_hip, context >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_hip, device >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_hip, event >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_hip, queue >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, buffer< DataT, Dimensions, AllocatorT > >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, context >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, device >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, event >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, image< Dimensions, AllocatorT > >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, kernel >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, kernel_bundle< State > >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, platform >
 Csycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, queue >
 Csycl::_V1::detail::BackendReturn< backend::opencl, buffer< DataT, Dimensions, AllocatorT > >
 Csycl::_V1::detail::BackendReturn< backend::opencl, context >
 Csycl::_V1::detail::BackendReturn< backend::opencl, device >
 Csycl::_V1::detail::BackendReturn< backend::opencl, event >
 Csycl::_V1::detail::BackendReturn< backend::opencl, kernel >
 Csycl::_V1::detail::BackendReturn< backend::opencl, kernel_bundle< State > >
 Csycl::_V1::detail::BackendReturn< backend::opencl, platform >
 Csycl::_V1::detail::BackendReturn< backend::opencl, queue >
 Csycl::_V1::ext::oneapi::experimental::ballot_group< ParentGroup >
 Csycl::_V1::ext::oneapi::experimental::cuda::barrier
 Csycl::_V1::ext::oneapi::bfloat16
 Csycl::_V1::ext::oneapi::experimental::bindless_image_sampler
 Csycl::_V1::detail::bit_equal< T, typename >
 Csycl::_V1::detail::bit_equal< double >
 Csycl::_V1::detail::bit_equal< float >
 Csycl::_V1::detail::bit_equal< T, typename std::enable_if_t< std::is_integral_v< T > > >
 Cstd::bool_constant
 Cstd::bool_constant< std::is_same_v< T, DataT > &&(Dims > 0) &&(Dims==1)>
 Csycl::_V1::detail::Boolean< N >
 Csycl::_V1::detail::buffer_plain
 Csycl::_V1::detail::BufferInterop< Backend, DataT, Dimensions, AllocatorT >
 Csycl::_V1::detail::BufferInterop< backend::opencl, DataT, Dimensions, AllocatorT >
 Csycl::_V1::detail::Builder
 Csycl::_V1::detail::KernelProgramCache::BuildErrorDenotes build error data
 Csycl::_V1::detail::KernelProgramCache::BuildResult< T >Denotes pointer to some entity with its general state and build error
 Csycl::_V1::detail::KernelProgramCache::BuildResult< KernelArgMaskPairT >
 Csycl::_V1::detail::KernelProgramCache::BuildResult< sycl::detail::pi::PiProgram >
 Csycl::_V1::ext::intel::burst_coalesce_impl< _N >
 Csycl::_V1::ext::intel::experimental::burst_coalesce_impl< _N >
 Csycl::_V1::detail::ByteArray
 Csycl::_V1::ext::intel::cache< _N >
 Csycl::_V1::ext::intel::experimental::cache< _N >
 Csycl::_V1::ext::intel::experimental::cache_control< M, Ls >
 Csycl::_V1::ext::intel::esimd::detail::cache_hint_wrap< Hint >
 Csycl::_V1::detail::CGBase class for all types of command groups
 Csycl::_V1::detail::change_base_type< T, B >
 Csycl::_V1::detail::change_base_type< vec< T, N >, B >
 Csycl::_V1::detail::change_elements< NewElemT, T >
 Csycl::_V1::detail::change_elements< NewElemT, marray< T, N > >
 Csycl::_V1::detail::change_elements< NewElemT, SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > >
 Csycl::_V1::detail::change_elements< NewElemT, vec< T, N > >
 Csycl::_V1::detail::check_fn_signature< typename, T >
 Csycl::_V1::detail::check_fn_signature< F, RetT(Args...)>
 Csycl::_V1::detail::check_fp_support< Param >
 Csycl::_V1::detail::check_fp_support< info::device::double_fp_config >
 Csycl::_V1::detail::check_fp_support< info::device::half_fp_config >
 Csycl::_V1::ext::oneapi::experimental::detail::checkHasConduitAndRegisterMap< Args >
 Csycl::_V1::ext::oneapi::experimental::detail::checkValidFPGAPropertySet< Args >
 Csycl::_V1::detail::CircularBuffer< T >
 Csycl::_V1::detail::CircularBuffer< Command * >
 Csycl::_V1::ext::oneapi::experimental::cl_version
 Csycl::_V1::detail::CmpCStr
 Csycl::_V1::detail::code_location
 Csycl::_V1::ext::oneapi::experimental::matrix::combination
 Csycl::_V1::detail::combiner< Reducer >Use CRTP to avoid redefining shorthand operators in terms of combine
 Csycl::_V1::detail::combiner< reducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==0 &&Extent==1 &&View==false &&!detail::IsKnownIdentityOp< T, BinaryOperation >::value > > >
 Csycl::_V1::detail::combiner< reducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==0 &&Extent==1 &&View==false &&detail::IsKnownIdentityOp< T, BinaryOperation >::value > > >
 Csycl::_V1::detail::combiner< reducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==0 &&View==true > > >
 Csycl::_V1::detail::combiner< reducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==1 &&View==false &&!detail::IsKnownIdentityOp< T, BinaryOperation >::value > > >
 Csycl::_V1::detail::combiner< reducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==1 &&View==false &&detail::IsKnownIdentityOp< T, BinaryOperation >::value > > >
 Csycl::_V1::detail::CommandSome action that needs to be performed on one or more memory objects
 Csycl::_V1::info::compatibility_param_traits< T, param >
 Csycl::_V1::ext::oneapi::experimental::complex< _Tp, _Enable >
 Csycl::_V1::ext::oneapi::experimental::complex< _Tp, typename std::enable_if_t< is_genfloat< _Tp >::value > >
 Cstd::conditional
 Csycl::_V1::detail::conditional< Cond, TrueT, FalseT >
 Csycl::_V1::detail::conditional< false, TrueT, FalseT >
 Cstd::conditional_t
 Csycl::_V1::ext::oneapi::experimental::detail::ConditionAndBuilder< Exp1, Exp2 >
 Csycl::_V1::ext::oneapi::experimental::detail::ConditionAnyArchitectureBuilder< Archs >
 Csycl::_V1::ext::oneapi::experimental::detail::ConditionAnyArchitectureBuilder< Arch >
 Csycl::_V1::ext::oneapi::experimental::detail::ConditionAnyArchitectureBuilder< Arch, Archs... >
 Csycl::_V1::ext::oneapi::experimental::detail::ConditionNotBuilder< Exp >
 Csycl::_V1::ext::oneapi::experimental::detail::ConditionOrBuilder< Exp1, Exp2 >
 Csycl::_V1::ext::intel::experimental::esimd::config_2d_mem_access< T, BlockWidth, BlockHeight, NBlocks >Container class to hold parameters for load2d/store2d functions
 Cconst_where_expression< _MaskType, _Tp >
 Csycl::_V1::ext::intel::experimental::pipe< _name, _dataT, _min_capacity, _propertiesT, class >::ConstantPipeStorageExp
 Csycl::_V1::detail::RTDeviceBinaryImage::PropertyRange::ConstIterator
 Csycl::_V1::detail::context_impl
 Csycl::_V1::ext::oneapi::experimental::detail::ConvertToComp< T, sorting_order >
 Csycl::_V1::ext::oneapi::experimental::detail::ConvertToComp< T, sorting_order::descending >
 Csycl::_V1::detail::copy_cv_qualifiers< T, R >
 Csycl::_V1::detail::copy_cv_qualifiers_impl< T, R >
 Csycl::_V1::detail::copy_cv_qualifiers_impl< const T, R >
 Csycl::_V1::detail::copy_cv_qualifiers_impl< const volatile T, R >
 Csycl::_V1::detail::copy_cv_qualifiers_impl< volatile T, R >
 Csycl::_V1::detail::data_dim_t< T >
 Csycl::_V1::detail::data_dim_t< accessor< T, AccessorDims, Mode, access::target::device, IsPH, PropList > >
 Csycl::DataLessProperty
 Csycl::_V1::detail::DataLessPropertyBase
 Csyclcompat::detail::DataType< T >
 Csyclcompat::detail::DataType< sycl::vec< T, 2 > >
 Csycl::_V1::detail::DecoratedType< ElementType, addressSpace >
 Csycl::_V1::detail::DecoratedType< ElementType, access::address_space::constant_space >
 Csycl::_V1::detail::DecoratedType< ElementType, access::address_space::ext_intel_global_device_space >
 Csycl::_V1::detail::DecoratedType< ElementType, access::address_space::ext_intel_global_host_space >
 Csycl::_V1::detail::DecoratedType< ElementType, access::address_space::generic_space >
 Csycl::_V1::detail::DecoratedType< ElementType, access::address_space::global_space >
 Csycl::_V1::detail::DecoratedType< ElementType, access::address_space::local_space >
 Csycl::_V1::detail::DecoratedType< ElementType, access::address_space::private_space >
 Csycl::_V1::ext::oneapi::experimental::detail::DeducedProperties< Args >
 Csycl::_V1::ext::oneapi::experimental::detail::DeducedProperties< detail::properties_t< Args... > >
 Csycl::_V1::detail::default_ret_type< T >
 Csycl::_V1::ext::oneapi::experimental::default_sorter< Compare >
 Csycl::_V1::detail::DefaultContextReleaseHandler
 Csycl::_V1::detail::DepDescDependency between two commands
 Csyclcompat::detail::dev_mgrDevice manager
 Csycl::_V1::ext::intel::experimental::device_arch
 Csycl::_V1::device_eventEncapsulates a single SYCL device event which is available only within SYCL kernel functions and can be used to wait for asynchronous operations within a kernel function to complete
 Csycl::device_eventEncapsulates a single SYCL device event which is available only within SYCL kernel functions and can be used to wait for asynchronous operations within a kernel function to complete
 Csyclcompat::device_extDevice extension
 Csycl::_V1::ext::oneapi::experimental::device_global< T, PropertyListT >
 Csycl::_V1::ext::oneapi::experimental::detail::device_global_base< T, PropertyListT, typename >
 Csycl::_V1::ext::oneapi::experimental::detail::device_global_base< T, detail::properties_t< Props... > >
 Csycl::_V1::ext::oneapi::experimental::detail::device_global_base< T, properties_t< Props... >, std::enable_if_t< properties_t< Props... >::template has_property< device_image_scope_key >()> >
 Csycl::_V1::detail::device_image_impl
 Csycl::_V1::detail::device_image_plain
 Csycl::_V1::detail::device_impl
 Csyclcompat::device_info
 Csyclcompat::device_memory< T, Memory, Dimension >Device variable with address space of shared or global
 Csyclcompat::device_memory< T, Memory, 1 >
 Cdevice_selector
 Csycl::_V1::detail::DeviceBinariesCollectionRepresentation of pi_device_binaries_struct for creation of JIT device binaries at runtime
 Csycl::_V1::detail::DeviceBinaryContainerRepresentation of pi_device_binary_struct for creation of JIT device binaries at runtime
 Csycl::_V1::detail::DeviceBinaryProperty
 Csycl::_V1::detail::DeviceGlobalMapEntry
 Csycl::_V1::detail::DeviceGlobalUSMMem
 Csyclcompat::dim3
 Csycl::_V1::detail::DispatchHostTask
 Csycl::_V1::ext::oneapi::experimental::detail::dynamic_parameter_base
 Csycl::_V1::ext::oneapi::experimental::detail::dynamic_parameter_impl
 Cjit_compiler::DynArray< T >
 Csycl::_V1::elem
 Csycl::elem
 Celement_aligned_tag
 Csycl::_V1::ext::intel::esimd::element_aligned_tagelement_aligned_tag type
 Csycl::_V1::detail::EmptyReductionPredicate
 Cstd::enable_if
 Csycl::_V1::detail::EnqueueResultTResult of command enqueueing
 Csycl::_V1::detail::EqualByNameComp
 Csycl::_V1::detail::EqualTo< T >
 Cstd::error_category
 Csycl::_V1::ext::intel::esimd::detail::esimd_apply_prod< T0, T1, SZ >
 Csycl::_V1::ext::intel::esimd::detail::esimd_apply_reduced_max< T0, T1, SZ >
 Csycl::_V1::ext::intel::esimd::detail::esimd_apply_reduced_min< T0, T1, SZ >
 Csycl::_V1::ext::intel::esimd::detail::esimd_apply_sum< T0, T1, SZ >
 Csycl::_V1::detail::ESIMDDeviceInterface
 Csycl::_V1::detail::event_impl
 Cstd::exception
 Csycl::_V1::exception_listA list of asynchronous exceptions
 Csycl::exception_listA list of asynchronous exceptions
 Csycl::_V1::ext::oneapi::experimental::detail::exec_graph_implClass representing the implementation of command_graph<executable>
 Csycl::_V1::ext::oneapi::experimental::detail::executable_command_graph
 Csycl::_V1::ext::oneapi::experimental::external_mem_descriptor< ResourceType >Opaque external memory descriptor type
 Csycl::_V1::ext::oneapi::experimental::external_mem_fdEVERYTHING BELOW IS DEPRECATED
 Csycl::_V1::ext::oneapi::experimental::external_mem_win32Windows external memory type
 Csycl::_V1::ext::oneapi::experimental::external_semaphore_descriptor< ResourceType >
 Csycl::_V1::ext::oneapi::experimental::external_semaphore_fdExternal semaphore file descriptor type
 Csycl::_V1::ext::oneapi::experimental::detail::ExtractProperties< PropertiesT >
 Csycl::_V1::ext::oneapi::experimental::detail::ExtractProperties< std::tuple< PropertiesTs... > >
 Csycl::_V1::ext::oneapi::experimental::detail::ExtractProperties< std::tuple< PropertyT, PropertiesTs... > >
 Cstd::false_type
 Csycl::_V1::ext::oneapi::detail::filter_selector_impl
 Csycl::_V1::detail::FilterElement< Cond, I >
 Csycl::_V1::detail::find_type< TypeList, Comp, T >
 Csycl::_V1::ext::oneapi::experimental::detail::FindCompileTimePropertyValueType< CTPropertyT, PropertiesT >
 Csycl::_V1::ext::oneapi::experimental::detail::FindCompileTimePropertyValueType< CTPropertyT, std::tuple< OtherProperty, Rest... > >
 Csycl::_V1::ext::oneapi::experimental::detail::FindCompileTimePropertyValueType< CTPropertyT, std::tuple< property_value< CTPropertyT, CTPropertyValueTs... >, Rest... > >
 Csycl::_V1::detail::first_type< T, Ts >
 Csycl::_V1::ext::oneapi::experimental::fixed_size_group< PartitionSize, ParentGroup >
 Csycl::_V1::ext::intel::experimental::fpga_datapath< T >
 Csycl::_V1::ext::intel::experimental::fpga_kernel_attribute< T, PropertyListT >
 Csycl::_V1::ext::intel::experimental::fpga_mem< T, PropertyListT >
 Csycl::_V1::ext::intel::experimental::fpga_mem< T, ext::oneapi::experimental::detail::properties_t< Props... > >
 Csycl::_V1::detail::EmptyReductionPredicate::Func< T >
 Csycl::_V1::detail::IsArrayReduction::Func< Reduction >
 Csycl::_V1::detail::IsNonUsmReductionPredicate::Func< T >
 Csycl::_V1::detail::IsScalarReduction::Func< Reduction >
 Csycl::_V1::detail::function_traits< T >
 Csycl::_V1::detail::function_traits< Ret(Args...)>
 C_pi_plugin::FunctionPointers
 Csycl::_V1::ext::codeplay::experimental::fusion_wrapperA wrapper wrapping a sycl::queue to provide access to the kernel fusion API, allowing to manage kernel fusion on the wrapped queue
 Csycl::_V1::detail::fusion_wrapper_impl
 Csyclcompat::detail::generic_error_type< tag, T >
 Csycl::_V1::detail::get< N >
 Csycl::_V1::detail::get< 0 >
 Csycl::_V1::detail::get_device_info_impl< ReturnT, Param >
 Csycl::_V1::detail::get_device_info_impl< bool, ext::codeplay::experimental::info::device::supports_fusion >
 Csycl::_V1::detail::get_device_info_impl< bool, info::device::ext_oneapi_bfloat16_math_functions >
 Csycl::_V1::detail::get_device_info_impl< bool, info::device::image_support >
 Csycl::_V1::detail::get_device_info_impl< bool, info::device::kernel_kernel_pipe_support >
 Csycl::_V1::detail::get_device_info_impl< bool, info::device::queue_profiling >
 Csycl::_V1::detail::get_device_info_impl< bool, info::device::usm_device_allocations >
 Csycl::_V1::detail::get_device_info_impl< bool, info::device::usm_host_allocations >
 Csycl::_V1::detail::get_device_info_impl< bool, info::device::usm_restricted_shared_allocations >
 Csycl::_V1::detail::get_device_info_impl< bool, info::device::usm_shared_allocations >
 Csycl::_V1::detail::get_device_info_impl< bool, info::device::usm_system_allocations >
 Csycl::_V1::detail::get_device_info_impl< device, info::device::parent_device >
 Csycl::_V1::detail::get_device_info_impl< ext::oneapi::experimental::architecture, ext::oneapi::experimental::info::device::architecture >
 Csycl::_V1::detail::get_device_info_impl< id< 1 >, ext::oneapi::experimental::info::device::max_work_groups< 1 > >
 Csycl::_V1::detail::get_device_info_impl< id< 1 >, info::device::ext_oneapi_max_work_groups_1d >
 Csycl::_V1::detail::get_device_info_impl< id< 2 >, ext::oneapi::experimental::info::device::max_work_groups< 2 > >
 Csycl::_V1::detail::get_device_info_impl< id< 2 >, info::device::ext_oneapi_max_work_groups_2d >
 Csycl::_V1::detail::get_device_info_impl< id< 3 >, ext::oneapi::experimental::info::device::max_work_groups< 3 > >
 Csycl::_V1::detail::get_device_info_impl< id< 3 >, info::device::ext_oneapi_max_work_groups_3d >
 Csycl::_V1::detail::get_device_info_impl< info::partition_affinity_domain, info::device::partition_type_affinity_domain >
 Csycl::_V1::detail::get_device_info_impl< info::partition_property, info::device::partition_type_property >
 Csycl::_V1::detail::get_device_info_impl< platform, Param >
 Csycl::_V1::detail::get_device_info_impl< range< Dimensions >, info::device::max_work_item_sizes< Dimensions > >
 Csycl::_V1::detail::get_device_info_impl< ReturnT, info::device::parent_device >
 Csycl::_V1::detail::get_device_info_impl< size_t, ext::oneapi::experimental::info::device::max_global_work_groups >
 Csycl::_V1::detail::get_device_info_impl< size_t, info::device::ext_oneapi_max_global_work_groups >
 Csycl::_V1::detail::get_device_info_impl< std::string, info::device::version >
 Csycl::_V1::detail::get_device_info_impl< std::string, Param >
 Csycl::_V1::detail::get_device_info_impl< std::vector< ext::oneapi::experimental::matrix::combination >, ext::oneapi::experimental::info::device::matrix_combinations >
 Csycl::_V1::detail::get_device_info_impl< std::vector< info::execution_capability >, info::device::execution_capabilities >
 Csycl::_V1::detail::get_device_info_impl< std::vector< info::fp_config >, info::device::single_fp_config >
 Csycl::_V1::detail::get_device_info_impl< std::vector< info::fp_config >, Param >
 Csycl::_V1::detail::get_device_info_impl< std::vector< info::partition_affinity_domain >, info::device::partition_affinity_domains >
 Csycl::_V1::detail::get_device_info_impl< std::vector< info::partition_property >, info::device::partition_properties >
 Csycl::_V1::detail::get_device_info_impl< std::vector< kernel_id >, info::device::built_in_kernel_ids >
 Csycl::_V1::detail::get_device_info_impl< std::vector< memory_order >, info::device::atomic_fence_order_capabilities >
 Csycl::_V1::detail::get_device_info_impl< std::vector< memory_order >, info::device::atomic_memory_order_capabilities >
 Csycl::_V1::detail::get_device_info_impl< std::vector< memory_scope >, info::device::atomic_fence_scope_capabilities >
 Csycl::_V1::detail::get_device_info_impl< std::vector< memory_scope >, info::device::atomic_memory_scope_capabilities >
 Csycl::_V1::detail::get_device_info_impl< std::vector< size_t >, info::device::sub_group_sizes >
 Csycl::_V1::detail::get_device_info_impl< std::vector< std::string >, info::device::built_in_kernels >
 Csycl::_V1::detail::get_device_info_impl< std::vector< std::string >, info::device::extensions >
 Csycl::_V1::detail::get_device_info_impl< std::vector< sycl::device >, ext::oneapi::experimental::info::device::component_devices >
 Csycl::_V1::detail::get_device_info_impl< sycl::device, ext::oneapi::experimental::info::device::composite_device >
 Csycl::_V1::detail::get_device_info_impl< uint32_t, ext::codeplay::experimental::info::device::max_registers_per_work_group >
 Csycl::_V1::detail::get_elem_type< T, typename >
 Csycl::_V1::detail::get_elem_type< marray< T, N > >
 Csycl::_V1::detail::get_elem_type< multi_ptr< ElementType, Space, DecorateAddress > >
 Csycl::_V1::detail::get_elem_type< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > >
 Csycl::_V1::detail::get_elem_type< T, std::enable_if_t< is_ext_vector_v< T > > >
 Csycl::_V1::detail::get_elem_type< vec< T, N > >
 Csycl::_V1::ext::intel::esimd::detail::get_ext_oneapi_properties< PropertiesT >This helper returns the ext::oneapi::experimental::properties class for ext::oneapi::experimental::properties and it's child in esimd namespace
 Csycl::_V1::ext::intel::esimd::detail::get_ext_oneapi_properties< ext::oneapi::experimental::properties< PropertiesT > >
 Csycl::_V1::ext::intel::esimd::detail::get_ext_oneapi_properties< properties< PropertiesT > >
 Csycl::_V1::detail::get_fixed_sized_int< T >
 Csycl::_V1::detail::get_kernel_name_t< Name, Type >Helper struct to get a kernel name type based on given Name and Type types: if Name is undefined (is a auto_name) then Type becomes the Name
 Csycl::_V1::detail::get_kernel_wrapper_name_t< Type >
 Csycl::_V1::detail::get_multi_ptr_decoration< T >
 Csycl::_V1::detail::get_multi_ptr_decoration< multi_ptr< ElementType, Space, DecorateAddress > >
 Csycl::_V1::detail::get_red_t< T >
 Csycl::_V1::detail::get_red_t< buffer< T, Dims, AllocatorT > >
 Csycl::_V1::detail::get_red_t< T * >
 Csycl::_V1::detail::get_scalar_binary_op< T >
 Csycl::_V1::detail::get_scalar_binary_op< F< sycl::vec< T, n > > >
 Csycl::_V1::detail::get_scalar_binary_op< F< void > >
 Csycl::_V1::detail::get_signed_int_by_size< Size >
 Csycl::_V1::detail::get_unsigned_int_by_size< Size >
 Csycl::_V1::detail::get_vec_size< typename >
 Csycl::_V1::detail::get_vec_size< sycl::vec< T, N > >
 Csycl::_V1::ext::oneapi::experimental::detail::GetAnnotatedPtrPropertiesWithUsmKind< Kind, PropertyListT >
 Csycl::_V1::ext::oneapi::experimental::detail::GetAnnotatedPtrPropertiesWithUsmKind< Kind, detail::properties_t< Props... > >
 Csycl::_V1::ext::oneapi::experimental::detail::GetCompileTimeProperties< PropertyListT >
 Csycl::_V1::ext::oneapi::experimental::detail::GetCompileTimeProperties< detail::empty_properties_t >
 Csycl::_V1::ext::oneapi::experimental::detail::GetCompileTimeProperties< detail::properties_t< Prop > >
 Csycl::_V1::ext::oneapi::experimental::detail::GetCompileTimeProperties< detail::properties_t< Prop, Props... > >
 Csycl::_V1::detail::GetMArrayArgsSize< Ts >
 Csycl::_V1::detail::GetMArrayArgsSize< marray< T, N >, Ts... >
 Csycl::_V1::detail::GetMArrayArgsSize< T, Ts... >
 Csycl::_V1::detail::GetMArrayArgsSize<>
 Csycl::_V1::detail::GetMergedKernelProperties< KernelType, PropertiesT, Cond >
 Csycl::_V1::detail::GetMergedKernelProperties< KernelType, PropertiesT, std::enable_if_t< ext::oneapi::experimental::detail::HasKernelPropertiesGetMethod< KernelType >::value > >
 Csycl::_V1::detail::GetNumElements< T >
 Csycl::_V1::detail::GetNumElements< typename sycl::detail::Boolean< N > >
 Csycl::_V1::detail::GetNumElements< typename sycl::vec< Type, NumElements > >
 Csycl::_V1::detail::GetOp< T >
 Csycl::_V1::ext::intel::experimental::detail::GetOrDefaultValT< PropListT, PropKeyT, DefaultPropValT, typename >
 Csycl::_V1::ext::intel::experimental::detail::GetOrDefaultValT< PropListT, PropKeyT, DefaultPropValT, std::enable_if_t< PropListT::template has_property< PropKeyT >()> >
 Csycl::_V1::ext::oneapi::experimental::detail::GetPropertyValueFromPropList< PropKey, ConstType, DefaultPropVal, PropertyListT >
 Csycl::_V1::ext::oneapi::experimental::detail::GetPropertyValueFromPropList< PropKey, ConstType, DefaultPropVal, detail::properties_t< Props... > >
 Csycl::_V1::detail::GetScalarOp< T >
 Csycl::_V1::detail::GetSpirvMemoryScope< AS >
 Csycl::_V1::detail::GetSpirvMemoryScope< access::address_space::ext_intel_global_device_space >
 Csycl::_V1::detail::GetSpirvMemoryScope< access::address_space::global_space >
 Csycl::_V1::detail::GetSpirvMemoryScope< access::address_space::local_space >
 Csycl::_V1::ext::oneapi::experimental::detail::GetUnderlyingTImpl< T >
 Csycl::_V1::ext::oneapi::experimental::detail::GetUnderlyingTImpl< annotated_arg< T, P > >
 Csycl::_V1::detail::GlobalHandlerWrapper class for global data structures with non-trivial destructors
 Csycl::_V1::ext::intel::experimental::gpu_kernel_attribute< T, PropertyListT >
 Csycl::_V1::ext::oneapi::experimental::detail::graph_implImplementation details of command_graph<modifiable>
 Csycl::_V1::detail::Scheduler::GraphBuilderGraph builder class
 Csycl::_V1::detail::Scheduler::GraphBuildResult
 Csycl::_V1::detail::Scheduler::GraphProcessorGraph Processor provides interfaces for enqueueing commands and their dependencies to the underlying runtime
 Csycl::_V1::detail::GreaterEqualTo< T >
 Csycl::_V1::detail::GreaterThan< T >
 Csycl::_V1::group< Dims >
 Csycl::group< Dims >
 Csyclcompat::experimental::group_base< dimensions >The group_base will dispatch the function call to the specific interface based on the group type
 Csyclcompat::experimental::group_base< 3 >
 Csycl::_V1::detail::spirv::group_scope< Group >
 Csycl::_V1::ext::oneapi::experimental::group_with_scratchpad< Group, Extent >
 Csycl::_V1::h_item< Dimensions >Identifies an instance of a group::parallel_for_work_item function object executing at each point in a local range passed to a parallel_for_work_item call or to the corresponding parallel_for_work_group call
 Csycl::h_item< Dimensions >Identifies an instance of a group::parallel_for_work_item function object executing at each point in a local range passed to a parallel_for_work_item call or to the corresponding parallel_for_work_group call
 Csyclcompat::haddA sycl::hadd wrapper functors
 Csycl::_V1::detail::half_impl::half
 Csycl::_V1::detail::host_half_impl::half
 Csycl::_V1::handlerCommand group handler class
 Csycl::handlerCommand group handler class
 Csycl::_V1::detail::handler_impl
 Csycl::_V1::ext::oneapi::experimental::detail::has_difference_type< T, typename >
 Cstd::hash< sycl::accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder > >
 Cstd::hash< sycl::buffer< T, dimensions, AllocatorT > >
 Cstd::hash< sycl::context >
 Cstd::hash< sycl::device >
 Cstd::hash< sycl::device_image< State > >
 Cstd::hash< sycl::event >
 Cstd::hash< sycl::ext::oneapi::experimental::image_mem >
 Cstd::hash< sycl::half >
 Cstd::hash< sycl::host_accessor< DataT, Dimensions, AccessMode > >
 Cstd::hash< sycl::host_sampled_image_accessor< DataT, Dimensions > >
 Cstd::hash< sycl::host_unsampled_image_accessor< DataT, Dimensions, AccessMode > >
 Cstd::hash< sycl::image< Dimensions, AllocatorT > >
 Cstd::hash< sycl::kernel >
 Cstd::hash< sycl::kernel_bundle< State > >
 Cstd::hash< sycl::kernel_id >
 Cstd::hash< sycl::local_accessor< DataT, Dimensions > >
 Cstd::hash< sycl::platform >
 Cstd::hash< sycl::queue >
 Cstd::hash< sycl::sampled_image< Dimensions, AllocatorT > >
 Cstd::hash< sycl::sampled_image_accessor< DataT, Dimensions, AccessTarget > >
 Cstd::hash< sycl::sampler >
 Cstd::hash< sycl::stream >
 Cstd::hash< sycl::unsampled_image< Dimensions, AllocatorT > >
 Cstd::hash< sycl::unsampled_image_accessor< DataT, Dimensions, AccessMode, AccessTarget > >
 Csycl::_V1::detail::HashCStr
 Csycl::_V1::ext::oneapi::experimental::detail::HasProperty< PropKey, PropertyListT >
 Csycl::_V1::ext::oneapi::experimental::detail::HeadSplit< T1, ShouldSplit >
 Csycl::_V1::ext::oneapi::experimental::detail::HeadSplit< std::tuple< T, Ts... >, true >
 Csycl::_V1::ext::oneapi::experimental::detail::HeadSplit< std::tuple< Ts... >, false >
 Csycl::_V1::detail::HostKernelBase
 Csycl::_V1::detail::HostPipeMapEntry
 Csycl::_V1::detail::HostProfilingInfoProfiling info for the host execution
 Csycl::_V1::detail::HostTask
 Csycl::_V1::detail::if_architecture_helper< MakeCall >
 Csycl::_V1::ext::oneapi::experimental::detail::if_architecture_is_helper< MakeCallIf >
 Csycl::_V1::image_accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder >
 Csycl::image_accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder >
 Csycl::_V1::ext::oneapi::experimental::image_descriptorA struct to describe the properties of an image
 Csycl::_V1::ext::oneapi::experimental::image_memA class that represents image memory
 Csycl::_V1::ext::oneapi::experimental::image_mem_handleOpaque image memory handle type
 Csycl::_V1::ext::oneapi::experimental::detail::image_mem_impl
 Csycl::_V1::detail::image_plain
 Csycl::_V1::image_sampler
 Csycl::image_sampler
 Csycl::_V1::detail::InitializedVal< N, T >
 Csycl::_V1::detail::InitializedVal< 1, T >
 Csycl::_V1::detail::InitializedVal< 2, T >
 Csycl::_V1::detail::InitializedVal< 3, T >
 Csycl::_V1::detail::reduction::InitMemKrn< KernelName >
 Csycl::_V1::detail::InlineVariableHelper< T >
 Csycl::_V1::ext::oneapi::property::no_offset::instance< B >
 Cint_constant
 Cstd::integral_constant
 Csycl::_V1::detail::interop< Backend, SYCLObjectT >
 Csycl::_V1::detail::interop< backend::ext_oneapi_cuda, context >
 Csycl::_V1::detail::interop< backend::ext_oneapi_cuda, device >
 Csycl::_V1::detail::interop< backend::ext_oneapi_cuda, event >
 Csycl::_V1::detail::interop< backend::ext_oneapi_cuda, platform >
 Csycl::_V1::detail::interop< backend::ext_oneapi_cuda, queue >
 Csycl::_V1::detail::interop< backend::ext_oneapi_hip, context >
 Csycl::_V1::detail::interop< backend::ext_oneapi_hip, device >
 Csycl::_V1::detail::interop< backend::ext_oneapi_hip, event >
 Csycl::_V1::detail::interop< backend::ext_oneapi_hip, queue >
 Csycl::_V1::detail::interop< backend::ext_oneapi_level_zero, context >
 Csycl::_V1::detail::interop< backend::ext_oneapi_level_zero, device >
 Csycl::_V1::detail::interop< backend::ext_oneapi_level_zero, event >
 Csycl::_V1::detail::interop< backend::ext_oneapi_level_zero, kernel >
 Csycl::_V1::detail::interop< backend::ext_oneapi_level_zero, platform >
 Csycl::_V1::detail::interop< backend::ext_oneapi_level_zero, queue >
 Csycl::_V1::detail::interop< backend::ext_oneapi_level_zero, sycl::_V1::context >
 Csycl::_V1::detail::interop< backend::ext_oneapi_level_zero, sycl::_V1::event >
 Csycl::_V1::detail::interop< backend::ext_oneapi_level_zero, sycl::_V1::queue >
 Csycl::_V1::detail::interop< backend::opencl, context >
 Csycl::_V1::detail::interop< backend::opencl, device >
 Csycl::_V1::detail::interop< backend::opencl, event >
 Csycl::_V1::detail::interop< backend::opencl, platform >
 Csycl::_V1::detail::interop< backend::opencl, queue >
 Csycl::_V1::interop_handle
 Csycl::interop_handle
 Csycl::_V1::ext::oneapi::experimental::interop_mem_handleOpaque interop memory handle type
 Csycl::_V1::ext::oneapi::experimental::interop_semaphore_handleOpaque interop semaphore handle type
 Csycl::_V1::detail::InteropFeatureSupportMap< Backend >
 Csycl::_V1::detail::InteropFeatureSupportMap< backend::ext_oneapi_cuda >
 Csycl::_V1::detail::InteropFeatureSupportMap< backend::ext_oneapi_hip >
 Csycl::_V1::detail::InteropFeatureSupportMap< backend::ext_oneapi_level_zero >
 Csycl::_V1::detail::InteropFeatureSupportMap< backend::opencl >
 Csycl::_V1::ext::oneapi::detail::is_bf16_storage_type< T >
 Csycl::_V1::ext::oneapi::detail::is_bf16_storage_type< uint16_t >
 Csycl::_V1::ext::oneapi::detail::is_bf16_storage_type< uint32_t >
 Csycl::_V1::ext::oneapi::detail::is_bf16_storage_type< vec< uint16_t, N > >
 Csycl::_V1::ext::oneapi::detail::is_bf16_storage_type< vec< uint32_t, N > >
 Cis_device_copyable
 Cstd::is_floating_point
 Cstd::is_integral
 Csycl::_V1::detail::is_native_op< T, BinaryOperation >
 Csycl::_V1::ext::oneapi::experimental::detail::is_non_trivially_copyable_uniform< T >
 Csycl::_V1::ext::oneapi::experimental::detail::is_non_trivially_copyable_uniform< void >
 Csycl::_V1::detail::is_output_iterator< typename, typename >
 Csycl::_V1::detail::is_output_iterator< T, output_iterator_requirements< T > >
 Csycl::_V1::ext::oneapi::experimental::is_property_value< V, typename >
 Csycl::_V1::ext::oneapi::experimental::is_property_value_of< V, O, typename >
 Cstd::is_same
 Csycl::_V1::ext::intel::esimd::detail::is_saturation_tag< T >
 Csycl::_V1::ext::oneapi::experimental::detail::is_sorter_impl< Sorter, Group, Val, typename >
 Csycl::_V1::ext::oneapi::experimental::detail::is_sorter_impl< Sorter, Group, Ptr, std::void_t< typename has_difference_type< Ptr >::type > >
 Csycl::_V1::maximum< void >::is_transparent
 Csycl::_V1::minimum< void >::is_transparent
 Cstd::is_trivially_copyable
 Csycl::_V1::ext::oneapi::experimental::detail::is_vec< T >
 Csycl::_V1::ext::oneapi::experimental::detail::is_vec< sycl::vec< T, N > >
 Csycl::_V1::detail::IsArrayReduction
 Csycl::_V1::detail::IsCxPropertyList< T >
 Csycl::_V1::detail::IsCxPropertyList< ext::oneapi::accessor_property_list< Props... > >
 Csycl::_V1::detail::IsCxPropertyList< ext::oneapi::accessor_property_list<> >
 Csycl::_V1::detail::IsNonUsmReductionPredicate
 Csycl::_V1::ext::oneapi::experimental::detail::IsProperty< T >
 Csycl::_V1::ext::oneapi::experimental::detail::IsPropertyValue< T >
 Csycl::_V1::detail::IsReduction< T >Predicate returning true if a type is a reduction
 Csycl::_V1::detail::IsScalarReduction
 Csycl::_V1::ext::oneapi::experimental::detail::IsSorted< T >
 Csycl::_V1::detail::IsValidAtomicAddressSpace< AS >
 Csycl::_V1::detail::IsValidAtomicRefAddressSpace< AS >
 Csycl::_V1::detail::IsValidAtomicRefType< T >
 Csycl::_V1::detail::IsValidAtomicType< T >
 Csyclcompat::detail::IsValidAtomicType< T >
 Csycl::_V1::detail::IsValidCoordDataT< Dim, T >
 Csycl::_V1::detail::IsValidCoordDataT< 1, T >
 Csycl::_V1::detail::IsValidCoordDataT< 2, T >
 Csycl::_V1::detail::IsValidCoordDataT< 3, T >
 Csycl::_V1::detail::IsValidSampledCoord2020DataT< Dim, T >
 Csycl::_V1::detail::IsValidSampledCoord2020DataT< 1, T >
 Csycl::_V1::detail::IsValidSampledCoord2020DataT< 2, T >
 Csycl::_V1::detail::IsValidSampledCoord2020DataT< 3, T >
 Csycl::_V1::detail::IsValidUnsampledCoord2020DataT< Dim, T >
 Csycl::_V1::detail::IsValidUnsampledCoord2020DataT< 1, T >
 Csycl::_V1::detail::IsValidUnsampledCoord2020DataT< 2, T >
 Csycl::_V1::detail::IsValidUnsampledCoord2020DataT< 3, T >
 Csycl::_V1::item< Dimensions, with_offset >Identifies an instance of the function object executing at each point in a range
 Csycl::item< Dimensions, with_offset >Identifies an instance of the function object executing at each point in a range
 Csycl::_V1::item< Dimensions, false >
 Csycl::_V1::detail::ItemBase< Dims, WithOffset >
 Csycl::_V1::detail::ItemBase< 1, true >
 Csycl::_V1::detail::ItemBase< Dims, false >
 Csycl::_V1::detail::ItemBase< Dims, true >
 Csycl::_V1::detail::LeavesCollection::IteratorT< IsConst >
 Csycl::_V1::detail::jit_compiler
 Csycl::_V1::ext::oneapi::detail::jm_type_interpretation_helper_trait< T >
 Csycl::_V1::ext::oneapi::detail::jm_type_interpretation_helper_trait< sycl::ext::oneapi::experimental::matrix::precision::tf32 >
 Csycl::_V1::ext::oneapi::experimental::matrix::joint_matrix< Group, T, Use, Rows, Cols, Layout >
 Csycl::_V1::ext::oneapi::experimental::matrix::joint_matrix< Group, sycl::_V1::ext::oneapi::bfloat16, Use, NumRows, NumCols, Layout >
 Csycl::_V1::ext::oneapi::experimental::matrix::joint_matrix< sycl::sub_group, T, Use, NumRows, NumCols, sycl::ext::oneapi::experimental::matrix::layout::dynamic >
 Csycl::_V1::ext::oneapi::detail::joint_matrix_cuda< T, Use, Rows, Cols, Layout, Cond >
 Csycl::_V1::ext::oneapi::detail::joint_matrix_hip< T, Use, Rows, Cols, Layout, Cond >
 Csycl::_V1::ext::intel::experimental::kernel_attribute< T, PropertyListT >
 Csycl::_V1::detail::kernel_bundle_implThe class is an impl counterpart of the sycl::kernel_bundle
 Csycl::_V1::detail::kernel_bundle_plain
 Csyclcompat::kernel_function
 Csyclcompat::kernel_function_info
 Csycl::_V1::detail::kernel_id_impl
 Csycl::_V1::detail::kernel_impl
 Csyclcompat::kernel_library
 Csycl::_V1::detail::kernel_param_desc_t
 Csycl::_V1::ext::intel::kernel_readable_io_pipe< _name, _dataT, _min_capacity >
 Csycl::_V1::ext::intel::kernel_writeable_io_pipe< _name, _dataT, _min_capacity >
 Csycl::_V1::detail::KernelInfo< KernelNameType >
 Csycl::_V1::detail::KernelLambdaHasKernelHandlerArgT< KernelType, LambdaArgType >
 Csycl::_V1::detail::KernelMultipleWGTag
 Csycl::_V1::detail::KernelOneWGTag
 Csycl::_V1::detail::KernelProgramCache
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, AccumulatorT, typename >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsFalseIdentityOp< AccumulatorT, BinaryOperation >::value > >Returns false as identity for LOGICAL OR operations
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsMaximumIdentityOp< AccumulatorT, BinaryOperation >::value > >Returns minimal possible value as identity for MAX operations
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsMinimumIdentityOp< AccumulatorT, BinaryOperation >::value > >Returns maximal possible value as identity for MIN operations
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsOneIdentityOp< AccumulatorT, BinaryOperation >::value > >Returns one as identify for MULTIPLY operations
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsOnesIdentityOp< AccumulatorT, BinaryOperation >::value > >Returns bit image consisting of all ones as identity for AND operations
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsTrueIdentityOp< AccumulatorT, BinaryOperation >::value > >Returns true as identity for LOGICAL AND operations
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsZeroIdentityOp< AccumulatorT, BinaryOperation >::value > >Returns zero as identity for ADD, OR, XOR operations
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, half, std::enable_if_t< IsOneIdentityOp< half, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, half, std::enable_if_t< IsZeroIdentityOp< half, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsFalseIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsMaximumIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsMinimumIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsOneIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsOnesIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsTrueIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsZeroIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsFalseIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsMaximumIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsMinimumIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsOneIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsOnesIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsTrueIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsZeroIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< BinaryOperation, vec< sycl::half, NumElements >, std::enable_if_t< IsZeroIdentityOp< vec< sycl::half, NumElements >, BinaryOperation >::value > >
 Csycl::_V1::detail::known_identity_impl< std::decay_t< BinaryOperation >, std::decay_t< AccumulatorT > >
 Csycl::_V1::ext::oneapi::experimental::launch_config< RangeT, PropertiesT, typename >
 Csycl::_V1::ext::oneapi::experimental::launch_config< LCRangeT, LCPropertiesT >
 Csycl::_V1::ext::oneapi::experimental::detail::LaunchConfigAccess< LCRangeT, LCPropertiesT >
 Csycl::_V1::detail::LeavesCollectionA wrapper for CircularBuffer class along with collection for host accessor's EmptyCommands
 Csycl::_V1::detail::LegacyPointerTypes< ElementType, Space >
 Csycl::_V1::detail::LegacyPointerTypes< ElementType, access::address_space::constant_space >
 Csycl::_V1::detail::LegacyReferenceTypes< ElementType, Space >
 Csycl::_V1::detail::LegacyReferenceTypes< ElementType, access::address_space::constant_space >
 Csycl::_V1::detail::LessByHash< T >
 Csycl::_V1::detail::LessByNameComp
 Csycl::_V1::detail::LessEqualTo< T >
 Csycl::_V1::detail::LessThan< T >
 Csycl::_V1::local_accessor< dataT, dimensions >
 Csycl::local_accessor< dataT, dimensions >
 Csycl::_V1::detail::LocalAccessorBaseDevice< Dims >
 Csycl::_V1::detail::LocalAccessorBaseHost
 Csycl::_V1::detail::LocalAccessorImplHost
 Csycl::_V1::ext::intel::esimd::detail::LocalAccessorMarker
 Csycl::_V1::detail::LockCacheItem
 Csycl::_V1::detail::Locked< T >Represents a reference to value with appropriate lock acquired
 Cstd::logical_and
 Csycl::_V1::logical_and< T >
 Csycl::logical_and< T >
 Csyclcompat::experimental::logical_group< dimensions >The logical-group is a logical collection of some work-items within a work-group
 Csyclcompat::experimental::logical_group< 3 >
 Cstd::logical_or
 Csycl::_V1::logical_or< T >
 Csycl::logical_or< T >
 Csycl::_V1::detail::LogicalAnd< T >
 Csycl::_V1::detail::LogicalOr< T >
 Csycl::_V1::ext::intel::esimd::detail::lsc_expand_type< T >
 Csycl::_V1::ext::intel::experimental::esimd::detail::lsc_expand_type< T >
 Csycl::_V1::detail::LShift< T >
 Csycl::_V1::ext::intel::experimental::lsu< _mem_access_params >
 Csycl::_V1::ext::intel::lsu< _mem_access_params >
 Csycl::_V1::detail::reduction::MainKrn< KernelName, S, Ts >
 Csycl::_V1::ext::intel::esimd::detail::make_L1_L2_alignment_properties< L1H, L2H, Alignment >
 Csycl::_V1::ext::intel::esimd::detail::make_L1_L2_properties< L1H, L2H >
 Csycl::_V1::detail::make_larger< T >
 Csycl::_V1::detail::make_larger_impl< T, Enable >
 Csycl::_V1::detail::make_larger_impl< marray< T, N >, marray< T, N > >
 Csycl::_V1::detail::make_larger_impl< T, std::enable_if_t< is_contained< T, gtl::scalar_floating_list >::value, T > >
 Csycl::_V1::detail::make_larger_impl< T, std::enable_if_t< is_contained< T, gtl::scalar_signed_integer_list >::value, T > >
 Csycl::_V1::detail::make_larger_impl< T, std::enable_if_t< is_contained< T, gtl::scalar_unsigned_integer_list >::value, T > >
 Csycl::_V1::detail::make_larger_impl< vec< T, N >, vec< T, N > >
 Csycl::_V1::detail::make_signed< T >
 Csycl::_V1::detail::make_signed< const T >
 Csycl::_V1::detail::make_signed< marray< T, N > >
 Csycl::_V1::detail::make_signed< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > >
 Csycl::_V1::detail::make_signed< vec< T, N > >
 Csycl::_V1::detail::make_type_impl< T, TL >
 Csycl::_V1::detail::make_type_impl< vec< T, N >, TL >
 Csycl::_V1::detail::make_unsigned< T >
 Csycl::_V1::detail::make_unsigned< const T >
 Csycl::_V1::detail::make_unsigned< marray< T, N > >
 Csycl::_V1::detail::make_unsigned< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > >
 Csycl::_V1::detail::make_unsigned< vec< T, N > >
 Csycl::_V1::detail::map_type<... >
 Csycl::_V1::detail::map_type< T, From, To, Rest... >
 Csycl::_V1::detail::Command::Marks
 Csycl::_V1::marray< Type, NumElements >Provides a cross-platform math array class template that works on SYCL devices as well as in host C++ code
 Csycl::marray< Type, NumElements >Provides a cross-platform math array class template that works on SYCL devices as well as in host C++ code
 Csycl::_V1::marray< ReducerElement< T, BinaryOperation, !has_identity >, Extent >
 Csycl::_V1::marray< std::byte, NumElements >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< u, Ta, Tb, Tc, Td, sM, sN, sK, Enabled >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::amd_gpu_gfx90a, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&std::is_same_v< Tc, Td >)> >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::amd_gpu_gfx90a, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&std::is_same_v< Tc, Td > &&sM !=0 &&sN !=0 &&sK !=0)> >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::intel_cpu_spr, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::intel_cpu_spr, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::intel_gpu_dg2_g10, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::intel_gpu_dg2_g10, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::intel_gpu_dg2_g11, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::intel_gpu_dg2_g11, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::intel_gpu_dg2_g12, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::intel_gpu_dg2_g12, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::intel_gpu_pvc, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::intel_gpu_pvc, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::nvidia_gpu_sm_70, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb >)> >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::nvidia_gpu_sm_70, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&sM !=0 &&sN !=0 &&sK !=0)> >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::nvidia_gpu_sm_72, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb >)>::type >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::nvidia_gpu_sm_72, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&sM !=0 &&sN !=0 &&sK !=0)> >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::nvidia_gpu_sm_80, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb >)> >
 Csycl::_V1::ext::oneapi::experimental::matrix::matrix_params< architecture::nvidia_gpu_sm_80, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&sM !=0 &&sN !=0 &&sK !=0)> >
 Csycl::_V1::ext::oneapi::experimental::info::kernel_queue_specific::max_num_work_group_sync
 Csycl::_V1::ext::oneapi::experimental::info::device::max_work_groups< Dimensions >
 Csycl::_V1::info::device::max_work_item_sizes< Dimensions >
 Csycl::_V1::maximum< T >
 Csycl::maximum< T >
 Csyclcompat::maximumA sycl::max wrapper functors
 Csycl::_V1::maximum< void >
 Csycl::maximum< void >
 Csycl::_V1::detail::MemObjRecordMemory Object Record
 Cmemory_alignment< _Tp, _Up >
 Csycl::_V1::detail::memory_order_traits< ReadModifyWriteOrder >
 Csycl::_V1::detail::memory_order_traits< memory_order::acq_rel >
 Csycl::_V1::detail::memory_order_traits< memory_order::relaxed >
 Csycl::_V1::detail::memory_order_traits< memory_order::seq_cst >
 Csyclcompat::detail::memory_traits< Memory, T >
 Csycl::_V1::detail::MemoryManager
 C__spv::MemorySemanticsMask
 Csycl::_V1::ext::oneapi::experimental::detail::merged_properties< LHSPropertiesT, RHSPropertiesT >
 Csycl::_V1::ext::oneapi::experimental::detail::merged_properties< properties_t< LHSPropertiesTs... >, properties_t< RHSPropertiesTs... > >
 Csycl::_V1::minimum< T >
 Csycl::minimum< T >
 Csyclcompat::minimumA sycl::min wrapper functors
 Csycl::_V1::minimum< void >
 Csycl::minimum< void >
 Csycl::_V1::mode_tag_t< mode >
 Csycl::mode_tag_t< mode >
 Csycl::_V1::mode_target_tag_t< mode, trgt >
 Csycl::mode_target_tag_t< mode, trgt >
 Csycl::_V1::ext::oneapi::experimental::detail::modifiable_command_graph
 Csycl::_V1::detail::reduction::aux_krn::Multi< KernelName, Predicate >
 Csycl::_V1::multi_ptr< pointerT, addressSpace, isDecorated >
 Csycl::multi_ptr< pointerT, addressSpace, isDecorated >
 Csycl::_V1::multi_ptr< T >
 Csycl::_V1::nd_item< Dimensions >Identifies an instance of the function object executing at each point in an nd_range
 Csycl::nd_item< Dimensions >Identifies an instance of the function object executing at each point in an nd_range
 Csycl::_V1::nd_range< Dimensions >Defines the iteration domain of both the work-groups and the overall dispatch
 Csycl::nd_range< Dimensions >Defines the iteration domain of both the work-groups and the overall dispatch
 Csycl::_V1::detail::NDLoop< NDims >Generates an NDims-dimensional perfect loop nest
 Csycl::_V1::detail::NDLoopIterateImpl< NDims, Dim, LoopBoundTy, FuncTy, LoopIndexTy >Helper class for the NDLoop
 Csycl::_V1::detail::NDLoopIterateImpl< NDims, 0, LoopBoundTy, FuncTy, LoopIndexTy >
 Csycl::_V1::detail::reduction::main_krn::NDRangeMulti< KernelName, Accessor >
 Csycl::_V1::detail::NDRangeReduction< strategy >
 Csycl::_V1::detail::NDRangeReduction< reduction::strategy::auto_select >
 Csycl::_V1::detail::NDRangeReduction< reduction::strategy::basic >
 Csycl::_V1::detail::NDRangeReduction< reduction::strategy::group_reduce_and_atomic_cross_wg >
 Csycl::_V1::detail::NDRangeReduction< reduction::strategy::group_reduce_and_last_wg_detection >
 Csycl::_V1::detail::NDRangeReduction< reduction::strategy::group_reduce_and_multiple_kernels >
 Csycl::_V1::detail::NDRangeReduction< reduction::strategy::local_atomic_and_atomic_cross_wg >
 Csycl::_V1::detail::NDRangeReduction< reduction::strategy::local_mem_tree_and_atomic_cross_wg >
 Csycl::_V1::detail::NDRangeReduction< reduction::strategy::multi >
 Csycl::_V1::detail::NDRangeReduction< reduction::strategy::range_basic >
 Csycl::_V1::detail::NDRDescT
 Csycl::_V1::detail::NegateDecorated< Decorated >
 Csycl::_V1::detail::NegateDecorated< access::decorated::no >
 Csycl::_V1::detail::NegateDecorated< access::decorated::yes >
 Csycl::_V1::ext::oneapi::property::no_offset
 Csycl::_V1::ext::oneapi::experimental::nodeClass representing a node in the graph, returned by command_graph::add()
 Csycl::_V1::ext::oneapi::experimental::detail::node_implImplementation of node class from SYCL_EXT_ONEAPI_GRAPH
 Csycl::_V1::detail::NotEqualTo< T >
 Cstd::numeric_limits< sycl::half >
 Csycl::_V1::detail::ObjectUsageCounter
 Csycl::_V1::detail::ods_target
 Csycl::_V1::detail::ods_target_list
 Csycl::_V1::detail::OffloadEntryContainerRepresentation of _pi_offload_entry for creation of JIT device binaries at runtime
 Csycl::_V1::ext::intel::experimental::online_compile_errorRepresents an error happend during online compilation
 Csycl::_V1::ext::oneapi::experimental::opportunistic_group
 Csycl::_V1::detail::OSUtilGroups the OS-dependent services
 Coveraligned_tag< size_t >
 Csycl::_V1::ext::intel::esimd::overaligned_tag< N >overaligned_tag type
 Csycl::_V1::detail::OwnedPiEvent
 Csycl::_V1::ext::oneapi::owner_less< SyclObject >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< SyclObject >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< accessor< DataT, Dimensions, AccessMode, AccessTarget, isPlaceholder > >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< buffer< DataT, Dimensions, AllocatorT > >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< context >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< device >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< device_image< State > >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< event >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< host_accessor< DataT, Dimensions, AccessMode > >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< host_sampled_image_accessor< DataT, Dimensions > >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< host_unsampled_image_accessor< DataT, Dimensions, AccessMode > >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< kernel >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< kernel_bundle< State > >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< kernel_id >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< local_accessor< DataT, Dimensions > >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< platform >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< queue >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< sampled_image< Dimensions, AllocatorT > >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< sampled_image_accessor< DataT, Dimensions, AccessTarget > >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< stream >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< unsampled_image< Dimensions, AllocatorT > >
 Csycl::_V1::ext::oneapi::detail::owner_less_base< unsampled_image_accessor< DataT, Dimensions, AccessMode, AccessTarget > >
 Csycl::_V1::detail::OwnerLessBase< SyclObjT >
 Csycl::_V1::detail::OwnerLessBase< accessor< DataT, Dimensions, AccessMode, access::target::host_image, IsPlaceholder > >
 Csycl::_V1::detail::OwnerLessBase< accessor< DataT, Dimensions, AccessMode, access::target::local, IsPlaceholder > >
 Cdetail::OwnerLessBase< buffer< char, dimensions, buffer_allocator< std::remove_const_t< char >> > >
 Cdetail::OwnerLessBase< buffer< T, 1, buffer_allocator< std::remove_const_t< T >> > >
 Csycl::_V1::detail::OwnerLessBase< context >
 Csycl::_V1::detail::OwnerLessBase< device >
 Csycl::_V1::detail::OwnerLessBase< device_image< State > >
 Csycl::_V1::detail::OwnerLessBase< event >
 Csycl::_V1::detail::OwnerLessBase< host_sampled_image_accessor< DataT, Dimensions > >
 Csycl::_V1::detail::OwnerLessBase< host_unsampled_image_accessor< DataT, 1,(std::is_const_v< DataT > ? access_mode::read :access_mode::read_write) > >
 Csycl::_V1::detail::OwnerLessBase< kernel >
 Csycl::_V1::detail::OwnerLessBase< kernel_bundle< State > >
 Csycl::_V1::detail::OwnerLessBase< kernel_id >
 Csycl::_V1::detail::OwnerLessBase< platform >
 Csycl::_V1::detail::OwnerLessBase< queue >
 Csycl::_V1::detail::OwnerLessBase< sampled_image< 1, sycl::image_allocator > >
 Csycl::_V1::detail::OwnerLessBase< sampled_image_accessor< DataT, Dimensions, image_target::device > >
 Csycl::_V1::detail::OwnerLessBase< unsampled_image< 1, sycl::image_allocator > >
 Csycl::_V1::detail::OwnerLessBase< unsampled_image_accessor< DataT, Dimensions, AccessMode, image_target::device > >
 Csycl::_V1::info::param_traits< T, param >
 Csycl::_V1::ext::oneapi::experimental::detail::partition
 Csycl::_V1::detail::PersistentDeviceCodeCache
 Cpi_buff_rect_offset_struct
 Cpi_buff_rect_region_struct
 Cpi_buffer_region_struct
 Cpi_device_binaries_structThis struct is a record of all the device code that may be offloaded
 Cpi_device_binary_structThis struct is a record of the device binary information
 Cpi_ext_command_buffer_desc
 Cpi_ext_command_buffer_update_kernel_launch_desc
 Cpi_ext_command_buffer_update_memobj_arg_desc_t
 Cpi_ext_command_buffer_update_pointer_arg_desc_t
 Cpi_ext_command_buffer_update_value_arg_desc_t
 Cpi_image_offset_struct
 Cpi_image_region_struct
 Csycl::_V1::detail::PiApiArgTuple< Kind >
 Csycl::_V1::detail::pi::PiFuncInfo< PiApiOffset >
 Csycl::_V1::detail::PiInfoCode< T >
 Csycl::_V1::ext::intel::pipe< _name, _dataT, _min_capacity >
 Csycl::_V1::ext::intel::experimental::pipe_base
 Csyclcompat::pitched_dataPitched 2D/3D memory data
 Csycl::_V1::detail::platform_impl
 Csycl::_V1::detail::PlatformUtil
 Csycl::_V1::detail::pluginUnified interface to the underlying low-level runtimes for the device-agnostic SYCL runtime
 Csyclcompat::pointer_attributes
 Csycl::_V1::ext::oneapi::experimental::prefetch_hint_key
 Csycl::_V1::ext::intel::experimental::prefetch_impl< _N >
 Csycl::_V1::ext::intel::prefetch_impl< _N >
 Csycl::_V1::ext::oneapi::experimental::detail::PrependTuple< T, Tuple >
 Csycl::_V1::ext::oneapi::experimental::detail::PrependTuple< T, std::tuple< Ts... > >
 Csycl::_V1::detail::pi::printOut< T >
 Csycl::_V1::detail::pi::printOut< PiEvent * >
 Csycl::_V1::detail::pi::printOut< PiMem * >
 Csycl::_V1::detail::pi::printOut< T ** >
 Csycl::_V1::detail::pi::printOut< void * >
 Csycl::_V1::detail::program_impl
 Csycl::_V1::detail::KernelProgramCache::ProgramCache
 Csycl::_V1::detail::ProgramManager
 Csycl::_V1::ext::oneapi::experimental::properties< PropertiesT >
 Csycl::_V1::ext::oneapi::experimental::properties_tag
 Csycl::_V1::ext::oneapi::experimental::detail::property_key_base_tag
 Csycl::_V1::ext::oneapi::experimental::property_value< device_has_key, std::integral_constant< aspect, Aspects >... >
 Csycl::_V1::ext::oneapi::experimental::property_value< intel::experimental::latency_constraint_key, std::integral_constant< int, Target >, std::integral_constant< intel::experimental::latency_control_type, Type >, std::integral_constant< int, Cycle > >
 Csycl::_V1::ext::oneapi::experimental::property_value< sub_group_size_key, std::integral_constant< uint32_t, Size > >
 Csycl::_V1::ext::oneapi::experimental::property_value< sycl::ext::intel::esimd::cache_hint_L1_key, std::integral_constant< sycl::ext::intel::esimd::cache_hint, Hint > >
 Csycl::_V1::ext::oneapi::experimental::property_value< sycl::ext::intel::esimd::cache_hint_L2_key, std::integral_constant< sycl::ext::intel::esimd::cache_hint, Hint > >
 Csycl::_V1::ext::oneapi::experimental::property_value< sycl::ext::intel::esimd::cache_hint_L3_key, std::integral_constant< sycl::ext::intel::esimd::cache_hint, Hint > >
 Csycl::_V1::ext::oneapi::experimental::property_value< work_group_size_hint_key, std::integral_constant< size_t, Dim0 >, std::integral_constant< size_t, Dims >... >
 Csycl::_V1::ext::oneapi::experimental::property_value< work_group_size_key, std::integral_constant< size_t, Dim0 >, std::integral_constant< size_t, Dims >... >
 Csycl::_V1::detail::PropertyContainerRepresentation of _pi_device_binary_property_struct for creation of JIT device binaries at runtime
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyID< PropertyT >
 Csycl::_V1::detail::PropertyListBase
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< PropertyT >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< alignment_key::value_t< N > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< awidth_key::value_t< W > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< buffer_location_key::value_t< N > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< conduit_key::value_t >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< device_has_key::value_t< Aspects... > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< device_image_scope_key::value_t >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< dwidth_key::value_t< W > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< host_access_key::value_t< Access > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< implement_in_csr_key::value_t< Enable > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< init_mode_key::value_t< Trigger > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::bi_directional_ports_key::value_t< Value > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::clock_2x_key::value_t< Value > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::fp_control_key::value_t< FPMode > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::fpga_cluster_key::value_t< ClusterType > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::max_private_copies_key::value_t< Value > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::num_banks_key::value_t< Value > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::num_replicates_key::value_t< Value > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::pipelined_key::value_t< Value > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::ram_stitching_key::value_t< Value > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::read_assertion_key::value_t< Cs... > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::read_hint_key::value_t< Cs... > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::register_map_interface_key::value_t< Wait > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::resource_key::value_t< Value > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::streaming_interface_key::value_t< Stall_Free > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::stride_size_key::value_t< Value > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::word_size_key::value_t< Value > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::write_hint_key::value_t< Cs... > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< latency_key::value_t< N > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< maxburst_key::value_t< N > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< prefetch_hint_key::value_t< Level, Hint > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< read_write_mode_key::value_t< Mode > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< register_map_key::value_t >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< stable_key::value_t >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< sub_group_size_key::value_t< Size > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< sycl::detail::register_alloc_mode_key::value_t< Mode > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< sycl::ext::intel::experimental::grf_size_automatic_key::value_t >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< sycl::ext::intel::experimental::grf_size_key::value_t< Size > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< usm_kind_key::value_t< Kind > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< wait_request_key::value_t< Enable > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< work_group_size_hint_key::value_t< Dim0, Dims... > >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< work_group_size_key::value_t< Dim0, Dims... > >
 Csycl::_V1::detail::RTDeviceBinaryImage::PropertyRange
 Csycl::_V1::detail::PropertySetContainerRepresentation of _pi_device_binary_property_set_struct for creation of JIT device binaries at runtime
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyToKind< PropertyT >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyValueBase< Ts >
 Csycl::_V1::ext::oneapi::experimental::detail::PropertyValueBase< Ts... >
 Csycl::PropertyWithData
 Csycl::_V1::detail::PropertyWithDataBase
 Csycl::_V1::detail::queue_impl
 Csycl::_V1::ext::oneapi::experimental::radix_sorter< ValT, OrderT, BitsPerPass >
 Csycl::_V1::detail::aligned_allocator< T >::rebind< U >
 Csycl::_V1::usm_allocator< T, AllocKind, Alignment >::rebind< U >
 Csycl::_V1::reducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, Subst >Class that is used to represent objects that are passed to user's lambda functions and representing users' reduction variable
 Csycl::reducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, Subst >Class that is used to represent objects that are passed to user's lambda functions and representing users' reduction variable
 Csycl::_V1::detail::reducer_common< T, BinaryOperation, Dims >
 Csycl::_V1::detail::ReducerAccess< ReducerT >Helper class for accessing internal reducer member functions
 Csycl::_V1::detail::ReducerElement< T, BinaryOperation, IsOptional >
 Csycl::_V1::detail::ReducerElement< T, BinaryOperation, !has_identity >
 Csycl::_V1::detail::ReducerToken< BinaryOperation, IdentityContainerT >
 Csycl::_V1::detail::ReducerTraits< Reducer >Helper class for accessing reducer-defined types in CRTP May prove to be useful for other things later
 Csycl::_V1::detail::ReducerTraits< reducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, Subst > >
 Csycl::_V1::detail::reduction_impl_algo< T, BinaryOperation, Dims, Extent, ExplicitIdentity, RedOutVar >
 Csycl::_V1::detail::reduction_impl_baseBase non-template class which is a base class for all reduction implementation classes
 Csycl::_V1::detail::ReductionIdentityContainer< T, BinaryOperation, ExplicitIdentity, CondT >Templated class for common functionality of all reduction implementation classes
 Csycl::_V1::detail::ReductionIdentityContainer< T, BinaryOperation, ExplicitIdentity, enable_if_t< IsKnownIdentityOp< T, BinaryOperation >::value > >
 Csycl::_V1::detail::ReductionIdentityContainer< T, BinaryOperation, false, std::enable_if_t<!IsKnownIdentityOp< T, BinaryOperation >::value > >
 Csycl::_V1::detail::ReductionIdentityContainer< T, BinaryOperation, true, enable_if_t<!IsKnownIdentityOp< T, BinaryOperation >::value > >
 Csycl::_V1::ext::oneapi::sub_group_mask::reference
 Csycl::_V1::ext::intel::esimd::detail::remove_alignment_property< PropertyListT >
 Csycl::_V1::ext::intel::esimd::detail::remove_alignment_property< properties< std::tuple< alignment_key::value_t< Alignment >, LastTs... > > >
 Csycl::_V1::ext::intel::esimd::detail::remove_alignment_property< properties< std::tuple< FirstT, alignment_key::value_t< Alignment >, LastTs... > > >
 Csycl::_V1::remove_decoration< T >
 Csycl::remove_decoration< T >
 Csycl::_V1::remove_decoration< const T & >
 Csycl::remove_decoration< const T & >
 Csycl::_V1::remove_decoration< const T * >
 Csycl::remove_decoration< const T * >
 Csycl::_V1::remove_decoration< const T >
 Csycl::remove_decoration< const T >
 Csycl::_V1::remove_decoration< T & >
 Csycl::remove_decoration< T & >
 Csycl::_V1::remove_decoration< T * >
 Csycl::remove_decoration< T * >
 Csycl::_V1::detail::remove_decoration_impl< T >
 Csycl::_V1::detail::remove_pointer_impl< T >
 Csycl::_V1::detail::remove_pointer_impl< multi_ptr< T, Space, DecorateAddress > >
 Csycl::_V1::detail::remove_pointer_impl< std::remove_cv_t< T > >
 Csycl::_V1::detail::remove_pointer_impl< T * >
 Csycl::_V1::ext::oneapi::experimental::detail::remove_ref_from_func_ptr_ref_type< Callable >
 Csycl::_V1::ext::oneapi::experimental::detail::remove_ref_from_func_ptr_ref_type< Ret(*&)(Args...)>
 Csycl::_V1::ext::oneapi::experimental::detail::remove_ref_from_func_ptr_ref_type< Ret(__regcall *&)(Args...)>
 Csycl::_V1::ext::oneapi::experimental::resource_fd
 Csycl::_V1::ext::oneapi::experimental::resource_win32_handle
 Csycl::_V1::ext::oneapi::experimental::resource_win32_name
 Csyclcompat::rhaddA sycl::rhadd wrapper functors
 Csycl::_V1::ext::oneapi::experimental::root_group< Dimensions >
 Csycl::_V1::detail::RoundedRangeIDGenerator< Dims >
 Csycl::_V1::detail::RoundedRangeKernel< TransformedArgType, Dims, KernelType >
 Csycl::_V1::detail::RoundedRangeKernelWithKH< TransformedArgType, Dims, KernelType >
 Csycl::_V1::detail::RShift< T >
 Csycl::_V1::detail::RTDeviceBinaryImage
 Csycl::_V1::ext::oneapi::experimental::detail::RuntimePropertyStorage< T >
 Csycl::_V1::ext::oneapi::experimental::detail::RuntimePropertyStorage< PropertiesT >
 Csycl::_V1::ext::oneapi::experimental::detail::RuntimePropertyStorage< std::tuple< Ts... > >
 Csycl::_V1::detail::same_size_signed_int< T >
 Csycl::_V1::detail::same_size_signed_int< marray< T, N > >
 Csycl::_V1::detail::same_size_signed_int< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > >
 Csycl::_V1::detail::same_size_signed_int< vec< T, N > >
 Csycl::_V1::detail::same_size_unsigned_int< T >
 Csycl::_V1::detail::same_size_unsigned_int< marray< T, N > >
 Csycl::_V1::detail::same_size_unsigned_int< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > >
 Csycl::_V1::detail::same_size_unsigned_int< vec< T, N > >
 Csycl::_V1::ext::oneapi::experimental::sampled_image_handleOpaque sampled image handle type
 Csycl::_V1::detail::SampledImageAccessorBaseHost
 Csycl::_V1::detail::sampler_impl
 Csycl::_V1::detail::scalar_ret_type< T >
 Csycl::_V1::detail::SchedulerDPC++ graph scheduler class
 C__spv::Scope
 Csycl::_V1::detail::select_cl_scalar_complex_or_T< T, typename >
 Csycl::_V1::ext::oneapi::experimental::detail::SelectNonVoid< LHS, RHS >
 Csycl::_V1::ext::oneapi::experimental::detail::SelectNonVoid< LHS, void >
 Csycl::_V1::ext::oneapi::experimental::detail::SelectNonVoid< void, RHS >
 Csycl::_V1::ext::oneapi::experimental::detail::sg_size< SimdCallable, SpmdArgs >
 Csycl::_V1::handler::ShouldEnableSetArg< T >
 Csimd< _Tp, _Abi >
 Csycl::_V1::ext::oneapi::experimental::detail::simd2spmd< class, class >
 Csycl::_V1::ext::oneapi::experimental::detail::simd2spmd< simd< T, N > >
 Csycl::_V1::ext::oneapi::experimental::detail::simd2spmd< simd_mask< T, N > >
 Csycl::_V1::ext::oneapi::experimental::detail::simd2spmd< std::tuple< T... > >
 Csycl::_V1::ext::oneapi::experimental::detail::simd2spmd< T, std::enable_if_t< std::is_arithmetic_v< T > > >
 Csycl::_V1::ext::oneapi::experimental::detail::simd2spmd< uniform< T > >
 Csycl::_V1::ext::oneapi::experimental::detail::simd2spmd< void >
 Csimd_mask< _Tp, _Abi >
 Csycl::_V1::ext::intel::esimd::detail::simd_obj_impl< RawTy, N, Derived, SFINAE >This is a base class for all ESIMD simd classes with real storage (simd, simd_mask_impl)
 Csycl::_V1::ext::intel::esimd::detail::simd_obj_impl< detail::__raw_t< Ty >, N, simd< Ty, N >, std::enable_if_t< detail::is_valid_simd_elem_type_v< Ty > > >
 Csycl::_V1::ext::intel::esimd::detail::simd_obj_impl< T, N, simd_mask_impl< T, N >, std::enable_if_t< std::is_same_v< simd_mask_elem_type, T > > >
 Csimd_size< _Tp, _Abi >
 Csycl::_V1::ext::oneapi::experimental::detail::simd_size< T >
 Csycl::_V1::ext::oneapi::experimental::detail::simd_size< simd< T, N > >
 Csycl::_V1::ext::intel::esimd::detail::simd_view_impl< BaseTy, RegionTy >Base class for "simd view" types
 Csycl::_V1::ext::intel::esimd::detail::simd_view_impl< BaseTy, region1d_scalar_t< ViewedElemT > >
 Csycl::_V1::ext::intel::esimd::detail::simd_view_impl< BaseTy, region1d_t< typename BaseTy::element_type, BaseTy::length, 1 > >
 Csycl::_V1::ext::intel::esimd::detail::simd_view_impl< BaseTy, std::pair< region1d_scalar_t< ViewedElemT >, NestedRegion > >
 Csycl::_V1::detail::simplify_if_swizzle< T >
 Csycl::_V1::detail::simplify_if_swizzle< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > >
 Csycl::_V1::ext::oneapi::experimental::detail::SingleNontypePropertyValueBase< T, typename >
 Csycl::_V1::ext::oneapi::experimental::detail::SingleNontypePropertyValueBase< T, std::enable_if_t< HasValue< T >::value > >
 Csycl::_V1::ext::intel::esimd::slm_allocator< SLMAmount >RAII-style class used to implement "semi-dynamic" SLM allocation
 Csycl::_V1::ext::oneapi::experimental::detail::SortByPropertyId
 Csycl::_V1::ext::oneapi::experimental::detail::Sorted< Ts >
 Csycl::_V1::span< _Tp, _Extent >
 Csycl::span< _Tp, _Extent >
 Csycl::_V1::span< _Tp, dynamic_extent >
 Csycl::span< _Tp, dynamic_extent >
 Csycl::_V1::detail::spec_constant_impl
 Csycl::_V1::detail::SpecConstantInfo< Name >
 Csycl::_V1::detail::device_image_impl::SpecConstDescT
 Csycl::_V1::detail::SpinLockSpinLock is a synchronization primitive, that uses atomic variable and causes thread trying acquire lock wait in loop while repeatedly check if the lock is available
 Csycl::_V1::ext::oneapi::experimental::detail::spmd2simd< T, N, class >
 Csycl::_V1::ext::oneapi::experimental::detail::spmd2simd< bool, N >
 Csycl::_V1::ext::oneapi::experimental::detail::spmd2simd< std::tuple< T... >, N >
 Csycl::_V1::ext::oneapi::experimental::detail::spmd2simd< T, N, std::enable_if_t< std::is_arithmetic_v< T > > >
 Csycl::_V1::ext::oneapi::experimental::detail::spmd2simd< uniform< T >, N >
 Csycl::_V1::ext::oneapi::experimental::matrix::spv_matrix_layout_traits< Layout >
 Csycl::_V1::ext::oneapi::experimental::matrix::spv_matrix_use_traits< Use >
 Csycl::_V1::ext::oneapi::experimental::matrix::spv_scope_traits< G >
 Csycl::_V1::ext::oneapi::experimental::matrix::spv_scope_traits< sycl::group< D > >
 Csycl::_V1::ext::oneapi::experimental::matrix::spv_scope_traits< sycl::sub_group >
 Csycl::_V1::ext::intel::experimental::statically_coalesce_impl< _N >
 Csycl::_V1::ext::intel::statically_coalesce_impl< _N >
 C__spv::StorageClass
 Csycl::_V1::detail::CG::StorageInitHelper
 Csycl::_V1::detail::stream_impl
 Csycl::_V1::detail::string
 Csycl::_V1::detail::string_view
 Csycl::_V1::ext::oneapi::experimental::detail::strip_regcall_from_function_ptr< T >
 Csycl::_V1::ext::oneapi::experimental::detail::strip_regcall_from_function_ptr< Ret(*)(Args...)>
 Csycl::_V1::ext::oneapi::experimental::detail::strip_regcall_from_function_ptr< Ret(__regcall *)(Args...)>
 Csycl::_V1::sub_group
 Csycl::sub_group
 Csycl::_V1::ext::oneapi::sub_group_mask
 Csyclcompat::sub_satA sycl::sub_sat wrapper functors
 Csycl::_V1::detail::SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes >
 Csycl::_V1::detail::sycl_to_pi< T >
 Csycl::_V1::detail::sycl_to_pi< bool >
 Csycl::_V1::detail::sycl_to_pi< device >
 Csycl::_V1::detail::sycl_to_pi< platform >
 Csyclcompat_kernel_name< Args >
 Csyclcompat_kernel_scalar< Arg >
 Csycl::_V1::detail::SYCLConfig< Config >
 Csycl::_V1::detail::SYCLConfig< ONEAPI_DEVICE_SELECTOR >
 Csycl::_V1::detail::SYCLConfig< SYCL_CACHE_DIR >
 Csycl::_V1::detail::SYCLConfig< SYCL_CACHE_IN_MEM >
 Csycl::_V1::detail::SYCLConfig< SYCL_CACHE_PERSISTENT >
 Csycl::_V1::detail::SYCLConfig< SYCL_DISABLE_PARALLEL_FOR_RANGE_ROUNDING >
 Csycl::_V1::detail::SYCLConfig< SYCL_ENABLE_DEFAULT_CONTEXTS >
 Csycl::_V1::detail::SYCLConfig< SYCL_ENABLE_FUSION_CACHING >
 Csycl::_V1::detail::SYCLConfig< SYCL_PARALLEL_FOR_RANGE_ROUNDING_PARAMS >
 Csycl::_V1::detail::SYCLConfig< SYCL_PARALLEL_FOR_RANGE_ROUNDING_TRACE >
 Csycl::_V1::detail::SYCLConfig< SYCL_PI_TRACE >
 Csycl::_V1::detail::SYCLConfig< SYCL_QUEUE_THREAD_POOL_SIZE >
 Csycl::_V1::detail::SYCLConfig< SYCL_REDUCTION_PREFERRED_WORKGROUP_SIZE >
 Csycl::_V1::detail::SYCLConfig< SYCL_RT_WARNING_LEVEL >
 Csycl::_V1::detail::SYCLConfigBase< Config >
 Csycl::_V1::detail::SYCLMemObjAllocator
 Csycl::_V1::detail::SYCLMemObjI
 Csycl::_V1::detail::SyncGroups and provides access to all the locks used the SYCL runtime
 Csycl::_V1::ext::oneapi::experimental::tangle_group< ParentGroup >
 Csycl::_V1::detail::TargetToAS< accessTarget >
 Csycl::_V1::detail::TargetToAS< access::target::constant_buffer >
 Csycl::_V1::detail::TargetToAS< access::target::local >
 Csycl::_V1::ext::intel::experimental::task_sequence< f, PropertyListT >
 Csycl::_V1::ext::intel::experimental::task_sequence< f, oneapi::experimental::detail::properties_t< Props... > >
 Csycl::_V1::detail::TempAssignGuard< T >
 Csycl::_V1::detail::TermPositions
 Cdecltypeis_sorter_impl::test
 Csycl::_V1::ext::oneapi::experimental::matrix::precision::tf32
 Csycl::_V1::ext::intel::experimental::esimd::tfloat32
 Csycl::_V1::detail::ThreadPool
 Csycl::_V1::detail::tls_code_loc_tData type that manages the code_location information in TLS
 Csycl::_V1::ext::oneapi::detail::to_hip_type< T >
 Csycl::_V1::ext::oneapi::detail::to_hip_type< bfloat16 >
 Csycl::_V1::ext::oneapi::detail::to_hip_type< half >
 Csycl::_V1::ext::oneapi::detail::to_hip_type< int8_t >
 Cstd::true_type
 Csycl::_V1::detail::TryToGetElementType< T >
 Csycl::_V1::detail::tuple< T >
 Csycl::_V1::detail::tuple< T, Ts... >
 Csycl::_V1::detail::tuple< Ts... >
 Csycl::_V1::detail::tuple<>
 Csycl::_V1::detail::tuple_element< N, T >
 Csycl::_V1::detail::tuple_element< 0, tuple< T, Rest... > >
 Csycl::_V1::detail::tuple_element< N - 1, tuple< Rest... > >
 Csycl::_V1::detail::TupleValueHolder< T >
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, buffer< DataT, Dimensions, AllocatorT > >::type
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, context >::type
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, event >::type
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, image< Dimensions, AllocatorT > >::type
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, kernel >::type
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, kernel_bundle< State > >::type
 Csycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, queue >::type
 Csyclcompat::type_identity< T >
 Csycl::_V1::ext::oneapi::experimental::uniform< T >
 Csycl::_V1::ext::oneapi::experimental::unsampled_image_handleOpaque unsampled image handle type
 Csycl::_V1::detail::UnsampledImageAccessorBaseHost
 Csycl::_V1::ext::oneapi::experimental::detail::unwrap_uniform< T >
 Csycl::_V1::ext::oneapi::experimental::detail::unwrap_uniform< uniform< T > >
 Cur_context_handle_t_
 Cur_device_handle_t_
 Cur_event_handle_t_
 Cur_exp_command_buffer_handle_t_
 Cur_kernel_handle_t_
 Cur_mem_handle_t_
 Cur_platform_handle_t_
 Cur_program_handle_t_
 Cur_queue_handle_t_
 Cur_sampler_handle_t_
 CUrReturnHelper
 Csycl::_V1::ext::oneapi::Us
 Csycl::_V1::usm_allocator< T, AllocKind, Alignment >
 Csycl::usm_allocator< T, AllocKind, Alignment >
 Csycl::_V1::ext::oneapi::Uu
 Csycl::_V1::detail::value_list< T, Values >
 Csycl::_V1::detail::value_list< T >
 Csycl::_V1::detail::value_list< T, Head, Tail... >
 Csycl::_V1::ext::oneapi::experimental::detail::ValueOrDefault< Properties, PropertyKey, Cond >
 Csycl::_V1::ext::oneapi::experimental::detail::ValueOrDefault< Properties, PropertyKey, std::enable_if_t< is_property_list_v< Properties > &&Properties::template has_property< PropertyKey >()> >
 Csycl::_V1::vec< Type, NumElements >Class sycl::vec ///////////////////////// Provides a cross-patform vector class template that works efficiently on SYCL devices as well as in host C++ code
 Csycl::vec< Type, NumElements >Class sycl::vec ///////////////////////// Provides a cross-patform vector class template that works efficiently on SYCL devices as well as in host C++ code
 Csycl::_V1::vec< std::byte, NumElements >
 Csycl::_V1::vec< sycl::_V1::detail::half_impl::half, NumElements >
 Csycl::_V1::detail::vec_helper< T >
 Csycl::_V1::detail::vec_helper< bool >
 Csycl::_V1::detail::vec_helper< std::byte >
 Csycl::_V1::detail::vec_helper< sycl::ext::oneapi::bfloat16 >
 Csycl::_V1::detail::VecStorage< T, N, V >
 Csycl::_V1::detail::VecStorage< bool, 1, void >
 Csycl::_V1::detail::VecStorage< bool, N, typename std::enable_if_t< isValidVectorSize(N)> >
 Csycl::_V1::detail::VecStorage< half, 1, void >
 Csycl::_V1::detail::VecStorage< std::byte, 1, void >
 Csycl::_V1::detail::VecStorage< sycl::ext::oneapi::bfloat16, 1, void >
 Csycl::_V1::detail::VecStorage< T, 1, typename std::enable_if_t< is_sigeninteger_v< T > > >
 Csycl::_V1::detail::VecStorage< T, 1, typename std::enable_if_t< is_sugeninteger_v< T > > >
 Csycl::_V1::detail::VecStorage< T, 1, typename std::enable_if_t<!is_half_or_bf16_v< T > &&is_sgenfloat_v< T > > >
 Csycl::_V1::detail::VecStorage< T, N, typename std::enable_if_t< isValidVectorSize(N) &&(is_sgeninteger_v< T >||(is_sgenfloat_v< T > &&!is_half_or_bf16_v< T >))> >
 Csycl::_V1::detail::VecStorageImpl< T, N >
 Csycl::_V1::ext::intel::esimd::vector_aligned_tagvector_aligned_tag type
 Cvector_aligned_tag
 Csycl::_V1::detail::vector_element< T >
 Csycl::_V1::detail::vector_element_impl< T >
 Csycl::_V1::detail::vector_element_impl< vec< T, N > >
 Csyclcompat::detail::vectorized_binary< VecT, BinaryOperation, class >
 Csycl::_V1::ext::oneapi::detail::weak_object_base< SYCLObjT >
 Csycl::_V1::ext::oneapi::detail::weak_object_base< buffer< T, Dimensions, AllocatorT > >
 Csycl::_V1::ext::oneapi::detail::weak_object_base< stream >
 Csycl::_V1::ext::oneapi::detail::wi_data< Group, T, Use, Rows, Cols, Layout >
 Csycl::_V1::ext::oneapi::detail::wi_element< T, NumRows, NumCols, Use, Layout, Group >
 Csycl::_V1::ext::oneapi::detail::wi_element< sycl::ext::oneapi::bfloat16, NumRows, NumCols, Use, Layout, Group >
 Csycl::_V1::detail::XPTIRegistry
 Cconstexpr static bool