diff --git a/src/cxxopts.hpp b/src/cxxopts.hpp index 240c4cc..edc53a7 100644 --- a/src/cxxopts.hpp +++ b/src/cxxopts.hpp @@ -401,15 +401,6 @@ namespace cxxopts } } - template - void - parse_value(const std::string& text, std::vector& value) - { - T v; - parse_value(text, v); - value.push_back(v); - } - inline void parse_value(const std::string& /*text*/, bool& value) @@ -426,6 +417,15 @@ namespace cxxopts value = text; } + template + void + parse_value(const std::string& text, std::vector& value) + { + T v; + parse_value(text, v); + value.push_back(v); + } + template struct value_has_arg {