alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::meta::Contains< List< Head, Tail... >, Value > Struct Template Reference

#include <TypeListOps.hpp>

Static Public Attributes

static constexpr bool value = std::is_same_v<Head, Value> || Contains<List<Tail...>, Value>::value
 

Detailed Description

template<template< typename... > class List, typename Head, typename... Tail, typename Value>
struct alpaka::meta::Contains< List< Head, Tail... >, Value >

Definition at line 34 of file TypeListOps.hpp.

Member Data Documentation

◆ value

template<template< typename... > class List, typename Head , typename... Tail, typename Value >
constexpr bool alpaka::meta::Contains< List< Head, Tail... >, Value >::value = std::is_same_v<Head, Value> || Contains<List<Tail...>, Value>::value
staticconstexpr

Definition at line 36 of file TypeListOps.hpp.


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