|
fennec
|
This header is part of the metaprogramming library. It defines structures for metasequences of values, used during compile time.
| Syntax | Description | ||||
|---|---|---|---|---|---|
metasequence<ValueT, Values...> |
Stores a sequence of values of type template<typename TypeT, TypeT...Values>
constexpr TypeT summation(metasequence<TypeT, Values...>)
{
return (Values + ...);
}
| ||||
integer_metasequence<IntT, Values...> typename make_integer_metasequence<IntT, N>::type make_integer_metasequence_t<IntT, N> |
A
| ||||
index_metasequence<Indices...> typename make_index_metasequence<N>::type make_index_metasequence_t<N> |
A
| ||||
typename concat_metasequence<metasequenceT0, metasequenceT1>::type concat_metasequence_t<metasequenceT0, metasequenceT1> |
A tool for concatenating two
|