summaryrefslogtreecommitdiff
path: root/src/utilities.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/utilities.hpp')
-rw-r--r--src/utilities.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/utilities.hpp b/src/utilities.hpp
index 700d30d6..75bd5a69 100644
--- a/src/utilities.hpp
+++ b/src/utilities.hpp
@@ -187,6 +187,10 @@ std::string ToString(T value);
template <typename T>
T ConvertArgument(const char* value);
+// Variant of "ConvertArgument" with default values
+template <typename T>
+T ConvertArgument(const char* value, T default_value);
+
// Basic argument parser, matching patterns in the form of "-option value" and "--option value"
template <typename T>
T GetArgument(const int argc, char **argv, std::string &help,