DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::detail::find_type< TL, C, T > Struct Template Reference

#include <CL/sycl/detail/type_list.hpp>

Public Types

using head = head_t< TL >
 
using tail = typename find_type< tail_t< TL >, C, T >::type
 
using type = conditional_t< C< head, T >::value, head, tail >
 

Detailed Description

template<typename TL, template< typename, typename > class C, typename T>
struct cl::sycl::detail::find_type< TL, C, T >

Definition at line 107 of file type_list.hpp.

Member Typedef Documentation

◆ head

template<typename TL , template< typename, typename > class C, typename T >
using cl::sycl::detail::find_type< TL, C, T >::head = head_t<TL>

Definition at line 108 of file type_list.hpp.

◆ tail

template<typename TL , template< typename, typename > class C, typename T >
using cl::sycl::detail::find_type< TL, C, T >::tail = typename find_type<tail_t<TL>, C, T>::type

Definition at line 109 of file type_list.hpp.

◆ type

template<typename TL , template< typename, typename > class C, typename T >
using cl::sycl::detail::find_type< TL, C, T >::type = conditional_t<C<head, T>::value, head, tail>

Definition at line 110 of file type_list.hpp.


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