Commit 9910095719931f4a1a3be74d3a5d631851474ff8
Committed by
jarro2783
1 parent
9064fdf4
Remove check for container when generating help message. (#170)
Some positional parameters would be listed in the help text and others would not, when what is desired is that no positional parameters are listed with the other command options. This change suppresses the help listing for all positional parameters.
Showing
1 changed file
with
2 additions
and
4 deletions
include/cxxopts.hpp
| ... | ... | @@ -1962,8 +1962,7 @@ Options::help_one_group(const std::string& g) const |
| 1962 | 1962 | |
| 1963 | 1963 | for (const auto& o : group->second.options) |
| 1964 | 1964 | { |
| 1965 | - if (o.is_container && | |
| 1966 | - m_positional_set.find(o.l) != m_positional_set.end() && | |
| 1965 | + if (m_positional_set.find(o.l) != m_positional_set.end() && | |
| 1967 | 1966 | !m_show_positional) |
| 1968 | 1967 | { |
| 1969 | 1968 | continue; |
| ... | ... | @@ -1982,8 +1981,7 @@ Options::help_one_group(const std::string& g) const |
| 1982 | 1981 | auto fiter = format.begin(); |
| 1983 | 1982 | for (const auto& o : group->second.options) |
| 1984 | 1983 | { |
| 1985 | - if (o.is_container && | |
| 1986 | - m_positional_set.find(o.l) != m_positional_set.end() && | |
| 1984 | + if (m_positional_set.find(o.l) != m_positional_set.end() && | |
| 1987 | 1985 | !m_show_positional) |
| 1988 | 1986 | { |
| 1989 | 1987 | continue; | ... | ... |