fennec
Loading...
Searching...
No Matches
metasequences.h File Reference

Metasequences More...

Go to the source code of this file.

Detailed Description

Author
Medusa Slockbower

Classes

struct  fennec::metasequence< ValueT, Values >
 metaprogramming sequence More...
 
struct  fennec::integer_metasequence< IntT, Values >
 metaprogramming integral metasequence More...
 
struct  fennec::index_metasequence< Indices >
 metaprogramming integral metasequence More...
 
struct  fennec::make_integer_metasequence< T, N >
 generate a fennec::integer_metasequence \(\left[\,0\,\ldots\,N\,\right)\) More...
 
struct  fennec::make_index_metasequence< N >
 generate a fennec::index_metasequence \(\left[\,0\,\ldots\,N\,\right)\) More...
 

Typedefs

template<typename IntT , size_t N>
using fennec::make_integer_metasequence_t = typename make_integer_metasequence< IntT, N >::type
 shorthand for typename make_integer_sequence<T, N>::type
 
template<size_t N>
using fennec::make_index_metasequence_t = typename make_index_metasequence< N >::type
 shorthand for typename make_index_metasequence<N>::type
 
template<typename SequenceT0 , typename SequenceT1 >
using fennec::concat_metasequence_t = typename concat_metasequence< SequenceT0, SequenceT1 >::type
 shorthand for typename concat_metasequence<SequenceT0, SequenceT1>::type