3 using namespace command;
5 template<typename ArgumentType>
6 class TestCallable : public Callable<ArgumentType> {
8 TestCallable(void (*function)(ArgumentType))
9 : Callable<ArgumentType>(function) {
12 void callFunction(ArgumentType test) {
18 class TestCallable<void> : public Callable<void> {
20 TestCallable(void (*function)(void))
21 : Callable<void>(function) {