alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::meta::detail::FilterImplHelper< TList, TPred, T, Ts... > Struct Template Reference

#include <Filter.hpp>

Public Types

using type = std::conditional_t< TPred< T >::value, Concatenate< TList< T >, typename FilterImplHelper< TList, TPred, Ts... >::type >, typename FilterImplHelper< TList, TPred, Ts... >::type >
 

Detailed Description

template<template< typename... > class TList, template< typename > class TPred, typename T, typename... Ts>
struct alpaka::meta::detail::FilterImplHelper< TList, TPred, T, Ts... >

Definition at line 25 of file Filter.hpp.

Member Typedef Documentation

◆ type

template<template< typename... > class TList, template< typename > class TPred, typename T , typename... Ts>
using alpaka::meta::detail::FilterImplHelper< TList, TPred, T, Ts... >::type = std::conditional_t< TPred<T>::value, Concatenate<TList<T>, typename FilterImplHelper<TList, TPred, Ts...>::type>, typename FilterImplHelper<TList, TPred, Ts...>::type>

Definition at line 27 of file Filter.hpp.


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