29 #ifndef META_TUPLE_DIAGNOSTICS_H 30 #define META_TUPLE_DIAGNOSTICS_H 54 return string( (num.o_==i? constElm:changedElm) %
int(num.o_));
69 template<
typename TUP>
70 inline enable_if<is_Tuple<TUP>,
74 using TypeList =
typename RebindTupleTypes<TUP>::List;
75 using DumpPrinter = InstantiateChained<TypeList, Printer, NullP>;
78 + DumpPrinter::print();
A front-end for using printf-style formatting.
Implementation namespace for support and library code.
Metaprogramming with tuples-of-types and the std::tuple record.
Support for writing metaprogramming unit-tests dealing with typelists and flags.
failsafe invocation of custom string conversion.