Loading...
Searching...
No Matches
App Member List

This is the complete list of members for App, including all inherited members.

_compare_subcommand_names(const App &subcom, const App &base) constAppprotected
_configure()Appprotected
_count_remaining_positionals(bool required_only=false) constAppprotected
_find_subcommand(const std::string &subc_name, bool ignore_disabled, bool ignore_used) const noexceptAppprotected
_get_fallthrough_parent()Appprotected
_has_remaining_positionals() constAppprotected
_move_option(Option *opt, App *app)App
_move_to_missing(detail::Classifier val_type, const std::string &val)Appprotected
_parse(std::vector< std::string > &args)Appprotected
_parse(std::vector< std::string > &&args)Appprotected
_parse_arg(std::vector< std::string > &args, detail::Classifier current_type)Appprotected
_parse_config(const std::vector< ConfigItem > &args)Appprotected
_parse_positional(std::vector< std::string > &args, bool haltOnSubcommand)Appprotected
_parse_single(std::vector< std::string > &args, bool &positional_only)Appprotected
_parse_single_config(const ConfigItem &item, std::size_t level=0)Appprotected
_parse_stream(std::istream &input)Appprotected
_parse_subcommand(std::vector< std::string > &args)Appprotected
_process()Appprotected
_process_callbacks()Appprotected
_process_config_file()Appprotected
_process_env()Appprotected
_process_extras()Appprotected
_process_extras(std::vector< std::string > &args)Appprotected
_process_help_flags(bool trigger_help=false, bool trigger_all_help=false) constAppprotected
_process_requirements()Appprotected
_recognize(const std::string &current, bool ignore_used_subcommands=true) constAppprotected
_trigger_pre_parse(std::size_t remaining_args)Appprotected
_valid_subcommand(const std::string &current, bool ignore_used=true) constAppprotected
_validate() constAppprotected
add_flag(std::string flag_name)Appinline
add_flag(std::string flag_name, T &flag_description)Appinline
add_flag(std::string flag_name, T &flag_result, std::string flag_description="")Appinline
add_flag(std::string flag_name, std::vector< T > &flag_results, std::string flag_description="")Appinline
add_flag_callback(std::string flag_name, std::function< void(void)> function, std::string flag_description="")App
add_flag_function(std::string flag_name, std::function< void(std::int64_t)> function, std::string flag_description="")App
add_option(std::string option_name, callback_t option_callback, std::string option_description="", bool defaulted=false, std::function< std::string()> func={})App
add_option(std::string option_name, AssignTo &variable, std::string option_description="")Appinline
add_option(std::string option_name)Appinline
add_option(std::string option_name, T &option_description)Appinline
add_option_function(std::string option_name, const std::function< void(const ArgType &)> &func, std::string option_description="")Appinline
add_option_group(std::string group_name, std::string group_description="")Appinline
add_option_no_stream(std::string option_name, AssignTo &variable, std::string option_description="")Appinline
add_subcommand(std::string subcommand_name="", std::string subcommand_description="")App
add_subcommand(CLI::App_p subcom)App
alias(std::string app_name)App
aliases_Appprotected
allow_config_extras(bool allow=true)Appinline
allow_config_extras(config_extras_mode mode)Appinline
allow_config_extras_Appprotected
allow_extras(bool allow=true)Appinline
allow_extras_Appprotected
allow_windows_style_options(bool value=true)Appinline
allow_windows_style_options_Appprotected
App(std::string app_description, std::string app_name, App *parent)Appprotected
App(std::string app_description="", std::string app_name="")Appinlineexplicit
App(const App &)=delete (defined in App)App
callback(std::function< void()> app_callback)Appinline
check_name(std::string name_to_check) constApp
clear()App
clear_aliases()Appinline
config_formatter(std::shared_ptr< Config > fmt)Appinline
config_formatter_Appprotected
config_ptr_Appprotected
config_to_str(bool default_also=false, bool write_description=false) constAppinline
configurable(bool value=true)Appinline
configurable_Appprotected
count() constAppinline
count(std::string option_name) constAppinline
count_all() constApp
default_startupAppprotected
description(std::string app_description)Appinline
description_Appprotected
disabled(bool disable=true)Appinline
disabled_Appprotected
disabled_by_default(bool disable=true)Appinline
enabled_by_default(bool enable=true)Appinline
exclude_options_Appprotected
exclude_subcommands_Appprotected
excludes(Option *opt)Appinline
excludes(App *app)Appinline
exit(const Error &e, std::ostream &out=std::cout, std::ostream &err=std::cerr) constApp
failure_message(std::function< std::string(const App *, const Error &e)> function)Appinline
failure_message_Appprotected
fallthrough(bool value=true)Appinline
fallthrough_Appprotected
final_callback(std::function< void()> app_callback)Appinline
final_callback_Appprotected
footer(std::string footer_string)Appinline
footer(std::function< std::string()> footer_function)Appinline
footer_Appprotected
footer_callback_Appprotected
formatter(std::shared_ptr< FormatterBase > fmt)Appinline
formatter_Appprotected
formatter_fn(std::function< std::string(const App *, std::string, AppFormatMode)> fmt)Appinline
get_aliases() constAppinline
get_allow_config_extras() constAppinline
get_allow_extras() constAppinline
get_allow_windows_style_options() constAppinline
get_config_formatter() constAppinline
get_config_formatter_base() constAppinline
get_config_ptr()Appinline
get_config_ptr() constAppinline
get_configurable() constAppinline
get_description() constAppinline
get_disabled() constAppinline
get_disabled_by_default() constAppinline
get_display_name(bool with_aliases=false) constApp
get_enabled_by_default() constAppinline
get_fallthrough() constAppinline
get_footer() constAppinline
get_formatter() constAppinline
get_group() constAppinline
get_groups() constApp
get_help_all_ptr() constAppinline
get_help_ptr()Appinline
get_help_ptr() constAppinline
get_ignore_case() constAppinline
get_ignore_underscore() constAppinline
get_immediate_callback() constAppinline
get_name() constAppinline
get_option(std::string option_name) constAppinline
get_option(std::string option_name)Appinline
get_option_group(std::string group_name) constApp
get_option_no_throw(std::string option_name) noexceptApp
get_option_no_throw(std::string option_name) const noexceptApp
get_options(const std::function< bool(const Option *)> filter={}) constApp
get_options(const std::function< bool(Option *)> filter={})App
get_parent()Appinline
get_parent() constAppinline
get_positionals_at_end() constAppinline
get_prefix_command() constAppinline
get_require_option_max() constAppinline
get_require_option_min() constAppinline
get_require_subcommand_max() constAppinline
get_require_subcommand_min() constAppinline
get_required() constAppinline
get_silent() constAppinline
get_subcommand(const App *subcom) constApp
get_subcommand(std::string subcom) constApp
get_subcommand(int index=0) constApp
get_subcommand_ptr(App *subcom) constApp
get_subcommand_ptr(std::string subcom) constApp
get_subcommand_ptr(int index=0) constApp
get_subcommands() constAppinline
get_subcommands(const std::function< bool(const App *)> &filter) constApp
get_subcommands(const std::function< bool(App *)> &filter)App
get_validate_optional_arguments() constAppinline
get_validate_positionals() constAppinline
get_version_ptr()Appinline
get_version_ptr() constAppinline
got_subcommand(const App *subcom) constAppinline
got_subcommand(std::string subcommand_name) constAppinline
group(std::string group_name)Appinline
group_Appprotected
has_automatic_name_Appprotected
help(std::string prev="", AppFormatMode mode=AppFormatMode::Normal) constApp
help_all_ptr_Appprotected
help_ptr_Appprotected
ignore_case(bool value=true)App
ignore_case_Appprotected
ignore_underscore(bool value=true)App
ignore_underscore_Appprotected
immediate_callback(bool immediate=true)App
immediate_callback_Appprotected
increment_parsed()Appprotected
missing_Appprotected
missing_t typedef (defined in App)Appprotected
name(std::string app_name="")App
name_Appprotected
need_options_Appprotected
need_subcommands_Appprotected
needs(Option *opt) (defined in App)Appinline
needs(App *app) (defined in App)Appinline
operator bool() constAppinlineexplicit
operator=(const App &)=delete (defined in App)App
operator[](const std::string &option_name) constAppinline
operator[](const char *option_name) constAppinline
option_defaults()Appinline
option_defaults_Appprotected
options_Appprotected
parent_Appprotected
parse(int argc, const char *const *argv)App
parse(std::string commandline, bool program_name_included=false)App
parse(std::vector< std::string > &args)App
parse(std::vector< std::string > &&args)App
parse_complete_callback(std::function< void()> pc_callback)Appinline
parse_complete_callback_Appprotected
parse_from_stream(std::istream &input) (defined in App)App
parse_order() constAppinline
parse_order_Appprotected
parsed() constAppinline
parsed_Appprotected
parsed_subcommands_Appprotected
positionals_at_end(bool value=true)Appinline
positionals_at_end_Appprotected
pre_callback()Appinlinevirtual
pre_parse_callback_Appprotected
pre_parse_called_Appprotected
prefix_command(bool allow=true)Appinline
prefix_command_Appprotected
preparse_callback(std::function< void(std::size_t)> pp_callback)Appinline
remaining(bool recurse=false) constApp
remaining_for_passthrough(bool recurse=false) constApp
remaining_size(bool recurse=false) constApp
remove_excludes(Option *opt)App
remove_excludes(App *app)App
remove_needs(Option *opt)App
remove_needs(App *app)App
remove_option(Option *opt)App
remove_subcommand(App *subcom)App
require_option()Appinline
require_option(int value)Appinline
require_option(std::size_t min, std::size_t max)Appinline
require_option_max_Appprotected
require_option_min_Appprotected
require_subcommand()Appinline
require_subcommand(int value)Appinline
require_subcommand(std::size_t min, std::size_t max)Appinline
require_subcommand_max_Appprotected
require_subcommand_min_Appprotected
required(bool require=true)Appinline
required_Appprotected
run_callback(bool final_mode=false, bool suppress_final_callback=false)Appprotected
set_config(std::string option_name="", std::string default_filename="", const std::string &help_message="Read an ini file", bool config_required=false)App
set_help_all_flag(std::string help_name="", const std::string &help_description="")App
set_help_flag(std::string flag_name="", const std::string &help_description="")App
set_version_flag(std::string flag_name="", const std::string &versionString="", const std::string &version_help="Display program version information and exit")App
set_version_flag(std::string flag_name, std::function< std::string()> vfunc, const std::string &version_help="Display program version information and exit")App
silent(bool silence=true)Appinline
silent_Appprotected
startup_mode enum name (defined in App)Appprotected
subcommands_Appprotected
validate_optional_arguments(bool validate=true)Appinline
validate_optional_arguments_Appprotected
validate_positionals(bool validate=true)Appinline
validate_positionals_Appprotected
version() constApp
version_ptr_Appprotected
~App()=defaultAppvirtual