diff --git a/src/ruc/argparser.cpp b/src/ruc/argparser.cpp index 310d3ce..78fa170 100644 --- a/src/ruc/argparser.cpp +++ b/src/ruc/argparser.cpp @@ -259,6 +259,11 @@ bool ArgParser::parseArgument(std::string_view argument) } bool ArgParser::parse(int argc, const char* argv[]) +{ + return parse(argc, const_cast(argv)); +} + +bool ArgParser::parse(int argc, char* argv[]) { bool result = true; diff --git a/src/ruc/argparser.h b/src/ruc/argparser.h index 3b0a3b8..7461514 100644 --- a/src/ruc/argparser.h +++ b/src/ruc/argparser.h @@ -63,6 +63,7 @@ public: }; bool parse(int argc, const char* argv[]); + bool parse(int argc, char* argv[]); void addOption(Option&& option); void addOption(bool& value, char shortName, const char* longName, const char* usageString, const char* manString);