Modify ArgumentParser::parse_args_validate() method to use a for loop instead of std::for_each()

Suggested-by: Aayush Anand <aaayushanand5@gmail.com>
[skrobinson: Updated for latest formatting and naming conventions]
Signed-off-by: Sean Robinson <sean.robinson@scottsdalecc.edu>
This commit is contained in:
Aayush Anand 2022-02-28 13:20:08 -07:00 committed by Sean Robinson
parent cba0a1b3c7
commit 0d868fdca8

View File

@ -1139,11 +1139,9 @@ private:
*/
void parse_args_validate() {
// Check if all arguments are parsed
std::for_each(std::begin(m_argument_map), std::end(m_argument_map),
[](const auto &pair) {
const auto &argument = pair.second;
argument->validate();
});
for (const auto& [unused, argument] : m_argument_map) {
argument->validate();
}
}
// Used by print_help.