1 #ifndef GDE_COMMAND_TO_TPP
2 #define GDE_COMMAND_TO_TPP
9 toString(const T& value)
11 std::ostringstream oss;
18 fromString(const std::string& valueString)
20 std::istringstream iss(valueString);
22 return iss >> value ? value : 0;
27 gde::CommandTO::getParameter(const std::string& name)
29 if (_parameters.find(name) == _parameters.end()) {
30 std::cerr << "Unknown parameter: " << name << std::endl;
34 return fromString<T>(_parameters[name]);
40 gde::CommandTO::setParameter(const std::string& name, const T& value, bool replaceIfExist)
43 _parameters[name] = toString(value);
46 if (_parameters.find(name) != _parameters.end()) {
47 std::cerr << "Parameter already exists: " << name << std::endl;