diff --git a/include/argparse/argparse.hpp b/include/argparse/argparse.hpp index 749dfb50..6c938aee 100644 --- a/include/argparse/argparse.hpp +++ b/include/argparse/argparse.hpp @@ -622,8 +622,8 @@ class Argument { // precondition: we have consumed or will consume at least one digit auto consume_digits = [=](std::string_view s) { - auto it = std::find_if_not(begin(s), end(s), is_digit); - return s.substr(it - begin(s)); + auto it = std::find_if_not(std::begin(s), std::end(s), is_digit); + return s.substr(it - std::begin(s)); }; switch (lookahead(s)) { @@ -779,7 +779,7 @@ class Argument { T tResult; std::transform( - begin(aOperand), end(aOperand), std::back_inserter(tResult), + std::begin(aOperand), std::end(aOperand), std::back_inserter(tResult), [](const auto &value) { return std::any_cast(value); }); return tResult; } @@ -820,10 +820,10 @@ class ArgumentParser { : mProgramName(other.mProgramName), mPositionalArguments(other.mPositionalArguments), mOptionalArguments(other.mOptionalArguments) { - for (auto it = begin(mPositionalArguments); it != end(mPositionalArguments); + for (auto it = std::begin(mPositionalArguments); it != std::end(mPositionalArguments); ++it) index_argument(it); - for (auto it = begin(mOptionalArguments); it != end(mOptionalArguments); + for (auto it = std::begin(mOptionalArguments); it != std::end(mOptionalArguments); ++it) index_argument(it); }