![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Definition at line 125 of file variadic-argument-picker-test.cpp.
Private Member Functions | |
| virtual void | run (Arg) |
| void | verify_fixture () |
| void | check_pickArg () |
| void | check_pickInit () |
| void | check_reorderedArguments () |
Static Private Member Functions | |
| template<class... ARGS, size_t... idx> | |
| static auto | call_with_reversed_arguments (IndexSeq< idx... >, ARGS &&...args) |
| Demonstration of argument manipulation through metaprogramming. | |
Definition at line 128 of file variadic-argument-picker-test.cpp.
References VariadicArgumentPicker_test::check_pickArg(), VariadicArgumentPicker_test::check_pickInit(), VariadicArgumentPicker_test::check_reorderedArguments(), and VariadicArgumentPicker_test::verify_fixture().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 144 of file variadic-argument-picker-test.cpp.
Referenced by VariadicArgumentPicker_test::run().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 171 of file variadic-argument-picker-test.cpp.
Referenced by VariadicArgumentPicker_test::run().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 191 of file variadic-argument-picker-test.cpp.
References lib::meta::typeStr().
Referenced by VariadicArgumentPicker_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestaticprivate |
Demonstration of argument manipulation through metaprogramming.
This function invokes the ubiquitous fun test function with arbitrary arguments, but it re-orders and even prunes arguments as dictated by the Index sequence parameter.
IndexSeq<idx...> is irrelevantIndexSeq just as an container to hold the sequence idx...std::forward for perfect forwardingidx... packidx without the ... sits within the template list of pickArg<idx>idx... pack which actually drives the generation of several pickArg instantiationsDefinition at line 230 of file variadic-argument-picker-test.cpp.
Referenced by VariadicArgumentPicker_test::check_reorderedArguments().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 237 of file variadic-argument-picker-test.cpp.
References VariadicArgumentPicker_test::call_with_reversed_arguments().
Referenced by VariadicArgumentPicker_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
Inheritance diagram for VariadicArgumentPicker_test:
Collaboration diagram for VariadicArgumentPicker_test: