34 using lib::test::showSizeof;
86 typedef Types1::List L1;
87 typedef Types2::List L2;
88 typedef Types3::List L3;
111 using L1 = Types1::List;
114 using Seq1 = RebindTupleTypes<T_L1>::Seq;
134 using S4 =
struct{
int a,b,c,d;};
135 CHECK (
sizeof(S4) ==
sizeof(prep));
136 CHECK (1 ==
sizeof(nulL));
148 cout << showSizeof(tup1) <<endl
149 << showSizeof(prep) <<endl
150 << showSizeof(nulT) <<endl
151 << showSizeof(nulL) <<endl;
typename BuildTupleType< TYPES >::Type Tuple
Build a std::tuple from types given as type sequence.
Implementation namespace for support and library code.
Metaprogramming with tuples-of-types and the std::tuple record.
Simplistic test class runner.
A collection of frequently used helper functions to support unit testing.
an extension to typelist-diagnostics.hpp, allowing to dump the contents of a Tuple datatype...
Support for writing metaprogramming unit-tests dealing with typelists and flags.