DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::ext::oneapi::detail::get_reduction_main_kernel_name_t< Name, Type, B1, B2, T3 > Struct Template Reference

Helper structs to get additional kernel name types based on given Name and additional template parameters helping to distinguish kernels. More...

#include <sycl/ext/oneapi/reduction.hpp>

Public Types

using name = __sycl_reduction_main_kernel< Name, B1, B2, T3 >
 

Detailed Description

template<typename Name, typename Type, bool B1, bool B2, typename T3 = void>
struct cl::sycl::ext::oneapi::detail::get_reduction_main_kernel_name_t< Name, Type, B1, B2, T3 >

Helper structs to get additional kernel name types based on given Name and additional template parameters helping to distinguish kernels.

If Name is undefined (is auto_name) leave it that way to take advantage of unnamed kernels being named after their functor.

Definition at line 999 of file reduction.hpp.

Member Typedef Documentation

◆ name

template<typename Name , typename Type , bool B1, bool B2, typename T3 = void>
using cl::sycl::ext::oneapi::detail::get_reduction_main_kernel_name_t< Name, Type, B1, B2, T3 >::name = __sycl_reduction_main_kernel<Name, B1, B2, T3>

Definition at line 1000 of file reduction.hpp.


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