Template Struct TypeList

Nested Relationships

Nested Types

Struct Documentation

template<typename ...Args>
struct TypeList

Public Types

template<typename ...AdditionalArgs>
using Append = TypeList<Args..., AdditionalArgs...>

Public Static Attributes

template<typename T>
static constexpr bool contains_t = contains<T>::value
template<typename T>
struct contains

Public Static Attributes

static constexpr bool value = {(std::is_same_v<T, Args> || ...)}