|
cli11
|
This is the complete list of members for cli::option_group_t, including all inherited members.
| _add_flag_like_result(option_t *op, const config_item_t &item, const std::vector< std::string > &inputs) -> bool | cli::app_t | protected |
| _compare_subcommand_names(const app_t &subcom, const app_t &base) const -> const std::string & | cli::app_t | protected |
| _configure() -> void | cli::app_t | protected |
| _count_remaining_positionals(bool required_only=false) const -> std::size_t | cli::app_t | protected |
| _find_subcommand(const std::string &subc_name, bool ignore_disabled, bool ignore_used) const noexcept -> app_t * | cli::app_t | protected |
| _get_fallthrough_parent() noexcept -> app_t * | cli::app_t | protected |
| _get_fallthrough_parent() const noexcept -> const app_t * | cli::app_t | protected |
| _has_remaining_positionals() const -> bool | cli::app_t | protected |
| _move_option(option_t *opt, app_t *app) -> void | cli::app_t | |
| _move_to_missing(detail::classifier_t val_type, const std::string &val) -> void | cli::app_t | protected |
| _parse(std::vector< std::string > &args) -> void | cli::app_t | protected |
| _parse(std::vector< std::string > &&args) -> void | cli::app_t | protected |
| _parse_arg(std::vector< std::string > &args, detail::classifier_t current_type, bool local_processing_only) -> bool | cli::app_t | protected |
| _parse_config(const std::vector< config_item_t > &args) -> void | cli::app_t | protected |
| _parse_positional(std::vector< std::string > &args, bool halt_on_subcommand) -> bool | cli::app_t | protected |
| _parse_single(std::vector< std::string > &args, bool &positional_only) -> bool | cli::app_t | protected |
| _parse_single_config(const config_item_t &item, std::size_t level=0) -> bool | cli::app_t | protected |
| _parse_stream(std::istream &input) -> void | cli::app_t | protected |
| _parse_subcommand(std::vector< std::string > &args) -> bool | cli::app_t | protected |
| _process() -> void | cli::app_t | protected |
| _process_callbacks(callback_priority_t priority) -> void | cli::app_t | protected |
| _process_config_file() -> void | cli::app_t | protected |
| _process_config_file(const std::string &config_file, bool throw_error) -> bool | cli::app_t | protected |
| _process_env() -> void | cli::app_t | protected |
| _process_extras() -> void | cli::app_t | protected |
| _process_help_flags(callback_priority_t priority, bool trigger_help=false, bool trigger_all_help=false) const -> void | cli::app_t | protected |
| _process_requirements() -> void | cli::app_t | protected |
| _recognize(const std::string ¤t, bool ignore_used_subcommands=true) const -> detail::classifier_t | cli::app_t | protected |
| _trigger_pre_parse(std::size_t remaining_args) -> void | cli::app_t | protected |
| _valid_subcommand(const std::string ¤t, bool ignore_used=true) const -> bool | cli::app_t | protected |
| _validate() const -> void | cli::app_t | protected |
| add_flag(std::string flag_name) -> option_t * | cli::app_t | inline |
| add_flag(std::string flag_name, T &&flag_description) -> option_t * | cli::app_t | inline |
| add_flag(std::string flag_name, T &flag_result, std::string flag_description="") -> option_t * | cli::app_t | inline |
| add_flag(std::string flag_name, std::vector< T > &flag_results, std::string flag_description="") -> option_t * | cli::app_t | inline |
| add_flag(std::string flag_name, std::function< void(std::int64_t)> function, std::string flag_description="") -> option_t * | cli::app_t | inline |
| add_flag_callback(std::string flag_name, std::function< void()> function, std::string flag_description="") -> option_t * | cli::app_t | |
| add_flag_function(std::string flag_name, std::function< void(std::int64_t)> function, std::string flag_description="") -> option_t * | cli::app_t | |
| add_option(option_t *opt) -> option_t * | cli::option_group_t | inline |
| add_option(std::string option_name, callback_t option_callback, std::string option_description="", bool defaulted=false, std::function< std::string()> func={}) -> option_t * | cli::option_group_t | |
| add_option(std::string option_name, assign_to_t &variable, std::string option_description="") -> option_t * | cli::option_group_t | inline |
| add_option(std::string option_name) -> option_t * | cli::option_group_t | inline |
| add_option(std::string option_name, T &option_description) -> option_t * | cli::option_group_t | inline |
| add_option_function(std::string option_name, std::function< void(const arg_type_t &)> func, std::string option_description="") -> option_t * | cli::app_t | inline |
| add_option_group(std::string group_name, std::string group_description="") -> T * | cli::app_t | inline |
| add_option_no_stream(std::string option_name, assign_to_t &variable, std::string option_description="") -> option_t * | cli::app_t | inline |
| add_options(option_t *opt) -> void | cli::option_group_t | inline |
| add_options(option_t *opt, args_t... args) -> void | cli::option_group_t | inline |
| add_subcommand(app_t *subcom) -> app_t * | cli::option_group_t | inline |
| add_subcommand(std::string subcommand_name="", std::string subcommand_description="") -> app_t * | cli::option_group_t | |
| add_subcommand(app_ptr_t subcom) -> app_t * | cli::option_group_t | |
| alias(std::string app_name) -> app_t * | cli::app_t | |
| aliases_ | cli::app_t | protected |
| allow_config_extras(bool allow=true) -> app_t * | cli::app_t | inline |
| allow_config_extras(config_extras_mode_t mode) -> app_t * | cli::app_t | inline |
| allow_config_extras_ | cli::app_t | protected |
| allow_extras(bool allow=true) -> app_t * | cli::app_t | inline |
| allow_extras(extras_mode_t allow) -> app_t * | cli::app_t | inline |
| allow_extras_ | cli::app_t | protected |
| allow_non_standard_option_names(bool allowed=true) -> app_t * | cli::app_t | inline |
| allow_non_standard_options_ | cli::app_t | protected |
| allow_prefix_matching_ | cli::app_t | protected |
| allow_subcommand_prefix_matching(bool allowed=true) -> app_t * | cli::app_t | inline |
| allow_windows_style_options(bool value=true) -> app_t * | cli::app_t | inline |
| allow_windows_style_options_ | cli::app_t | protected |
| app_t(std::string app_description, std::string app_name, app_t *parent) | cli::app_t | protected |
| app_t(std::string app_description="", std::string app_name="") | cli::app_t | inlineexplicit |
| app_t(const app_t &)=delete (defined in cli::app_t) | cli::app_t | |
| callback(std::function< void()> app_callback) -> app_t * | cli::app_t | inline |
| check_name(std::string name_to_check) const -> bool | cli::app_t | |
| check_name_detail(std::string name_to_check) const -> name_match_t | cli::app_t | |
| clear() -> void | cli::app_t | |
| clear_aliases() -> app_t * | cli::app_t | inline |
| config_formatter(std::shared_ptr< config_t > fmt) -> app_t * | cli::app_t | inline |
| config_formatter_ | cli::app_t | protected |
| config_ptr_ | cli::app_t | protected |
| config_to_str() const -> std::string | cli::app_t | inline |
| config_to_str(config_output_mode_t mode, bool write_description=false) const -> std::string | cli::app_t | inline |
| config_to_str(bool default_also, bool write_description=false) const -> std::string | cli::app_t | inline |
| configurable(bool value=true) -> app_t * | cli::app_t | inline |
| configurable_ | cli::app_t | protected |
| count() const -> std::size_t | cli::app_t | inline |
| count(std::string option_name) const -> std::size_t | cli::app_t | inline |
| count_all() const -> std::size_t | cli::app_t | |
| default_startup | cli::app_t | protected |
| description(std::string app_description) -> app_t * | cli::app_t | inline |
| description_ | cli::app_t | protected |
| disabled(bool disable=true) -> app_t * | cli::app_t | inline |
| disabled_ | cli::app_t | protected |
| disabled_by_default(bool disable=true) -> app_t * | cli::app_t | inline |
| enabled_by_default(bool enable=true) -> app_t * | cli::app_t | inline |
| ensure_utf8(char **argv) -> char ** | cli::app_t | |
| exclude_options_ | cli::app_t | protected |
| exclude_subcommands_ | cli::app_t | protected |
| excludes(option_t *opt) -> app_t * | cli::app_t | inline |
| excludes(app_t *app) -> app_t * | cli::app_t | inline |
| exit(const error_t &e, std::ostream &out=std::cout, std::ostream &err=std::cerr) const -> int | cli::app_t | |
| failure_message(std::function< std::string(const app_t *, const error_t &)> function) -> void | cli::app_t | inline |
| failure_message_ | cli::app_t | protected |
| fallthrough(bool value=true) -> app_t * | cli::app_t | inline |
| fallthrough_ | cli::app_t | protected |
| final_callback(std::function< void()> app_callback) -> app_t * | cli::app_t | inline |
| final_callback_ | cli::app_t | protected |
| footer(std::string footer_string) -> app_t * | cli::app_t | inline |
| footer(std::function< std::string()> footer_function) -> app_t * | cli::app_t | inline |
| footer_ | cli::app_t | protected |
| footer_callback_ | cli::app_t | protected |
| formatter(std::shared_ptr< formatter_base_t > fmt) -> app_t * | cli::app_t | inline |
| formatter_ | cli::app_t | protected |
| formatter_fn(std::function< std::string(const app_t *, std::string, app_format_mode_t)> fmt) -> app_t * | cli::app_t | inline |
| get_aliases() const -> const std::vector< std::string > & | cli::app_t | inline |
| get_allow_config_extras() const -> config_extras_mode_t | cli::app_t | inline |
| get_allow_extras() const -> bool | cli::app_t | inline |
| get_allow_extras_mode() const -> extras_mode_t | cli::app_t | inline |
| get_allow_non_standard_option_names() const -> bool | cli::app_t | inline |
| get_allow_subcommand_prefix_matching() const -> bool | cli::app_t | inline |
| get_allow_windows_style_options() const -> bool | cli::app_t | inline |
| get_config_formatter() const -> std::shared_ptr< config_t > | cli::app_t | inline |
| get_config_formatter_base() const -> std::shared_ptr< config_base_t > | cli::app_t | inline |
| get_config_ptr() -> option_t * | cli::app_t | inline |
| get_config_ptr() const -> const option_t * | cli::app_t | inline |
| get_configurable() const -> bool | cli::app_t | inline |
| get_description() const -> const std::string & | cli::app_t | inline |
| get_disabled() const -> bool | cli::app_t | inline |
| get_disabled_by_default() const -> bool | cli::app_t | inline |
| get_display_name(bool with_aliases=false) const -> std::string | cli::app_t | |
| get_enabled_by_default() const -> bool | cli::app_t | inline |
| get_fallthrough() const -> bool | cli::app_t | inline |
| get_footer() const -> std::string | cli::app_t | inline |
| get_formatter() const -> std::shared_ptr< formatter_base_t > | cli::app_t | inline |
| get_group() const -> const std::string & | cli::app_t | inline |
| get_groups() const -> std::vector< std::string > | cli::app_t | |
| get_help_all_ptr() const -> const option_t * | cli::app_t | inline |
| get_help_ptr() -> option_t * | cli::app_t | inline |
| get_help_ptr() const -> const option_t * | cli::app_t | inline |
| get_ignore_case() const -> bool | cli::app_t | inline |
| get_ignore_underscore() const -> bool | cli::app_t | inline |
| get_immediate_callback() const -> bool | cli::app_t | inline |
| get_name() const -> const std::string & | cli::app_t | inline |
| get_option(std::string option_name) const -> const option_t * | cli::app_t | |
| get_option(std::string option_name) -> option_t * | cli::app_t | |
| get_option_group(std::string group_name) const -> app_t * | cli::app_t | |
| get_option_no_throw(std::string option_name) noexcept -> option_t * | cli::app_t | |
| get_option_no_throw(std::string option_name) const noexcept -> const option_t * | cli::app_t | |
| get_options(const std::function< bool(const option_t *)> &filter={}) const -> std::vector< const option_t * > | cli::app_t | |
| get_options(const std::function< bool(option_t *)> &filter={}) -> std::vector< option_t * > | cli::app_t | |
| get_parent() -> app_t * | cli::app_t | inline |
| get_parent() const -> const app_t * | cli::app_t | inline |
| get_positionals_at_end() const -> bool | cli::app_t | inline |
| get_prefix_command() const -> bool | cli::app_t | inline |
| get_prefix_command_mode() const -> prefix_command_mode_t | cli::app_t | inline |
| get_require_option_max() const -> std::size_t | cli::app_t | inline |
| get_require_option_min() const -> std::size_t | cli::app_t | inline |
| get_require_subcommand_max() const -> std::size_t | cli::app_t | inline |
| get_require_subcommand_min() const -> std::size_t | cli::app_t | inline |
| get_required() const -> bool | cli::app_t | inline |
| get_silent() const -> bool | cli::app_t | inline |
| get_subcommand(const app_t *subcom) const -> app_t * | cli::app_t | |
| get_subcommand(std::string subcom) const -> app_t * | cli::app_t | |
| get_subcommand(int index=0) const -> app_t * | cli::app_t | |
| get_subcommand_fallthrough() const -> bool | cli::app_t | inline |
| get_subcommand_no_throw(std::string subcom) const noexcept -> app_t * | cli::app_t | |
| get_subcommand_ptr(app_t *subcom) const -> app_ptr_t | cli::app_t | |
| get_subcommand_ptr(std::string subcom) const -> app_ptr_t | cli::app_t | |
| get_subcommand_ptr(int index=0) const -> app_ptr_t | cli::app_t | |
| get_subcommands() const -> const std::vector< app_t * > & | cli::app_t | inline |
| get_subcommands(const std::function< bool(const app_t *)> &filter) const -> std::vector< const app_t * > | cli::app_t | |
| get_subcommands(const std::function< bool(app_t *)> &filter) -> std::vector< app_t * > | cli::app_t | |
| get_usage() const -> std::string | cli::app_t | inline |
| get_validate_optional_arguments() const -> bool | cli::app_t | inline |
| get_validate_positionals() const -> bool | cli::app_t | inline |
| get_version_ptr() -> option_t * | cli::app_t | inline |
| get_version_ptr() const -> const option_t * | cli::app_t | inline |
| got_subcommand(const app_t *subcom) const -> bool | cli::app_t | inline |
| got_subcommand(std::string subcommand_name) const noexcept -> bool | cli::app_t | inline |
| group(std::string group_name) -> app_t * | cli::app_t | inline |
| group_ | cli::app_t | protected |
| has_automatic_name_ | cli::app_t | protected |
| help(std::string prev="", app_format_mode_t mode=app_format_mode_t::normal) const -> std::string | cli::app_t | |
| help_all_ptr_ | cli::app_t | protected |
| help_ptr_ | cli::app_t | protected |
| ignore_case(bool value=true) -> app_t * | cli::app_t | |
| ignore_case_ | cli::app_t | protected |
| ignore_underscore(bool value=true) -> app_t * | cli::app_t | |
| ignore_underscore_ | cli::app_t | protected |
| immediate_callback(bool immediate=true) -> app_t * | cli::app_t | |
| immediate_callback_ | cli::app_t | protected |
| increment_parsed() -> void | cli::app_t | protected |
| missing_ | cli::app_t | protected |
| missing_t typedef | cli::app_t | protected |
| name(std::string app_name="") -> app_t * | cli::app_t | |
| name_ | cli::app_t | protected |
| name_match_t enum name | cli::app_t | |
| need_options_ | cli::app_t | protected |
| need_subcommands_ | cli::app_t | protected |
| needs(option_t *opt) -> app_t * | cli::app_t | inline |
| needs(app_t *app) -> app_t * | cli::app_t | inline |
| operator bool() const | cli::app_t | inlineexplicit |
| operator=(const app_t &) -> app_t &=delete (defined in cli::app_t) | cli::app_t | |
| operator[](const std::string &option_name) const -> const option_t * | cli::app_t | inline |
| operator[](const char *option_name) const -> const option_t * | cli::app_t | inline |
| option_defaults() -> option_defaults_t * | cli::app_t | inline |
| option_defaults_ | cli::app_t | protected |
| option_group_t(std::string group_description, std::string group_name, app_t *parent) | cli::option_group_t | inline |
| options_ | cli::app_t | protected |
| parent_ | cli::app_t | protected |
| parse(int argc, const char *const *argv) -> void | cli::app_t | |
| parse(int argc, const wchar_t *const *argv) -> void | cli::app_t | |
| parse(std::string commandline, bool program_name_included=false) -> void | cli::app_t | |
| parse(std::wstring commandline, bool program_name_included=false) -> void | cli::app_t | |
| parse(std::vector< std::string > &args) -> void | cli::app_t | |
| parse(std::vector< std::string > &&args) -> void | cli::app_t | |
| parse_complete_callback(std::function< void()> pc_callback) -> app_t * | cli::app_t | inline |
| parse_complete_callback_ | cli::app_t | protected |
| parse_from_stream(std::istream &input) -> void | cli::app_t | |
| parse_order() const -> const std::vector< option_t * > & | cli::app_t | inline |
| parse_order_ | cli::app_t | protected |
| parsed() const -> bool | cli::app_t | inline |
| parsed_ | cli::app_t | protected |
| parsed_subcommands_ | cli::app_t | protected |
| positionals_at_end(bool value=true) -> app_t * | cli::app_t | inline |
| positionals_at_end_ | cli::app_t | protected |
| pre_callback() -> void | cli::app_t | inlinevirtual |
| pre_parse_callback_ | cli::app_t | protected |
| pre_parse_called_ | cli::app_t | protected |
| prefix_command(bool is_prefix=true) -> app_t * | cli::app_t | inline |
| prefix_command(prefix_command_mode_t mode) -> app_t * | cli::app_t | inline |
| prefix_command_ | cli::app_t | protected |
| preparse_callback(std::function< void(std::size_t)> pp_callback) -> app_t * | cli::app_t | inline |
| remaining(bool recurse=false) const -> std::vector< std::string > | cli::app_t | |
| remaining_for_passthrough(bool recurse=false) const -> std::vector< std::string > | cli::app_t | |
| remaining_size(bool recurse=false) const -> std::size_t | cli::app_t | |
| remove_excludes(option_t *opt) -> bool | cli::app_t | |
| remove_excludes(app_t *app) -> bool | cli::app_t | |
| remove_needs(option_t *opt) -> bool | cli::app_t | |
| remove_needs(app_t *app) -> bool | cli::app_t | |
| remove_option(option_t *opt) -> bool | cli::app_t | |
| remove_subcommand(app_t *subcom) -> bool | cli::app_t | |
| require_option() -> app_t * | cli::app_t | inline |
| require_option(int value) -> app_t * | cli::app_t | inline |
| require_option(std::size_t min, std::size_t max) -> app_t * | cli::app_t | inline |
| require_option_max_ | cli::app_t | protected |
| require_option_min_ | cli::app_t | protected |
| require_subcommand() -> app_t * | cli::app_t | inline |
| require_subcommand(int value) -> app_t * | cli::app_t | inline |
| require_subcommand(std::size_t min, std::size_t max) -> app_t * | cli::app_t | inline |
| require_subcommand_max_ | cli::app_t | protected |
| require_subcommand_min_ | cli::app_t | protected |
| required(bool require=true) -> app_t * | cli::app_t | inline |
| required_ | cli::app_t | protected |
| run_callback(bool final_mode=false, bool suppress_final_callback=false) -> void | cli::app_t | protected |
| set_config(std::string option_name="", std::string default_filename="", const std::string &help_message="Read an ini file", bool config_required=false) -> option_t * | cli::app_t | |
| set_help_all_flag(std::string help_name="", const std::string &help_description="") -> option_t * | cli::app_t | |
| set_help_flag(std::string flag_name="", const std::string &help_description="") -> option_t * | cli::app_t | |
| set_version_flag(std::string flag_name="", const std::string &version_string="", const std::string &version_help="Display program version information and exit") -> option_t * | cli::app_t | |
| set_version_flag(std::string flag_name, std::function< std::string()> vfunc, const std::string &version_help="Display program version information and exit") -> option_t * | cli::app_t | |
| silent(bool silence=true) -> app_t * | cli::app_t | inline |
| silent_ | cli::app_t | protected |
| startup_mode_t enum name | cli::app_t | protected |
| subcommand_fallthrough(bool value=true) -> app_t * | cli::app_t | inline |
| subcommand_fallthrough_ | cli::app_t | protected |
| subcommands_ | cli::app_t | protected |
| usage(std::string usage_string) -> app_t * | cli::app_t | inline |
| usage(std::function< std::string()> usage_function) -> app_t * | cli::app_t | inline |
| usage_ | cli::app_t | protected |
| usage_callback_ | cli::app_t | protected |
| validate_optional_arguments(bool validate=true) -> app_t * | cli::app_t | inline |
| validate_optional_arguments_ | cli::app_t | protected |
| validate_positionals(bool validate=true) -> app_t * | cli::app_t | inline |
| validate_positionals_ | cli::app_t | protected |
| version() const -> std::string | cli::app_t | |
| version_ptr_ | cli::app_t | protected |
| ~app_t()=default (defined in cli::app_t) | cli::app_t | virtual |