HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pxr_CLI::CLI::App Member List

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

_compare_subcommand_names(const App &subcom, const App &base) const pxr_CLI::CLI::Appprotected
_configure()pxr_CLI::CLI::Appprotected
_count_remaining_positionals(bool required_only=false) const pxr_CLI::CLI::Appprotected
_find_subcommand(const std::string &subc_name, bool ignore_disabled, bool ignore_used) const noexceptpxr_CLI::CLI::Appprotected
_get_fallthrough_parent()pxr_CLI::CLI::Appprotected
_has_remaining_positionals() const pxr_CLI::CLI::Appprotected
_move_option(Option *opt, App *app)pxr_CLI::CLI::App
_move_to_missing(detail::Classifier val_type, const std::string &val)pxr_CLI::CLI::Appprotected
_parse(std::vector< std::string > &args)pxr_CLI::CLI::Appprotected
_parse(std::vector< std::string > &&args)pxr_CLI::CLI::Appprotected
_parse_arg(std::vector< std::string > &args, detail::Classifier current_type)pxr_CLI::CLI::Appprotected
_parse_config(const std::vector< ConfigItem > &args)pxr_CLI::CLI::Appprotected
_parse_positional(std::vector< std::string > &args, bool haltOnSubcommand)pxr_CLI::CLI::Appprotected
_parse_single(std::vector< std::string > &args, bool &positional_only)pxr_CLI::CLI::Appprotected
_parse_single_config(const ConfigItem &item, std::size_t level=0)pxr_CLI::CLI::Appprotected
_parse_stream(std::istream &input)pxr_CLI::CLI::Appprotected
_parse_subcommand(std::vector< std::string > &args)pxr_CLI::CLI::Appprotected
_process()pxr_CLI::CLI::Appprotected
_process_callbacks()pxr_CLI::CLI::Appprotected
_process_config_file()pxr_CLI::CLI::Appprotected
_process_env()pxr_CLI::CLI::Appprotected
_process_extras()pxr_CLI::CLI::Appprotected
_process_extras(std::vector< std::string > &args)pxr_CLI::CLI::Appprotected
_process_help_flags(bool trigger_help=false, bool trigger_all_help=false) const pxr_CLI::CLI::Appprotected
_process_requirements()pxr_CLI::CLI::Appprotected
_recognize(const std::string &current, bool ignore_used_subcommands=true) const pxr_CLI::CLI::Appprotected
_trigger_pre_parse(std::size_t remaining_args)pxr_CLI::CLI::Appprotected
_valid_subcommand(const std::string &current, bool ignore_used=true) const pxr_CLI::CLI::Appprotected
_validate() const pxr_CLI::CLI::Appprotected
add_flag(std::string flag_name)pxr_CLI::CLI::Appinline
add_flag(std::string flag_name, T &flag_description)pxr_CLI::CLI::Appinline
add_flag(std::string flag_name, T &flag_result, std::string flag_description="")pxr_CLI::CLI::Appinline
add_flag(std::string flag_name, std::vector< T > &flag_results, std::string flag_description="")pxr_CLI::CLI::Appinline
add_flag_callback(std::string flag_name, std::function< void(void)> function, std::string flag_description="")pxr_CLI::CLI::App
add_flag_function(std::string flag_name, std::function< void(std::int64_t)> function, std::string flag_description="")pxr_CLI::CLI::App
add_option(std::string option_name, callback_t option_callback, std::string option_description="", bool defaulted=false, std::function< std::string()> func={})pxr_CLI::CLI::App
add_option(std::string option_name, AssignTo &variable, std::string option_description="")pxr_CLI::CLI::Appinline
add_option(std::string option_name)pxr_CLI::CLI::Appinline
add_option(std::string option_name, T &option_description)pxr_CLI::CLI::Appinline
add_option_function(std::string option_name, const std::function< void(const ArgType &)> &func, std::string option_description="")pxr_CLI::CLI::Appinline
add_option_group(std::string group_name, std::string group_description="")pxr_CLI::CLI::Appinline
add_option_no_stream(std::string option_name, AssignTo &variable, std::string option_description="")pxr_CLI::CLI::Appinline
add_subcommand(std::string subcommand_name="", std::string subcommand_description="")pxr_CLI::CLI::App
add_subcommand(CLI::App_p subcom)pxr_CLI::CLI::App
alias(std::string app_name)pxr_CLI::CLI::App
aliases_pxr_CLI::CLI::Appprotected
allow_config_extras(bool allow=true)pxr_CLI::CLI::Appinline
allow_config_extras(config_extras_mode mode)pxr_CLI::CLI::Appinline
allow_config_extras_pxr_CLI::CLI::Appprotected
allow_extras(bool allow=true)pxr_CLI::CLI::Appinline
allow_extras_pxr_CLI::CLI::Appprotected
allow_windows_style_options(bool value=true)pxr_CLI::CLI::Appinline
allow_windows_style_options_pxr_CLI::CLI::Appprotected
App(std::string app_description, std::string app_name, App *parent)pxr_CLI::CLI::Appprotected
App(std::string app_description="", std::string app_name="")pxr_CLI::CLI::Appinlineexplicit
App(const App &)=deletepxr_CLI::CLI::App
callback(std::function< void()> app_callback)pxr_CLI::CLI::Appinline
check_name(std::string name_to_check) const pxr_CLI::CLI::App
clear()pxr_CLI::CLI::App
clear_aliases()pxr_CLI::CLI::Appinline
config_formatter(std::shared_ptr< Config > fmt)pxr_CLI::CLI::Appinline
config_formatter_pxr_CLI::CLI::Appprotected
config_ptr_pxr_CLI::CLI::Appprotected
config_to_str(bool default_also=false, bool write_description=false) const pxr_CLI::CLI::Appinline
configurable(bool value=true)pxr_CLI::CLI::Appinline
configurable_pxr_CLI::CLI::Appprotected
count() const pxr_CLI::CLI::Appinline
count(std::string option_name) const pxr_CLI::CLI::Appinline
count_all() const pxr_CLI::CLI::App
default_startuppxr_CLI::CLI::Appprotected
description(std::string app_description)pxr_CLI::CLI::Appinline
description_pxr_CLI::CLI::Appprotected
disabled(bool disable=true)pxr_CLI::CLI::Appinline
disabled_pxr_CLI::CLI::Appprotected
disabled_by_default(bool disable=true)pxr_CLI::CLI::Appinline
enabled_by_default(bool enable=true)pxr_CLI::CLI::Appinline
exclude_options_pxr_CLI::CLI::Appprotected
exclude_subcommands_pxr_CLI::CLI::Appprotected
excludes(Option *opt)pxr_CLI::CLI::Appinline
excludes(App *app)pxr_CLI::CLI::Appinline
exit(const Error &e, std::ostream &out=std::cout, std::ostream &err=std::cerr) const pxr_CLI::CLI::App
failure_message(std::function< std::string(const App *, const Error &e)> function)pxr_CLI::CLI::Appinline
failure_message_pxr_CLI::CLI::Appprotected
fallthrough(bool value=true)pxr_CLI::CLI::Appinline
fallthrough_pxr_CLI::CLI::Appprotected
final_callback(std::function< void()> app_callback)pxr_CLI::CLI::Appinline
final_callback_pxr_CLI::CLI::Appprotected
footer(std::string footer_string)pxr_CLI::CLI::Appinline
footer(std::function< std::string()> footer_function)pxr_CLI::CLI::Appinline
footer_pxr_CLI::CLI::Appprotected
footer_callback_pxr_CLI::CLI::Appprotected
formatter(std::shared_ptr< FormatterBase > fmt)pxr_CLI::CLI::Appinline
formatter_pxr_CLI::CLI::Appprotected
formatter_fn(std::function< std::string(const App *, std::string, AppFormatMode)> fmt)pxr_CLI::CLI::Appinline
get_aliases() const pxr_CLI::CLI::Appinline
get_allow_config_extras() const pxr_CLI::CLI::Appinline
get_allow_extras() const pxr_CLI::CLI::Appinline
get_allow_windows_style_options() const pxr_CLI::CLI::Appinline
get_config_formatter() const pxr_CLI::CLI::Appinline
get_config_formatter_base() const pxr_CLI::CLI::Appinline
get_config_ptr()pxr_CLI::CLI::Appinline
get_config_ptr() const pxr_CLI::CLI::Appinline
get_configurable() const pxr_CLI::CLI::Appinline
get_description() const pxr_CLI::CLI::Appinline
get_disabled() const pxr_CLI::CLI::Appinline
get_disabled_by_default() const pxr_CLI::CLI::Appinline
get_display_name(bool with_aliases=false) const pxr_CLI::CLI::App
get_enabled_by_default() const pxr_CLI::CLI::Appinline
get_fallthrough() const pxr_CLI::CLI::Appinline
get_footer() const pxr_CLI::CLI::Appinline
get_formatter() const pxr_CLI::CLI::Appinline
get_group() const pxr_CLI::CLI::Appinline
get_groups() const pxr_CLI::CLI::App
get_help_all_ptr() const pxr_CLI::CLI::Appinline
get_help_ptr()pxr_CLI::CLI::Appinline
get_help_ptr() const pxr_CLI::CLI::Appinline
get_ignore_case() const pxr_CLI::CLI::Appinline
get_ignore_underscore() const pxr_CLI::CLI::Appinline
get_immediate_callback() const pxr_CLI::CLI::Appinline
get_name() const pxr_CLI::CLI::Appinline
get_option(std::string option_name) const pxr_CLI::CLI::Appinline
get_option(std::string option_name)pxr_CLI::CLI::Appinline
get_option_group(std::string group_name) const pxr_CLI::CLI::App
get_option_no_throw(std::string option_name) noexceptpxr_CLI::CLI::App
get_option_no_throw(std::string option_name) const noexceptpxr_CLI::CLI::App
get_options(const std::function< bool(const Option *)> filter={}) const pxr_CLI::CLI::App
get_options(const std::function< bool(Option *)> filter={})pxr_CLI::CLI::App
get_parent()pxr_CLI::CLI::Appinline
get_parent() const pxr_CLI::CLI::Appinline
get_positionals_at_end() const pxr_CLI::CLI::Appinline
get_prefix_command() const pxr_CLI::CLI::Appinline
get_require_option_max() const pxr_CLI::CLI::Appinline
get_require_option_min() const pxr_CLI::CLI::Appinline
get_require_subcommand_max() const pxr_CLI::CLI::Appinline
get_require_subcommand_min() const pxr_CLI::CLI::Appinline
get_required() const pxr_CLI::CLI::Appinline
get_silent() const pxr_CLI::CLI::Appinline
get_subcommand(const App *subcom) const pxr_CLI::CLI::App
get_subcommand(std::string subcom) const pxr_CLI::CLI::App
get_subcommand(int index=0) const pxr_CLI::CLI::App
get_subcommand_ptr(App *subcom) const pxr_CLI::CLI::App
get_subcommand_ptr(std::string subcom) const pxr_CLI::CLI::App
get_subcommand_ptr(int index=0) const pxr_CLI::CLI::App
get_subcommands() const pxr_CLI::CLI::Appinline
get_subcommands(const std::function< bool(const App *)> &filter) const pxr_CLI::CLI::App
get_subcommands(const std::function< bool(App *)> &filter)pxr_CLI::CLI::App
get_validate_optional_arguments() const pxr_CLI::CLI::Appinline
get_validate_positionals() const pxr_CLI::CLI::Appinline
get_version_ptr()pxr_CLI::CLI::Appinline
get_version_ptr() const pxr_CLI::CLI::Appinline
got_subcommand(const App *subcom) const pxr_CLI::CLI::Appinline
got_subcommand(std::string subcommand_name) const pxr_CLI::CLI::Appinline
group(std::string group_name)pxr_CLI::CLI::Appinline
group_pxr_CLI::CLI::Appprotected
has_automatic_name_pxr_CLI::CLI::Appprotected
help(std::string prev="", AppFormatMode mode=AppFormatMode::Normal) const pxr_CLI::CLI::App
help_all_ptr_pxr_CLI::CLI::Appprotected
help_ptr_pxr_CLI::CLI::Appprotected
ignore_case(bool value=true)pxr_CLI::CLI::App
ignore_case_pxr_CLI::CLI::Appprotected
ignore_underscore(bool value=true)pxr_CLI::CLI::App
ignore_underscore_pxr_CLI::CLI::Appprotected
immediate_callback(bool immediate=true)pxr_CLI::CLI::App
immediate_callback_pxr_CLI::CLI::Appprotected
increment_parsed()pxr_CLI::CLI::Appprotected
missing_pxr_CLI::CLI::Appprotected
missing_t typedefpxr_CLI::CLI::Appprotected
name(std::string app_name="")pxr_CLI::CLI::App
name_pxr_CLI::CLI::Appprotected
need_options_pxr_CLI::CLI::Appprotected
need_subcommands_pxr_CLI::CLI::Appprotected
needs(Option *opt)pxr_CLI::CLI::Appinline
needs(App *app)pxr_CLI::CLI::Appinline
operator bool() const pxr_CLI::CLI::Appinlineexplicit
operator=(const App &)=deletepxr_CLI::CLI::App
operator[](const std::string &option_name) const pxr_CLI::CLI::Appinline
operator[](const char *option_name) const pxr_CLI::CLI::Appinline
option_defaults()pxr_CLI::CLI::Appinline
option_defaults_pxr_CLI::CLI::Appprotected
options_pxr_CLI::CLI::Appprotected
parent_pxr_CLI::CLI::Appprotected
parse(int argc, const char *const *argv)pxr_CLI::CLI::App
parse(std::string commandline, bool program_name_included=false)pxr_CLI::CLI::App
parse(std::vector< std::string > &args)pxr_CLI::CLI::App
parse(std::vector< std::string > &&args)pxr_CLI::CLI::App
parse_complete_callback(std::function< void()> pc_callback)pxr_CLI::CLI::Appinline
parse_complete_callback_pxr_CLI::CLI::Appprotected
parse_from_stream(std::istream &input)pxr_CLI::CLI::App
parse_order() const pxr_CLI::CLI::Appinline
parse_order_pxr_CLI::CLI::Appprotected
parsed() const pxr_CLI::CLI::Appinline
parsed_pxr_CLI::CLI::Appprotected
parsed_subcommands_pxr_CLI::CLI::Appprotected
positionals_at_end(bool value=true)pxr_CLI::CLI::Appinline
positionals_at_end_pxr_CLI::CLI::Appprotected
pre_callback()pxr_CLI::CLI::Appinlinevirtual
pre_parse_callback_pxr_CLI::CLI::Appprotected
pre_parse_called_pxr_CLI::CLI::Appprotected
prefix_command(bool allow=true)pxr_CLI::CLI::Appinline
prefix_command_pxr_CLI::CLI::Appprotected
preparse_callback(std::function< void(std::size_t)> pp_callback)pxr_CLI::CLI::Appinline
remaining(bool recurse=false) const pxr_CLI::CLI::App
remaining_for_passthrough(bool recurse=false) const pxr_CLI::CLI::App
remaining_size(bool recurse=false) const pxr_CLI::CLI::App
remove_excludes(Option *opt)pxr_CLI::CLI::App
remove_excludes(App *app)pxr_CLI::CLI::App
remove_needs(Option *opt)pxr_CLI::CLI::App
remove_needs(App *app)pxr_CLI::CLI::App
remove_option(Option *opt)pxr_CLI::CLI::App
remove_subcommand(App *subcom)pxr_CLI::CLI::App
require_option()pxr_CLI::CLI::Appinline
require_option(int value)pxr_CLI::CLI::Appinline
require_option(std::size_t min, std::size_t max)pxr_CLI::CLI::Appinline
require_option_max_pxr_CLI::CLI::Appprotected
require_option_min_pxr_CLI::CLI::Appprotected
require_subcommand()pxr_CLI::CLI::Appinline
require_subcommand(int value)pxr_CLI::CLI::Appinline
require_subcommand(std::size_t min, std::size_t max)pxr_CLI::CLI::Appinline
require_subcommand_max_pxr_CLI::CLI::Appprotected
require_subcommand_min_pxr_CLI::CLI::Appprotected
required(bool require=true)pxr_CLI::CLI::Appinline
required_pxr_CLI::CLI::Appprotected
run_callback(bool final_mode=false, bool suppress_final_callback=false)pxr_CLI::CLI::Appprotected
set_config(std::string option_name="", std::string default_filename="", const std::string &help_message="Read an ini file", bool config_required=false)pxr_CLI::CLI::App
set_help_all_flag(std::string help_name="", const std::string &help_description="")pxr_CLI::CLI::App
set_help_flag(std::string flag_name="", const std::string &help_description="")pxr_CLI::CLI::App
set_version_flag(std::string flag_name="", const std::string &versionString="", const std::string &version_help="Display program version information and exit")pxr_CLI::CLI::App
set_version_flag(std::string flag_name, std::function< std::string()> vfunc, const std::string &version_help="Display program version information and exit")pxr_CLI::CLI::App
silent(bool silence=true)pxr_CLI::CLI::Appinline
silent_pxr_CLI::CLI::Appprotected
startup_mode enum namepxr_CLI::CLI::Appprotected
subcommands_pxr_CLI::CLI::Appprotected
validate_optional_arguments(bool validate=true)pxr_CLI::CLI::Appinline
validate_optional_arguments_pxr_CLI::CLI::Appprotected
validate_positionals(bool validate=true)pxr_CLI::CLI::Appinline
validate_positionals_pxr_CLI::CLI::Appprotected
version() const pxr_CLI::CLI::App
version_ptr_pxr_CLI::CLI::Appprotected
~App()=defaultpxr_CLI::CLI::Appvirtual