diff --git a/include/cxxopts.hpp b/include/cxxopts.hpp index 01e01ea..1381ab3 100644 --- a/include/cxxopts.hpp +++ b/include/cxxopts.hpp @@ -1962,8 +1962,7 @@ Options::help_one_group(const std::string& g) const for (const auto& o : group->second.options) { - if (o.is_container && - m_positional_set.find(o.l) != m_positional_set.end() && + if (m_positional_set.find(o.l) != m_positional_set.end() && !m_show_positional) { continue; @@ -1982,8 +1981,7 @@ Options::help_one_group(const std::string& g) const auto fiter = format.begin(); for (const auto& o : group->second.options) { - if (o.is_container && - m_positional_set.find(o.l) != m_positional_set.end() && + if (m_positional_set.find(o.l) != m_positional_set.end() && !m_show_positional) { continue;