Scarab  v3.2.4
Project 8 C++ Utility Library
App Member List

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

__attribute__((deprecated("Use ->transform(CLI::IsMember(..., CLI::ignore_case)) instead"))) Option *add_set_ignore_case(stdAppinline
__attribute__((deprecated("Use ->transform(CLI::IsMember(..., CLI::ignore_case)) with a (shared) pointer instead"))) Option *add_mutable_set_ignore_case(stdAppinline
__attribute__((deprecated("Use ->transform(CLI::IsMember(..., CLI::ignore_case)) instead"))) Option *add_set_ignore_case(stdAppinline
__attribute__((deprecated("Use ->transform(CLI::IsMember(...)) with a (shared) pointer instead"))) Option *add_mutable_set_ignore_case(stdAppinline
__attribute__((deprecated("Use ->transform(CLI::IsMember(..., CLI::ignore_underscore)) instead"))) Option *add_set_ignore_underscore(stdAppinline
__attribute__((deprecated("Use ->transform(CLI::IsMember(..., CLI::ignore_underscore)) with a (shared) pointer instead"))) Option *add_mutable_set_ignore_underscore(stdAppinline
__attribute__((deprecated("Use ->transform(CLI::IsMember(..., CLI::ignore_underscore)) instead"))) Option *add_set_ignore_underscore(stdAppinline
__attribute__((deprecated("Use ->transform(CLI::IsMember(..., CLI::ignore_underscore)) with a (shared) pointer instead"))) Option *add_mutable_set_ignore_underscore(stdAppinline
__attribute__((deprecated("Use ->transform(CLI::IsMember(..., CLI::ignore_case, CLI::ignore_underscore)) instead"))) Option *add_set_ignore_case_underscore(stdAppinline
__attribute__((deprecated("Use ->transform(CLI::IsMember(..., CLI::ignore_case, CLI::ignore_underscore)) with a (shared) pointer instead"))) Option *add_mutable_set_ignore_case_underscore(stdAppinline
__attribute__((deprecated("Use ->transform(CLI::IsMember(..., CLI::ignore_case, CLI::ignore_underscore)) instead"))) Option *add_set_ignore_case_underscore(stdAppinline
__attribute__((deprecated("Use ->transform(CLI::IsMember(..., CLI::ignore_case, CLI::ignore_underscore)) with a (shared) pointer instead"))) Option *add_mutable_set_ignore_case_underscore(stdAppinline
_add_flag_internal(std::string flag_name, CLI::callback_t fun, std::string flag_description)Appinlineprivate
_configure()Appinlineprotected
_count_remaining_positionals(bool required_only=false) constAppinlineprotected
_find_subcommand(const std::string &subc_name, bool ignore_disabled, bool ignore_used) const noexceptAppinlineprotected
_get_fallthrough_parent()Appinlineprotected
_has_remaining_positionals() constAppinlineprotected
_move_option(Option *opt, App *app)Appinline
_move_to_missing(detail::Classifier val_type, const std::string &val)Appinlineprotected
_parse(std::vector< std::string > &args)Appinlineprotected
_parse(std::vector< std::string > &&args)Appinlineprotected
_parse_arg(std::vector< std::string > &args, detail::Classifier current_type)Appinlineprotected
_parse_config(std::vector< ConfigItem > &args)Appinlineprotected
_parse_positional(std::vector< std::string > &args)Appinlineprotected
_parse_single(std::vector< std::string > &args, bool &positional_only)Appinlineprotected
_parse_single_config(const ConfigItem &item, size_t level=0)Appinlineprotected
_parse_subcommand(std::vector< std::string > &args)Appinlineprotected
_process()Appinlineprotected
_process_callbacks()Appinlineprotected
_process_env()Appinlineprotected
_process_extras()Appinlineprotected
_process_extras(std::vector< std::string > &args)Appinlineprotected
_process_help_flags(bool trigger_help=false, bool trigger_all_help=false) constAppinlineprotected
_process_ini()Appinlineprotected
_process_requirements()Appinlineprotected
_recognize(const std::string &current, bool ignore_used_subcommands=true) constAppinlineprotected
_trigger_pre_parse(size_t remaining_args)Appinlineprotected
_valid_subcommand(const std::string &current, bool ignore_used=true) constAppinlineprotected
_validate() constAppinlineprotected
add_complex(std::string option_name, T &variable, std::string option_description="", bool defaulted=false, std::string label="COMPLEX")Appinline
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_count, std::string 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="")Appinline
add_flag_function(std::string flag_name, std::function< void(int64_t)> function, std::string flag_description="")Appinline
add_mutable_set(std::string option_name, T &member, const std::set< T > &options, std::string option_description="")Appinline
add_mutable_set(std::string option_name, T &member, const std::set< T > &options, std::string option_description, bool defaulted)Appinline
add_option(std::string option_name, callback_t option_callback, std::string option_description="", bool defaulted=false, std::function< std::string()> func={})Appinline
add_option(std::string option_name, T &variable, std::string option_description="", bool defaulted=false)Appinline
add_option(std::string option_name)Appinline
add_option(std::string option_name, T &option_description)Appinline
add_option(std::string option_name, std::vector< T > &variable, std::string option_description="", bool defaulted=false)Appinline
add_option_function(std::string option_name, const std::function< void(const T &)> &func, std::string option_description="")Appinline
add_option_function(std::string option_name, const std::function< void(const T &)> &func, std::string option_description="")Appinline
add_option_group(std::string group_name, std::string group_description="")Appinline
add_set(std::string option_name, T &member, std::set< T > options, std::string option_description="")Appinline
add_set(std::string option_name, T &member, std::set< T > options, std::string option_description, bool defaulted)Appinline
add_subcommand(std::string subcommand_name="", std::string subcommand_description="")Appinline
add_subcommand(CLI::App_p subcom)Appinline
allow_config_extras(bool allow=true)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)Appinlineprotected
App(std::string app_description="", std::string app_name="")Appinlineexplicit
callback(std::function< void()> app_callback)Appinline
callback_Appprotected
check_name(std::string name_to_check) constAppinline
clear()Appinline
config_formatter(std::shared_ptr< Config > fmt)Appinline
config_formatter_Appprotected
config_name_Appprotected
config_ptr_Appprotected
config_required_Appprotected
config_to_str(bool default_also=false, bool write_description=false) constAppinline
count() constAppinline
count(std::string option_name) constAppinline
count_all() constAppinline
description(std::string app_description)Appinline
description_Appprotected
disabled(bool disable=true)Appinline
disabled_Appprotected
disabled_by_default(bool disable=true)Appinline
disabled_by_default_Appprotected
enabled_by_default(bool enable=true)Appinline
enabled_by_default_Appprotected
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) constAppinline
failure_message(std::function< std::string(const App *, const Error &e)> function)Appinline
failure_message_Appprotected
fallthrough(bool value=true)Appinline
fallthrough_Appprotected
footer(std::string footer_string)Appinline
footer_Appprotected
formatter(std::shared_ptr< FormatterBase > fmt)Appinline
formatter_Appprotected
formatter_fn(std::function< std::string(const App *, std::string, AppFormatMode)> fmt)Appinline
get_allow_config_extras() constAppinline
get_allow_extras() constAppinline
get_allow_windows_style_options() constAppinline
get_config_formatter() constAppinline
get_config_ptr()Appinline
get_config_ptr() constAppinline
get_description() constAppinline
get_disabled() constAppinline
get_disabled_by_default() constAppinline
get_display_name() constAppinline
get_enabled_by_default() constAppinline
get_fallthrough() constAppinline
get_footer() constAppinline
get_formatter() constAppinline
get_group() constAppinline
get_groups() constAppinline
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) constAppinline
get_option_no_throw(std::string option_name) noexceptAppinline
get_option_no_throw(std::string option_name) const noexceptAppinline
get_options(const std::function< bool(const Option *)> filter={}) constAppinline
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_subcommand(App *subcom) constAppinline
get_subcommand(std::string subcom) constAppinline
get_subcommand(int index=0) constAppinline
get_subcommand_ptr(App *subcom) constAppinline
get_subcommand_ptr(std::string subcom) constAppinline
get_subcommand_ptr(int index=0) constAppinline
get_subcommands() constAppinline
get_subcommands(const std::function< bool(const App *)> &filter) constAppinline
get_subcommands(const std::function< bool(App *)> &filter)Appinline
get_validate_positionals() constAppinline
got_subcommand(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) constAppinline
help_all_ptr_Appprotected
help_ptr_Appprotected
ignore_case(bool value=true)Appinline
ignore_case_Appprotected
ignore_underscore(bool value=true)Appinline
ignore_underscore_Appprotected
immediate_callback(bool immediate=true)Appinline
immediate_callback_Appprotected
increment_parsed()Appinlineprotected
missing_Appprotected
missing_t typedefAppprotected
name(std::string app_name="")Appinline
name_Appprotected
operator bool() constAppinline
operator[](const std::string &option_name) constAppinline
operator[](const char *option_name) constAppinline
OptionAppprivate
option_defaults()Appinline
option_defaults_Appprotected
options_Appprotected
parent_Appprotected
parse(int argc, const char *const *argv)Appinline
parse(std::string commandline, bool program_name_included=false)Appinline
parse(std::vector< std::string > &args)Appinline
parse(std::vector< std::string > &&args)Appinline
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(size_t)> pp_callback)Appinline
remaining(bool recurse=false) constAppinline
remaining_for_passthrough(bool recurse=false) constAppinline
remaining_size(bool recurse=false) constAppinline
remove_excludes(Option *opt)Appinline
remove_excludes(App *app)Appinline
remove_option(Option *opt)Appinline
remove_subcommand(App *subcom)Appinline
require_option()Appinline
require_option(int value)Appinline
require_option(size_t min, size_t max)Appinline
require_option_max_Appprotected
require_option_min_Appprotected
require_subcommand()Appinline
require_subcommand(int value)Appinline
require_subcommand(size_t min, size_t max)Appinline
require_subcommand_max_Appprotected
require_subcommand_min_Appprotected
required(bool require=true)Appinline
required_Appprotected
run_callback()Appinlineprotected
set_config(std::string option_name="", std::string default_filename="", std::string help_message="Read an ini file", bool config_required=false)Appinline
set_help_all_flag(std::string help_name="", const std::string &help_description="")Appinline
set_help_flag(std::string flag_name="", const std::string &help_description="")Appinline
subcommands_Appprotected
validate_positionals(bool validate=true)Appinline
validate_positionals_Appprotected
~App()=defaultAppvirtual