DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::find_type< TypeList, Comp, T > Struct Template Reference

#include <sycl/detail/type_list.hpp>

Public Types

template<class T2 >
using C = Comp< T2, T >
 
using l = boost::mp11::mp_copy_if< TypeList, C >
 
using type = boost::mp11::mp_eval_if< is_empty_type_list< l >, void, boost::mp11::mp_front, l >
 

Detailed Description

template<typename TypeList, template< typename, typename > class Comp, typename T>
struct sycl::_V1::detail::find_type< TypeList, Comp, T >

Definition at line 79 of file type_list.hpp.

Member Typedef Documentation

◆ C

template<typename TypeList , template< typename, typename > class Comp, typename T >
template<class T2 >
using sycl::_V1::detail::find_type< TypeList, Comp, T >::C = Comp<T2, T>

Definition at line 80 of file type_list.hpp.

◆ l

template<typename TypeList , template< typename, typename > class Comp, typename T >
using sycl::_V1::detail::find_type< TypeList, Comp, T >::l = boost::mp11::mp_copy_if<TypeList, C>

Definition at line 81 of file type_list.hpp.

◆ type

template<typename TypeList , template< typename, typename > class Comp, typename T >
using sycl::_V1::detail::find_type< TypeList, Comp, T >::type = boost::mp11::mp_eval_if<is_empty_type_list<l>, void, boost::mp11::mp_front, l>

Definition at line 82 of file type_list.hpp.


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