Clean all doc files on make clean
[command.git] / include / argument.h
index 81a7cd4186e8c4be1c755b74d42829ab7e0fb25b..bf5fc3354f304c7b894252069969451275ec7fff 100644 (file)
@@ -4,6 +4,7 @@
 #include <string>
 #include <sstream>
 #include <iostream>
+#include <functional>
 
 #include "parameter.h"
 #include "callable.h"
@@ -31,7 +32,7 @@ namespace command {
          * @param description Description of current Argument
          * @param function Function used to handle current Argument.
          */
-        Argument(const std::string & description, void (*function)(ParameterType))
+        Argument(const std::string & description, std::function<void(ParameterType)> function)
             : Parameter(description), Callable<ParameterType>(function) {
         }