Replace vector::operator[] use with vector::front

This is mostly a style change to match other parts of the code.

Signed-off-by: Sean Robinson <sean.robinson@scottsdalecc.edu>
This commit is contained in:
Sean Robinson 2022-09-23 08:05:33 -07:00
parent 2a15178bb7
commit 50e3afd81d

View File

@ -597,7 +597,7 @@ public:
std::string get_inline_usage() const { std::string get_inline_usage() const {
std::stringstream usage; std::stringstream usage;
// Find the longest variant to show in the usage string // Find the longest variant to show in the usage string
std::string longest_name = m_names[0]; std::string longest_name = m_names.front();
for (const auto &s : m_names) { for (const auto &s : m_names) {
if (s.size() > longest_name.size()) { if (s.size() > longest_name.size()) {
longest_name = s; longest_name = s;
@ -775,7 +775,7 @@ private:
void throw_required_arg_not_used_error() const { void throw_required_arg_not_used_error() const {
std::stringstream stream; std::stringstream stream;
stream << m_names[0] << ": required."; stream << m_names.front() << ": required.";
throw std::runtime_error(stream.str()); throw std::runtime_error(stream.str());
} }
@ -1343,9 +1343,9 @@ public:
// Add any options inline here // Add any options inline here
for (const auto &argument : this->m_optional_arguments) { for (const auto &argument : this->m_optional_arguments) {
if (argument.m_names[0] == "-v") { if (argument.m_names.front() == "-v") {
continue; continue;
} else if (argument.m_names[0] == "-h") { } else if (argument.m_names.front() == "-h") {
stream << " [-h]"; stream << " [-h]";
} else { } else {
stream << " " << argument.get_inline_usage(); stream << " " << argument.get_inline_usage();