Replace cend with std::cend

Signed-off-by: Sean Robinson <sean.robinson@scottsdalecc.edu>
This commit is contained in:
Sean Robinson 2022-04-27 08:00:51 -07:00
parent 37a1f3b9e6
commit c4faf29feb

View File

@ -903,11 +903,11 @@ public:
// Call add_argument with variadic number of string arguments
template <typename... Targs> Argument &add_argument(Targs... f_args) {
using array_of_sv = std::array<std::string_view, sizeof...(Targs)>;
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);
}
}