Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Metaprogramming facilities to generate combination cases.
Similar to the plain typelist-based generators, a custom supplied template will be instantiated with combinations of the parameter types and then mixed into the resulting type
Definition in file generator-combinations.hpp.
#include "lib/meta/typelist.hpp"
#include "lib/meta/typelist-manip.hpp"
#include "lib/meta/generator.hpp"
Classes | |
struct | CartesianProduct< TYPES_1, TYPES_2 > |
struct | InstantiateChainedCombinations< TYPES_1, TYPES_2, _X_, BASE > |
Build a Case matrix. More... | |
struct | PickParametersFromSublist< _X_ > |
struct | PickParametersFromSublist< _X_ >::SingleCaseInstantiation< SUBLIST, BASE > |
Namespaces | |
lib | |
Implementation namespace for support and library code. | |