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 |
capture_default_str() | CLI::Option | inline |
check(Validator validator, const std::string &validator_name="") | CLI::Option | |
check(std::function< std::string(const std::string &)> Validator, 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_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 | protected |
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 Validator, const std::string &Validator_name="") | CLI::Option | |
transform(const std::function< std::string(std::string)> &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 |