Loading...
Searching...
No Matches
CLI::Option Member List

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

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(bool value=true) | CLI::OptionBase< Option > | inline
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 | 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
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 | inline explicit
operator=(const Option &)=delete | 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 | inline protected
Option(const Option &)=delete | CLI::Option |
option_state enum name | CLI::Option | protected
option_text(std::string text) | CLI::Option | inline
option_text_ | CLI::Option | protected
parent_ | CLI::Option | protected
pname_ | CLI::Option | protected
proc_results_ | CLI::Option | mutable 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_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