DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::GetMergedKernelProperties< KernelType, PropertiesT, std::enable_if_t< ext::oneapi::experimental::detail::HasKernelPropertiesGetMethod< KernelType >::value > > Struct Template Reference

#include <sycl/handler.hpp>

Public Types

using get_method_properties = typename ext::oneapi::experimental::detail::HasKernelPropertiesGetMethod< KernelType >::properties_t
 
using type = ext::oneapi::experimental::detail::merged_properties_t< PropertiesT, get_method_properties >
 

Detailed Description

template<typename KernelType, typename PropertiesT>
struct sycl::_V1::detail::GetMergedKernelProperties< KernelType, PropertiesT, std::enable_if_t< ext::oneapi::experimental::detail::HasKernelPropertiesGetMethod< KernelType >::value > >

Definition at line 243 of file handler.hpp.

Member Typedef Documentation

◆ get_method_properties

template<typename KernelType , typename PropertiesT >
using sycl::_V1::detail::GetMergedKernelProperties< KernelType, PropertiesT, std::enable_if_t< ext::oneapi::experimental::detail::HasKernelPropertiesGetMethod< KernelType >::value > >::get_method_properties = typename ext::oneapi::experimental::detail::HasKernelPropertiesGetMethod< KernelType>::properties_t

Definition at line 247 of file handler.hpp.

◆ type

template<typename KernelType , typename PropertiesT >
using sycl::_V1::detail::GetMergedKernelProperties< KernelType, PropertiesT, std::enable_if_t< ext::oneapi::experimental::detail::HasKernelPropertiesGetMethod< KernelType >::value > >::type = ext::oneapi::experimental::detail::merged_properties_t< PropertiesT, get_method_properties>

Definition at line 254 of file handler.hpp.


The documentation for this struct was generated from the following file: