Lumiera
0.pre.03
»edit your freedom«
|
Basically, this is a bitset like feature, but working on types instead of runtime values. The Goal is to detect automatically all possible defined specialisations of some template based on such configuration-tuples. This allows us to assemble the glue code for pulling data from processing nodes out of small building blocks in all possible configurations.
Definition at line 124 of file config-flags-test.cpp.
Classes | |
struct | TestFactory |
struct | TestVisitor |
Private Member Functions | |
void | check_ConfigSelector () |
void | check_filter () |
void | check_FlagInfo () |
void | check_flags () |
void | check_instantiation () |
void | check_testdata () |
virtual void | run (Arg) |
|
inlineprivate |
Definition at line 150 of file config-flags-test.cpp.
|
inlineprivate |
Maybe
is defined for the configuration in question Definition at line 175 of file config-flags-test.cpp.
|
inlineprivate |
template
Maybe is defined Definition at line 199 of file config-flags-test.cpp.
|
inlineprivate |
Definition at line 246 of file config-flags-test.cpp.
|
inlineprivate |
Then invoke the appropriate factory by specifying the configuration bit code
Definition at line 278 of file config-flags-test.cpp.