Integer Sequence

#include <m3ta/integersequence>

Sequence of integers.

This is the equivalent of C++14’s std::integer_sequence.

Traits

m3ta::IntegerSequence
template<typename T, T ... T_values>
struct IntegerSequence
Template Parameters:
 
  • T – Type of the integer values.
  • T_values – Integral values.

Member Types

value_type

The type T.

Member Functions

std::size_t size() noexcept

Number of values.

Aliases

m3ta::IndexSequence
template<std::size_t ... T_values>
using IndexSequence = IntegerSequence<std::size_t, T_values ...>;