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

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

add_result(std::string s)pxr_CLI::CLI::Option
add_result(std::string s, int &results_added)pxr_CLI::CLI::Option
add_result(std::vector< std::string > s)pxr_CLI::CLI::Option
allow_extra_args(bool value=true)pxr_CLI::CLI::Optioninline
allow_extra_args_pxr_CLI::CLI::Optionprotected
always_capture_default(bool value=true)pxr_CLI::CLI::OptionBase< Option >inline
always_capture_default_pxr_CLI::CLI::OptionBase< Option >protected
as() const pxr_CLI::CLI::Optioninline
callback_pxr_CLI::CLI::Optionprotected
capture_default_str()pxr_CLI::CLI::Optioninline
check(Validator validator, const std::string &validator_name="")pxr_CLI::CLI::Option
check(std::function< std::string(const std::string &)> Validator, std::string Validator_description="", std::string Validator_name="")pxr_CLI::CLI::Option
check_fname(std::string name) const pxr_CLI::CLI::Optioninline
check_lname(std::string name) const pxr_CLI::CLI::Optioninline
check_name(const std::string &name) const pxr_CLI::CLI::Option
check_sname(std::string name) const pxr_CLI::CLI::Optioninline
clear()pxr_CLI::CLI::Optioninline
configurable(bool value=true)pxr_CLI::CLI::OptionBase< Option >inline
configurable_pxr_CLI::CLI::OptionBase< Option >protected
copy_to(T *other) constpxr_CLI::CLI::OptionBase< Option >protected
count() const pxr_CLI::CLI::Optioninline
current_option_state_pxr_CLI::CLI::Optionprotected
default_flag_values_pxr_CLI::CLI::Optionprotected
default_function(const std::function< std::string()> &func)pxr_CLI::CLI::Optioninline
default_function_pxr_CLI::CLI::Optionprotected
default_str(std::string val)pxr_CLI::CLI::Optioninline
default_str_pxr_CLI::CLI::Optionprotected
default_val(const X &val)pxr_CLI::CLI::Optioninline
delimiter(char value= '\0')pxr_CLI::CLI::OptionBase< Option >inline
delimiter_pxr_CLI::CLI::OptionBase< Option >protected
description(std::string option_description)pxr_CLI::CLI::Optioninline
description_pxr_CLI::CLI::Optionprotected
disable_flag_override(bool value=true)pxr_CLI::CLI::Optioninline
disable_flag_override_pxr_CLI::CLI::OptionBase< Option >protected
each(const std::function< void(std::string)> &func)pxr_CLI::CLI::Option
empty() const pxr_CLI::CLI::Optioninline
envname(std::string name)pxr_CLI::CLI::Optioninline
envname_pxr_CLI::CLI::Optionprotected
excludes(Option *opt)pxr_CLI::CLI::Option
excludes(std::string opt_name)pxr_CLI::CLI::Optioninline
excludes(A opt, B opt1, ARG...args)pxr_CLI::CLI::Optioninline
excludes_pxr_CLI::CLI::Optionprotected
expected(int value)pxr_CLI::CLI::Option
expected(int value_min, int value_max)pxr_CLI::CLI::Option
expected_max_pxr_CLI::CLI::Optionprotected
expected_min_pxr_CLI::CLI::Optionprotected
flag_like_pxr_CLI::CLI::Optionprotected
fnames_pxr_CLI::CLI::Optionprotected
force_callback(bool value=true)pxr_CLI::CLI::Optioninline
force_callback_pxr_CLI::CLI::Optionprotected
get_allow_extra_args() const pxr_CLI::CLI::Optioninline
get_always_capture_default() constpxr_CLI::CLI::OptionBase< Option >inline
get_callback() const pxr_CLI::CLI::Optioninline
get_callback_run() const pxr_CLI::CLI::Optioninline
get_configurable() constpxr_CLI::CLI::OptionBase< Option >inline
get_default_str() const pxr_CLI::CLI::Optioninline
get_delimiter() constpxr_CLI::CLI::OptionBase< Option >inline
get_description() const pxr_CLI::CLI::Optioninline
get_disable_flag_override() constpxr_CLI::CLI::OptionBase< Option >inline
get_envname() const pxr_CLI::CLI::Optioninline
get_excludes() const pxr_CLI::CLI::Optioninline
get_expected() const pxr_CLI::CLI::Optioninline
get_expected_max() const pxr_CLI::CLI::Optioninline
get_expected_min() const pxr_CLI::CLI::Optioninline
get_flag_value(const std::string &name, std::string input_value) const pxr_CLI::CLI::Option
get_fnames() const pxr_CLI::CLI::Optioninline
get_force_callback() const pxr_CLI::CLI::Optioninline
get_group() constpxr_CLI::CLI::OptionBase< Option >inline
get_ignore_case() constpxr_CLI::CLI::OptionBase< Option >inline
get_ignore_underscore() constpxr_CLI::CLI::OptionBase< Option >inline
get_inject_separator() const pxr_CLI::CLI::Optioninline
get_items_expected() const pxr_CLI::CLI::Optioninline
get_items_expected_max() const pxr_CLI::CLI::Optioninline
get_items_expected_min() const pxr_CLI::CLI::Optioninline
get_lnames() const pxr_CLI::CLI::Optioninline
get_multi_option_policy() constpxr_CLI::CLI::OptionBase< Option >inline
get_name(bool positional=false, bool all_options=false) const pxr_CLI::CLI::Option
get_needs() const pxr_CLI::CLI::Optioninline
get_option_text() const pxr_CLI::CLI::Optioninline
get_positional() const pxr_CLI::CLI::Optioninline
get_required() constpxr_CLI::CLI::OptionBase< Option >inline
get_run_callback_for_default() const pxr_CLI::CLI::Optioninline
get_single_name() const pxr_CLI::CLI::Optioninline
get_snames() const pxr_CLI::CLI::Optioninline
get_trigger_on_parse() const pxr_CLI::CLI::Optioninline
get_type_name() const pxr_CLI::CLI::Option
get_type_size() const pxr_CLI::CLI::Optioninline
get_type_size_max() const pxr_CLI::CLI::Optioninline
get_type_size_min() const pxr_CLI::CLI::Optioninline
get_validator(const std::string &Validator_name="")pxr_CLI::CLI::Option
get_validator(int index)pxr_CLI::CLI::Option
group(const std::string &name)pxr_CLI::CLI::OptionBase< Option >inline
group_pxr_CLI::CLI::OptionBase< Option >protected
has_description() const pxr_CLI::CLI::Optioninline
ignore_case(bool value=true)pxr_CLI::CLI::Option
ignore_case_pxr_CLI::CLI::OptionBase< Option >protected
ignore_underscore(bool value=true)pxr_CLI::CLI::Option
ignore_underscore_pxr_CLI::CLI::OptionBase< Option >protected
inject_separator(bool value=true)pxr_CLI::CLI::Optioninline
inject_separator_pxr_CLI::CLI::Optionprotected
join()pxr_CLI::CLI::OptionBase< Option >inline
join(char delim)pxr_CLI::CLI::OptionBase< Option >inline
lnames_pxr_CLI::CLI::Optionprotected
mandatory(bool value=true)pxr_CLI::CLI::OptionBase< Option >inline
matching_name(const Option &other) const pxr_CLI::CLI::Option
multi_option_policy(MultiOptionPolicy value=MultiOptionPolicy::Throw)pxr_CLI::CLI::Option
multi_option_policy_pxr_CLI::CLI::OptionBase< Option >protected
needs(Option *opt)pxr_CLI::CLI::Optioninline
needs(std::string opt_name)pxr_CLI::CLI::Optioninline
needs(A opt, B opt1, ARG...args)pxr_CLI::CLI::Optioninline
needs_pxr_CLI::CLI::Optionprotected
nonpositional() const pxr_CLI::CLI::Optioninline
operator bool() const pxr_CLI::CLI::Optioninlineexplicit
operator=(const Option &)=deletepxr_CLI::CLI::Option
operator==(const Option &other) const pxr_CLI::CLI::Optioninline
Option(std::string option_name, std::string option_description, callback_t callback, App *parent)pxr_CLI::CLI::Optioninlineprotected
Option(const Option &)=deletepxr_CLI::CLI::Option
option_state enum namepxr_CLI::CLI::Optionprotected
option_text(std::string text)pxr_CLI::CLI::Optioninline
option_text_pxr_CLI::CLI::Optionprotected
parent_pxr_CLI::CLI::Optionprotected
pname_pxr_CLI::CLI::Optionprotected
proc_results_pxr_CLI::CLI::Optionprotected
reduced_results() const pxr_CLI::CLI::Option
remove_excludes(Option *opt)pxr_CLI::CLI::Option
remove_needs(Option *opt)pxr_CLI::CLI::Option
required(bool value=true)pxr_CLI::CLI::OptionBase< Option >inline
required_pxr_CLI::CLI::OptionBase< Option >protected
results() const pxr_CLI::CLI::Optioninline
results(T &output) const pxr_CLI::CLI::Optioninline
results_pxr_CLI::CLI::Optionprotected
run_callback()pxr_CLI::CLI::Option
run_callback_for_default(bool value=true)pxr_CLI::CLI::Optioninline
run_callback_for_default_pxr_CLI::CLI::Optionprotected
snames_pxr_CLI::CLI::Optionprotected
take_all()pxr_CLI::CLI::OptionBase< Option >inline
take_first()pxr_CLI::CLI::OptionBase< Option >inline
take_last()pxr_CLI::CLI::OptionBase< Option >inline
transform(Validator Validator, const std::string &Validator_name="")pxr_CLI::CLI::Option
transform(const std::function< std::string(std::string)> &func, std::string transform_description="", std::string transform_name="")pxr_CLI::CLI::Option
trigger_on_parse(bool value=true)pxr_CLI::CLI::Optioninline
trigger_on_result_pxr_CLI::CLI::Optionprotected
type_name(std::string typeval)pxr_CLI::CLI::Optioninline
type_name_pxr_CLI::CLI::Optionprotected
type_name_fn(std::function< std::string()> typefun)pxr_CLI::CLI::Optioninline
type_size(int option_type_size)pxr_CLI::CLI::Option
type_size(int option_type_size_min, int option_type_size_max)pxr_CLI::CLI::Option
type_size_max_pxr_CLI::CLI::Optionprotected
type_size_min_pxr_CLI::CLI::Optionprotected
validators_pxr_CLI::CLI::Optionprotected