Lumiera  0.pre.03
»edit your freedom«
BuildIdxIter< Types< TYPES... > > Struct Template Reference

#include "lib/meta/variadic-helper.hpp"

Description

template<typename... TYPES>
struct lib::meta::BuildIdxIter< Types< TYPES... > >

build an index number sequence from a type sequence

Definition at line 237 of file variadic-helper.hpp.

Public Types

enum  { SIZ = lib::meta::count<typename Types<TYPES...>::List>::value }
 
template<size_t c>
using After = typename Builder::template After< c >
 
using Ascending = typename Builder::Ascending
 
using Builder = BuildIndexSeq< SIZ >
 
using Descending = typename Builder::Descending
 
template<size_t x>
using FilledWith = typename Builder::template FilledWith< x >
 
template<size_t c>
using First = typename Builder::template First< c >
 
template<size_t d>
using OffsetBy = typename Builder::template OffsetBy< d >
 
+ Collaboration diagram for BuildIdxIter< Types< TYPES... > >:

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