#include <string>
#include <sstream>
#include <iostream>
+#include <functional>
#include "parameter.h"
#include "callable.h"
: Parameter(description), Callable<ParameterType>(function) {
}
+ Argument(const std::string & description, std::function<void(ParameterType)> function)
+ : Parameter(description), Callable<ParameterType>(function) {
+ }
+
/**
*
*/
virtual bool understand(const std::string & argv) {
std::stringstream ss;
- ss << argv;
+ ss << std::fixed << argv;
ss >> value;
if (!ss.fail()) {