| add_result(std::string s) | CLI::Option | |
| add_result(std::string s, int &results_added) | CLI::Option | |
| add_result(std::vector< std::string > s) | CLI::Option | |
| allow_extra_args(bool value=true) | CLI::Option | inline |
| allow_extra_args_ | CLI::Option | protected |
| always_capture_default_ | CLI::OptionBase< Option > | protected |
| as() const | CLI::Option | inline |
| callback_ | CLI::Option | protected |
| callback_priority(CallbackPriority value=CallbackPriority::Normal) | CLI::Option | inline |
| callback_priority_ | CLI::OptionBase< Option > | protected |
| capture_default_str() | CLI::Option | inline |
| check(Validator_p validator) | CLI::Option | |
| check(Validator validator, const std::string &validator_name="") | CLI::Option | |
| check(std::function< std::string(const std::string &)> validator_func, std::string validator_description="", std::string validator_name="") | CLI::Option | |
| check_fname(std::string name) const | CLI::Option | inline |
| check_lname(std::string name) const | CLI::Option | inline |
| check_name(const std::string &name) const | CLI::Option | |
| check_sname(std::string name) const | CLI::Option | inline |
| clear() | CLI::Option | inline |
| configurable(bool value=true) | CLI::OptionBase< Option > | inline |
| configurable_ | CLI::OptionBase< Option > | protected |
| copy_to(T *other) const | CLI::OptionBase< Option > | protected |
| count() const | CLI::Option | inline |
| current_option_state_ | CLI::Option | protected |
| default_flag_values_ | CLI::Option | protected |
| default_function(const std::function< std::string()> &func) | CLI::Option | inline |
| default_function_ | CLI::Option | protected |
| default_str(std::string val) | CLI::Option | inline |
| default_str_ | CLI::Option | protected |
| default_val(const X &val) | CLI::Option | inline |
| delimiter(char value='\0') | CLI::OptionBase< Option > | inline |
| delimiter_ | CLI::OptionBase< Option > | protected |
| description(std::string option_description) | CLI::Option | inline |
| description_ | CLI::Option | protected |
| disable_flag_override(bool value=true) | CLI::Option | inline |
| disable_flag_override_ | CLI::OptionBase< Option > | protected |
| each(const std::function< void(std::string)> &func) | CLI::Option | |
| empty() const | CLI::Option | inline |
| envname(std::string name) | CLI::Option | inline |
| envname_ | CLI::Option | protected |
| excludes(Option *opt) | CLI::Option | |
| excludes(std::string opt_name) | CLI::Option | inline |
| excludes(A opt, B opt1, ARG... args) | CLI::Option | inline |
| excludes_ | CLI::Option | protected |
| expected(int value) | CLI::Option | |
| expected(int value_min, int value_max) | CLI::Option | |
| expected_max_ | CLI::Option | protected |
| expected_min_ | CLI::Option | protected |
| flag_like_ | CLI::Option | protected |
| fnames_ | CLI::Option | protected |
| force_callback(bool value=true) | CLI::Option | inline |
| force_callback_ | CLI::Option | protected |
| get_allow_extra_args() const | CLI::Option | inline |
| get_always_capture_default() const | CLI::OptionBase< Option > | inline |
| get_callback() const | CLI::Option | inline |
| get_callback_priority() const | CLI::OptionBase< Option > | inline |
| get_callback_run() const | CLI::Option | inline |
| get_configurable() const | CLI::OptionBase< Option > | inline |
| get_default_str() const | CLI::Option | inline |
| get_delimiter() const | CLI::OptionBase< Option > | inline |
| get_description() const | CLI::Option | inline |
| get_disable_flag_override() const | CLI::OptionBase< Option > | inline |
| get_envname() const | CLI::Option | inline |
| get_excludes() const | CLI::Option | inline |
| get_expected() const | CLI::Option | inline |
| get_expected_max() const | CLI::Option | inline |
| get_expected_min() const | CLI::Option | inline |
| get_flag_value(const std::string &name, std::string input_value) const | CLI::Option | |
| get_fnames() const | CLI::Option | inline |
| get_force_callback() const | CLI::Option | inline |
| get_group() const | CLI::OptionBase< Option > | inline |
| get_ignore_case() const | CLI::OptionBase< Option > | inline |
| get_ignore_underscore() const | CLI::OptionBase< Option > | inline |
| get_inject_separator() const | CLI::Option | inline |
| get_items_expected() const | CLI::Option | inline |
| get_items_expected_max() const | CLI::Option | inline |
| get_items_expected_min() const | CLI::Option | inline |
| get_lnames() const | CLI::Option | inline |
| get_multi_option_policy() const | CLI::OptionBase< Option > | inline |
| get_name(bool positional=false, bool all_options=false) const | CLI::Option | |
| get_needs() const | CLI::Option | inline |
| get_option_text() const (defined in CLI::Option) | CLI::Option | inline |
| get_positional() const | CLI::Option | inline |
| get_required() const | CLI::OptionBase< Option > | inline |
| get_run_callback_for_default() const | CLI::Option | inline |
| get_single_name() const | CLI::Option | inline |
| get_snames() const | CLI::Option | inline |
| get_trigger_on_parse() const | CLI::Option | inline |
| get_type_name() const | CLI::Option | |
| get_type_size() const | CLI::Option | inline |
| get_type_size_max() const | CLI::Option | inline |
| get_type_size_min() const | CLI::Option | inline |
| get_validator(const std::string &validator_name="") | CLI::Option | |
| get_validator(int index) | CLI::Option | |
| group(const std::string &name) | CLI::OptionBase< Option > | inline |
| group_ | CLI::OptionBase< Option > | protected |
| has_description() const | CLI::Option | inline |
| ignore_case(bool value=true) | CLI::Option | |
| ignore_case_ | CLI::OptionBase< Option > | protected |
| ignore_underscore(bool value=true) | CLI::Option | |
| ignore_underscore_ | CLI::OptionBase< Option > | protected |
| inject_separator(bool value=true) | CLI::Option | inline |
| inject_separator_ | CLI::Option | protected |
| join() | CLI::OptionBase< Option > | inline |
| join(char delim) | CLI::OptionBase< Option > | inline |
| lnames_ | CLI::Option | protected |
| mandatory(bool value=true) | CLI::OptionBase< Option > | inline |
| matching_name(const Option &other) const | CLI::Option | |
| multi_option_policy(MultiOptionPolicy value=MultiOptionPolicy::Throw) | CLI::Option | |
| multi_option_policy_ | CLI::OptionBase< Option > | protected |
| needs(Option *opt) | CLI::Option | inline |
| needs(std::string opt_name) | CLI::Option | inline |
| needs(A opt, B opt1, ARG... args) | CLI::Option | inline |
| needs_ | CLI::Option | protected |
| nonpositional() const | CLI::Option | inline |
| operator bool() const | CLI::Option | inlineexplicit |
| operator=(const Option &)=delete (defined in CLI::Option) | CLI::Option | |
| operator==(const Option &other) const | CLI::Option | inline |
| Option(std::string option_name, std::string option_description, callback_t callback, App *parent, bool allow_non_standard=false) | CLI::Option | inlineprotected |
| Option(const Option &)=delete (defined in CLI::Option) | CLI::Option | |
| option_state enum name | CLI::Option | protected |
| option_text(std::string text) (defined in CLI::Option) | CLI::Option | inline |
| option_text_ | CLI::Option | protected |
| parent_ | CLI::Option | protected |
| pname_ | CLI::Option | protected |
| proc_results_ | CLI::Option | mutableprotected |
| reduced_results() const | CLI::Option | |
| remove_excludes(Option *opt) | CLI::Option | |
| remove_needs(Option *opt) | CLI::Option | |
| required(bool value=true) | CLI::OptionBase< Option > | inline |
| required_ | CLI::OptionBase< Option > | protected |
| results() const | CLI::Option | inline |
| results(T &output) const | CLI::Option | inline |
| results_ | CLI::Option | protected |
| run_callback() | CLI::Option | |
| run_callback_for_default(bool value=true) | CLI::Option | inline |
| run_callback_for_default_ | CLI::Option | protected |
| snames_ | CLI::Option | protected |
| take_all() | CLI::OptionBase< Option > | inline |
| take_first() | CLI::OptionBase< Option > | inline |
| take_last() | CLI::OptionBase< Option > | inline |
| transform(Validator_p validator) | CLI::Option | |
| transform(Validator validator, const std::string &transform_name="") | CLI::Option | |
| transform(const std::function< std::string(std::string)> &transform_func, std::string transform_description="", std::string transform_name="") | CLI::Option | |
| trigger_on_parse(bool value=true) | CLI::Option | inline |
| trigger_on_result_ | CLI::Option | protected |
| type_name(std::string typeval) | CLI::Option | inline |
| type_name_ | CLI::Option | protected |
| type_name_fn(std::function< std::string()> typefun) | CLI::Option | inline |
| type_size(int option_type_size) | CLI::Option | |
| type_size(int option_type_size_min, int option_type_size_max) | CLI::Option | |
| type_size_max_ | CLI::Option | protected |
| type_size_min_ | CLI::Option | protected |
| validators_ | CLI::Option | protected |