fennec
Loading...
Searching...
No Matches
fennec::integer_metasequence< IntT, Values >

metaprogramming integral metasequence More...

#include <metasequences.h>

Inheritance diagram for fennec::integer_metasequence< IntT, Values >:
[legend]
Collaboration diagram for fennec::integer_metasequence< IntT, Values >:
[legend]

Detailed Description

template<typename IntT, IntT... Values>
requires (is_integral_v<IntT>)
struct fennec::integer_metasequence< IntT, Values >

A fennec::metasequence specialized integer types.

Template Parameters
IntTtype of the values, must satisfy fennec::is_integral<T>
Valuessequence values

Public Types

using value_type = IntT
 type of the sequence
 
using type = integer_metasequence
 self-referential type
 
- Public Types inherited from fennec::metasequence< IntT, Values... >
using value_type = IntT
 type of the metasequence
 
using type = metasequence
 self-referential type
 

Static Public Member Functions

static constexpr size_t size () noexcept
 returns the number of elements
 
- Static Public Member Functions inherited from fennec::metasequence< IntT, Values... >
static constexpr size_t size () noexcept
 returns the number of elements
 

Member Function Documentation

◆ size()

template<typename IntT , IntT... Values>
static constexpr size_t fennec::integer_metasequence< IntT, Values >::size ( )
inlinestaticconstexprnoexcept
Returns
number of elements in the array

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