ALPSCore reference
Public Types | Static Public Member Functions | List of all members
alps::integer_sequence< T, I > Struct Template Reference

#include <index_sequence.hpp>

Collaboration diagram for alps::integer_sequence< T, I >:
Collaboration graph

Public Types

using value_type = T
 type of sequence More...

Static Public Member Functions

static constexpr std::size_t size () noexcept
 size of sequence More...

Detailed Description

template<typename T, T... I>
struct alps::integer_sequence< T, I >

C++11 implementation of C++14 index sequence create argument pack of type T elements

Definition at line 16 of file index_sequence.hpp.

Member Typedef Documentation

template<typename T , T... I>
using alps::integer_sequence< T, I >::value_type = T

type of sequence

Definition at line 18 of file index_sequence.hpp.

Member Function Documentation

template<typename T , T... I>
static constexpr std::size_t alps::integer_sequence< T, I >::size ( )

size of sequence

Definition at line 20 of file index_sequence.hpp.

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