diff --git a/application/argumentparser.cpp b/application/argumentparser.cpp index a0708c3..5014324 100644 --- a/application/argumentparser.cpp +++ b/application/argumentparser.cpp @@ -949,11 +949,9 @@ bool ArgumentParser::isUncombinableMainArgPresent() const * * \remarks * - Verifies the sub arguments, too. - * - For debugging purposes only; hence only available in debug builds. - * - * \todo Remove unused parameter \a abbreviations and \a names in next major release. + * - For debugging purposes only; hence only used in debug builds. */ -void ApplicationUtilities::ArgumentParser::verifyArgs(const ArgumentVector &args, vector, vector) +void ApplicationUtilities::ArgumentParser::verifyArgs(const ArgumentVector &args) { vector verifiedArgs; verifiedArgs.reserve(args.size()); @@ -974,7 +972,7 @@ void ApplicationUtilities::ArgumentParser::verifyArgs(const ArgumentVector &args names.emplace_back(arg->name()); } for (const Argument *arg : args) { - verifyArgs(arg->subArguments(), vector(), vector()); + verifyArgs(arg->subArguments()); } } #endif diff --git a/application/argumentparser.h b/application/argumentparser.h index a58cf65..3fca91c 100644 --- a/application/argumentparser.h +++ b/application/argumentparser.h @@ -299,7 +299,7 @@ public: bool isUncombinableMainArgPresent() const; private: - IF_DEBUG_BUILD(void verifyArgs(const ArgumentVector &args, std::vector abbreviations, std::vector names);) + IF_DEBUG_BUILD(void verifyArgs(const ArgumentVector &args);) void printBashCompletion(int argc, const char *const *argv, unsigned int cursorPos, const ArgumentReader &reader); void checkConstraints(const ArgumentVector &args); static void invokeCallbacks(const ArgumentVector &args);