CMS 3D CMS Logo

cxxopts::Options Member List

This is the complete list of members for cxxopts::Options, including all inherited members.

add_one_option(const std::string &option, std::shared_ptr< OptionDetails > details)cxxopts::Optionsinlineprivate
add_option(const std::string &group, const std::string &s, const std::string &l, std::string desc, std::shared_ptr< const Value > value, std::string arg_help)cxxopts::Optionsinline
add_options(std::string group="")cxxopts::Optionsinline
allow_unrecognised_options()cxxopts::Optionsinline
custom_help(std::string help_text)cxxopts::Optionsinline
generate_all_groups_help(String &result) constcxxopts::Optionsinlineprivate
generate_group_help(String &result, const std::vector< std::string > &groups) constcxxopts::Optionsinlineprivate
group_help(const std::string &group) constcxxopts::Optionsinline
groups() constcxxopts::Optionsinline
help(const std::vector< std::string > &groups={}) constcxxopts::Optionsinline
help_one_group(const std::string &group) constcxxopts::Optionsinlineprivate
m_allow_unrecognisedcxxopts::Optionsprivate
m_custom_helpcxxopts::Optionsprivate
m_helpcxxopts::Optionsprivate
m_help_stringcxxopts::Optionsprivate
m_next_positionalcxxopts::Optionsprivate
m_optionscxxopts::Optionsprivate
m_positionalcxxopts::Optionsprivate
m_positional_helpcxxopts::Optionsprivate
m_positional_setcxxopts::Optionsprivate
m_programcxxopts::Optionsprivate
m_show_positionalcxxopts::Optionsprivate
OptionMap typedefcxxopts::Optionsprivate
Options(std::string program, std::string help_string="")cxxopts::Optionsinline
parse(int &argc, char **&argv)cxxopts::Optionsinline
parse_positional(std::string option)cxxopts::Optionsinline
parse_positional(std::vector< std::string > options)cxxopts::Optionsinline
parse_positional(std::initializer_list< std::string > options)cxxopts::Optionsinline
parse_positional(Iterator begin, Iterator end)cxxopts::Optionsinline
positional_help(std::string help_text)cxxopts::Optionsinline
show_positional_help()cxxopts::Optionsinline