CbmRoot
Loading...
Searching...
No Matches
cbm::util::is_in_sequence< What, Sequence > Struct Template Reference

Checks at the compile time, if the non-type template parameter is in a sequence of values. More...

#include <CbmTypeTraits.h>

Static Public Attributes

static constexpr bool value {((What == Sequence) || ...)}
 

Detailed Description

template<auto What, auto... Sequence>
struct cbm::util::is_in_sequence< What, Sequence >

Checks at the compile time, if the non-type template parameter is in a sequence of values.

Template Parameters
WhatA value to be tested
SequenceSequence of valid values

Definition at line 21 of file CbmTypeTraits.h.

Member Data Documentation

◆ value

template<auto What, auto... Sequence>
bool cbm::util::is_in_sequence< What, Sequence >::value {((What == Sequence) || ...)}
staticconstexpr
Returns
true If What is in Sequence

Definition at line 23 of file CbmTypeTraits.h.


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