Remove unused parameter in ArgumentParser::verifyArgs()

This commit is contained in:
Martchus 2018-03-07 19:40:29 +01:00
parent 007235973a
commit 6249db3b09
2 changed files with 4 additions and 6 deletions

View File

@ -949,11 +949,9 @@ bool ArgumentParser::isUncombinableMainArgPresent() const
* *
* \remarks * \remarks
* - Verifies the sub arguments, too. * - Verifies the sub arguments, too.
* - For debugging purposes only; hence only available in debug builds. * - For debugging purposes only; hence only used in debug builds.
*
* \todo Remove unused parameter \a abbreviations and \a names in next major release.
*/ */
void ApplicationUtilities::ArgumentParser::verifyArgs(const ArgumentVector &args, vector<char>, vector<const char *>) void ApplicationUtilities::ArgumentParser::verifyArgs(const ArgumentVector &args)
{ {
vector<const Argument *> verifiedArgs; vector<const Argument *> verifiedArgs;
verifiedArgs.reserve(args.size()); verifiedArgs.reserve(args.size());
@ -974,7 +972,7 @@ void ApplicationUtilities::ArgumentParser::verifyArgs(const ArgumentVector &args
names.emplace_back(arg->name()); names.emplace_back(arg->name());
} }
for (const Argument *arg : args) { for (const Argument *arg : args) {
verifyArgs(arg->subArguments(), vector<char>(), vector<const char *>()); verifyArgs(arg->subArguments());
} }
} }
#endif #endif

View File

@ -299,7 +299,7 @@ public:
bool isUncombinableMainArgPresent() const; bool isUncombinableMainArgPresent() const;
private: private:
IF_DEBUG_BUILD(void verifyArgs(const ArgumentVector &args, std::vector<char> abbreviations, std::vector<const char *> names);) IF_DEBUG_BUILD(void verifyArgs(const ArgumentVector &args);)
void printBashCompletion(int argc, const char *const *argv, unsigned int cursorPos, const ArgumentReader &reader); void printBashCompletion(int argc, const char *const *argv, unsigned int cursorPos, const ArgumentReader &reader);
void checkConstraints(const ArgumentVector &args); void checkConstraints(const ArgumentVector &args);
static void invokeCallbacks(const ArgumentVector &args); static void invokeCallbacks(const ArgumentVector &args);