55 template<
char i,
char ii,
char iii>
59 return one.o_ + two.o_ +
three.o_;
141 cout <<
"\t:\n\t: ---Bind----\n";
Partial function application and building a complete function closure.
Metaprogramming tools for detecting and transforming function types.
Implementation namespace for support and library code.
Test runner and basic definitions for tests.
Simplistic test class runner.
#define LAUNCHER(_TEST_CLASS_, _GROUPS_)
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.
Metaprogramming: Helpers for manipulating lists-of-types.
A template metaprogramming technique for manipulating collections of types.