mirror of
https://github.com/KeqingMoe/argparse.git
synced 2025-07-04 07:04:39 +00:00
Replace cend with std::cend
Signed-off-by: Sean Robinson <sean.robinson@scottsdalecc.edu>
This commit is contained in:
parent
37a1f3b9e6
commit
c4faf29feb
@ -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);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user