diff --git a/include/argparse/argparse.hpp b/include/argparse/argparse.hpp index f615c9b..4b05057 100644 --- a/include/argparse/argparse.hpp +++ b/include/argparse/argparse.hpp @@ -903,11 +903,11 @@ public: // Call add_argument with variadic number of string arguments template Argument &add_argument(Targs... f_args) { using array_of_sv = std::array; - auto argument = m_optional_arguments.emplace(cend(m_optional_arguments), - array_of_sv{f_args...}); + auto argument = m_optional_arguments.emplace( + std::cend(m_optional_arguments), array_of_sv{f_args...}); if (!argument->m_is_optional) { - m_positional_arguments.splice(cend(m_positional_arguments), + m_positional_arguments.splice(std::cend(m_positional_arguments), m_optional_arguments, argument); } @@ -921,13 +921,13 @@ public: ArgumentParser &add_parents(const Targs &...f_args) { for (const ArgumentParser &parent_parser : {std::ref(f_args)...}) { for (const auto &argument : parent_parser.m_positional_arguments) { - auto it = m_positional_arguments.insert(cend(m_positional_arguments), - argument); + auto it = m_positional_arguments.insert( + std::cend(m_positional_arguments), argument); index_argument(it); } for (const auto &argument : parent_parser.m_optional_arguments) { - auto it = - m_optional_arguments.insert(cend(m_optional_arguments), argument); + auto it = m_optional_arguments.insert(std::cend(m_optional_arguments), + argument); index_argument(it); } }