Extract Integer Sequence

#include <m3ta/extractintegersequence>

Extracts the integer sequence as an object instance, such as a std::array.

Traits

m3ta::ExtractIntegerSequence
template<typename T_Sequence>
struct ExtractIntegerSequence
Template Parameters:
 
  • T_Sequence – Integer sequence.

Member Functions

std::array<T, sizeof ... (T_values)> asArray()

The integer sequence as a std::array.

Usage Examples

auto array = m3ta::ExtractIntegerSequence<
    m3ta::IndexSequence<0, 1, 2, 4>
>::asArray(); // std::array<std::size_t, 4>