...and this is cool, since our command framework already provides a nice type constructor / rebinding template, so it's easy to pick up just some arbitrary function signature and fabricate the corresponding "capture" and "undo" signatures. Starting from there, we can construct std::function objects with those specifically tailored signatures, and then bind the actual variadic functions to these. Bottom line is: it seems feasible to create a variadic handler function, and then to emulate command invocations through this function. For one this allows us to build a debugging facility, and besides that it shows a path how to solve the other binding problem GenNode -> command |
||
|---|---|---|
| .. | ||
| clang-static-init-1.cpp | ||
| clang-static-init-2.cpp | ||
| clang-static-init.hpp | ||
| crash_gdb_jessie-2015-08.sh | ||
| DIR_INFO | ||
| SConscript | ||
| try.cpp | ||