104 typedef Seq::List SeqList;
122 typedef Prepend<Num<5>,
Types<> > Prepend3;
136 typedef Shifted<Seq,0>::Type Seq_0; DISPLAY (Seq_0);
137 typedef Shifted<Seq,1>::Type Seq_1; DISPLAY (Seq_1);
138 typedef Shifted<Seq,2>::Type Seq_2; DISPLAY (Seq_2);
139 typedef Shifted<Seq,3>::Type Seq_3; DISPLAY (Seq_3);
140 typedef Shifted<Seq,4>::Type Seq_4; DISPLAY (Seq_4);
141 typedef Shifted<Seq,5>::Type Seq_5; DISPLAY (Seq_5);
142 typedef Shifted<Seq,6>::Type Seq_6; DISPLAY (Seq_6);
Some basic facilities for manipulating type sequences.
Implementation namespace for support and library code.
Simple test class runner.
Support for writing metaprogramming unit-tests dealing with typelists and flags.
Metaprogramming: Helpers for manipulating lists-of-types.