Template Struct integral_constant

Inheritance Relationships

Derived Types

Template Parameter Order

  1. class NumT

  2. NumT v

Struct Documentation

template<class NumT, NumT v>
struct integral_constant

Subclassed by camp::concepts::metalib::negate_t< T >, camp::is_same_s< T, U >, camp::is_same_s< T, T >, camp::tuple_size< const T >, camp::tuple_size< const volatile T >, camp::tuple_size< tagged_tuple< L, Args… > >, camp::tuple_size< tuple< Args… > >, camp::tuple_size< volatile T >, camp::type_traits::SpecializationOf< class, T >, camp::concepts::metalib::negate_t< none_of< Bs… > >

Public Types

using value_type = NumT
using type = integral_constant

Public Functions

inline constexpr operator value_type() const noexcept
inline constexpr value_type operator()() const noexcept

Public Static Attributes

static constexpr NumT value = v