Lumiera  0.pre.03
»edit your freedom«
Shifted< TYPES, i > Class Template Reference

#include "lib/meta/typeseq-util.hpp"

Description

template<class TYPES, uint i = 1>
class lib::meta::Shifted< TYPES, i >

Helper: generate a type sequence left shifted by i steps, filling in NullType at the end.

Definition at line 212 of file typeseq-util.hpp.

Public Types

typedef Split< Type >::Head Head
 
typedef Shifted< Tail, i-1 >::Type Type
 

Private Types

typedef Split< TYPES >::Tail Tail
 
+ Collaboration diagram for Shifted< TYPES, i >:

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