![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
Metaprogramming facilities to generate combination cases. More...
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"Namespaces | |
| namespace | lib |
| Implementation namespace for support and library code. | |
| namespace | lib::meta |
Classes | |
| struct | CartesianProduct< TYPES_1, TYPES_2 > |
| struct | PickParametersFromSublist< _X_ > |
| struct | PickParametersFromSublist< _X_ >::SingleCaseInstantiation< SUBLIST, BASE > |
| struct | InstantiateChainedCombinations< TYPES_1, TYPES_2, _X_, BASE > |
| Build a Case matrix. More... | |
| struct lib::meta::PickParametersFromSublist |
Collaboration diagram for PickParametersFromSublist< _X_ >: