diff --git a/src/ucioption.cpp b/src/ucioption.cpp index 1b866554..d1326a4c 100644 --- a/src/ucioption.cpp +++ b/src/ucioption.cpp @@ -169,6 +169,18 @@ namespace { return ret; } + // Specialization for std::string where instruction 'ss >> ret;' + // would erroneusly tokenize a string with spaces. + + template<> + string get_option_value(const string& optionName) { + + if (options.find(optionName) == options.end()) + return string(); + + return options[optionName].currentValue; + } + } ////