cli11
Loading...
Searching...
No Matches
cli::option_t Member List

This is the complete list of members for cli::option_t, including all inherited members.

add_result(std::string s) -> option_t *cli::option_tinline
add_result(std::string s, int &results_added) -> option_t *cli::option_tinline
add_result(std::vector< std::string > s) -> option_t *cli::option_tinline
allow_extra_args(bool value=true) -> option_t *cli::option_tinline
allow_extra_args_cli::option_tprotected
always_capture_default(this self_t &self, bool value=true) -> self_t *cli::option_base_tinline
always_capture_default_cli::option_base_tprotected
as() const -> Tcli::option_tinline
callback_cli::option_tprotected
callback_priority(callback_priority_t value=callback_priority_t::normal) -> option_t *cli::option_tinline
callback_priority_cli::option_base_tprotected
capture_default_str() -> option_t *cli::option_tinline
check(validator_ptr_t validator) -> option_t *cli::option_tinline
check(validator_t validator, const std::string &validator_name="") -> option_t *cli::option_tinline
check(std::function< std::string(const std::string &)> validator_func, std::string validator_description="", std::string validator_name="") -> option_t *cli::option_tinline
check_fname(std::string name) const -> boolcli::option_tinline
check_lname(std::string name) const -> boolcli::option_tinline
check_name(const std::string &name) const -> boolcli::option_tinline
check_sname(std::string name) const -> boolcli::option_tinline
clear() -> voidcli::option_tinline
configurable(this self_t &self, bool value=true) -> self_t *cli::option_base_tinline
configurable_cli::option_base_tprotected
copy_to(T *other) const -> voidcli::option_base_tinlineprotected
count() const -> std::size_tcli::option_tinline
current_option_state_cli::option_tprotected
default_flag_values_cli::option_tprotected
default_function(std::function< std::string()> func) -> option_t *cli::option_tinline
default_function_cli::option_tprotected
default_str(std::string val) -> option_t *cli::option_tinline
default_str_cli::option_tprotected
default_val(const X &val) -> option_t *cli::option_tinline
delimiter(this self_t &self, char value='\0') -> self_t *cli::option_base_tinline
delimiter_cli::option_base_tprotected
description(std::string option_description) -> option_t *cli::option_tinline
description_cli::option_tprotected
disable_flag_override(bool value=true) -> option_t *cli::option_tinline
disable_flag_override_cli::option_base_tprotected
each(std::function< void(std::string)> func) -> option_t *cli::option_tinline
empty() const -> boolcli::option_tinline
envname(std::string name) -> option_t *cli::option_tinline
envname_cli::option_tprotected
excludes(option_t *opt) -> option_t *cli::option_tinline
excludes(std::string opt_name) -> option_t *cli::option_tinline
excludes(A opt, B opt1, args_t... args) -> option_t *cli::option_tinline
excludes_cli::option_tprotected
expected(int value) -> option_t *cli::option_tinline
expected(int value_min, int value_max) -> option_t *cli::option_tinline
expected_max_cli::option_tprotected
expected_min_cli::option_tprotected
flag_like_cli::option_tprotected
fnames_cli::option_tprotected
force_callback(bool value=true) -> option_t *cli::option_tinline
force_callback_cli::option_tprotected
get_allow_extra_args() const -> boolcli::option_tinline
get_always_capture_default() const -> boolcli::option_base_tinline
get_callback() const -> const callback_t &cli::option_tinline
get_callback_priority() const -> callback_priority_tcli::option_base_tinline
get_callback_run() const -> boolcli::option_tinline
get_configurable() const -> boolcli::option_base_tinline
get_default_str() const -> const std::string &cli::option_tinline
get_delimiter() const -> charcli::option_base_tinline
get_description() const -> const std::string &cli::option_tinline
get_disable_flag_override() const -> boolcli::option_base_tinline
get_envname() const -> const std::string &cli::option_tinline
get_excludes() const -> const std::set< option_t * > &cli::option_tinline
get_expected() const -> intcli::option_tinline
get_expected_max() const -> intcli::option_tinline
get_expected_min() const -> intcli::option_tinline
get_flag_value(const std::string &name, std::string input_value) const -> std::stringcli::option_tinline
get_fnames() const -> const std::vector< std::string > &cli::option_tinline
get_force_callback() const -> boolcli::option_tinline
get_group() const -> const std::string &cli::option_base_tinline
get_ignore_case() const -> boolcli::option_base_tinline
get_ignore_underscore() const -> boolcli::option_base_tinline
get_inject_separator() const -> boolcli::option_tinline
get_items_expected() const -> intcli::option_tinline
get_items_expected_max() const -> intcli::option_tinline
get_items_expected_min() const -> intcli::option_tinline
get_lnames() const -> const std::vector< std::string > &cli::option_tinline
get_multi_option_policy() const -> multi_option_policy_tcli::option_base_tinline
get_name(bool positional=false, bool all_options=false, bool disable_default_flag_values=false) const -> std::stringcli::option_tinline
get_needs() const -> const std::set< option_t * > &cli::option_tinline
get_option_text() const -> const std::string &cli::option_tinline
get_positional() const -> boolcli::option_tinline
get_required() const -> boolcli::option_base_tinline
get_run_callback_for_default() const -> boolcli::option_tinline
get_single_name() const -> const std::string &cli::option_tinline
get_snames() const -> const std::vector< std::string > &cli::option_tinline
get_trigger_on_parse() const -> boolcli::option_tinline
get_type_name() const -> std::stringcli::option_tinline
get_type_size() const -> intcli::option_tinline
get_type_size_max() const -> intcli::option_tinline
get_type_size_min() const -> intcli::option_tinline
get_validator(const std::string &validator_name="") -> validator_t *cli::option_tinline
get_validator(int index) -> validator_t *cli::option_tinline
group(this self_t &self, const std::string &name) -> self_t *cli::option_base_tinline
group_cli::option_base_tprotected
has_description() const -> boolcli::option_tinline
ignore_case(bool value=true) -> option_t *cli::option_tinline
ignore_case_cli::option_base_tprotected
ignore_underscore(bool value=true) -> option_t *cli::option_tinline
ignore_underscore_cli::option_base_tprotected
inject_separator(bool value=true) -> voidcli::option_tinline
inject_separator_cli::option_tprotected
join(this self_t &self) -> self_t *cli::option_base_tinline
join(this self_t &self, char delim) -> self_t *cli::option_base_tinline
lnames_cli::option_tprotected
mandatory(this self_t &self, bool value=true) -> self_t *cli::option_base_tinline
matching_name(const option_t &other) const -> const std::string &cli::option_tinline
multi_option_policy(multi_option_policy_t value=multi_option_policy_t::reject) -> option_t *cli::option_tinline
multi_option_policy_cli::option_base_tprotected
needs(option_t *opt) -> option_t *cli::option_tinline
needs(std::string opt_name) -> option_t *cli::option_tinline
needs(A opt, B opt1, args_t... args) -> option_t *cli::option_tinline
needs_cli::option_tprotected
nonpositional() const -> boolcli::option_tinline
operator bool() constcli::option_tinlineexplicit
operator=(const option_t &) -> option_t &=delete (defined in cli::option_t)cli::option_t
operator==(const option_t &other) const -> boolcli::option_tinline
option_state_t enum namecli::option_tprotected
option_t(std::string option_name, std::string option_description, callback_t callback, app_t *parent, bool allow_non_standard=false)cli::option_tinlineprotected
option_t(const option_t &)=delete (defined in cli::option_t)cli::option_t
option_text(std::string text) -> option_t *cli::option_tinline
option_text_cli::option_tprotected
parent_cli::option_tprotected
pname_cli::option_tprotected
proc_results_cli::option_tmutableprotected
reduced_results() const -> results_tcli::option_tinline
remove_excludes(option_t *opt) -> boolcli::option_tinline
remove_needs(option_t *opt) -> boolcli::option_tinline
required(this self_t &self, bool value=true) -> self_t *cli::option_base_tinline
required_cli::option_base_tprotected
results() const -> const results_t &cli::option_tinline
results(T &output) const -> voidcli::option_tinline
results_cli::option_tprotected
run_callback() -> voidcli::option_tinline
run_callback_for_default(bool value=true) -> option_t *cli::option_tinline
run_callback_for_default_cli::option_tprotected
snames_cli::option_tprotected
take_all(this self_t &self) -> self_t *cli::option_base_tinline
take_first(this self_t &self) -> self_t *cli::option_base_tinline
take_last(this self_t &self) -> self_t *cli::option_base_tinline
transform(validator_ptr_t validator) -> option_t *cli::option_tinline
transform(validator_t validator, const std::string &transform_name="") -> option_t *cli::option_tinline
transform(std::function< std::string(std::string)> transform_func, std::string transform_description="", std::string transform_name="") -> option_t *cli::option_tinline
trigger_on_parse(bool value=true) -> option_t *cli::option_tinline
trigger_on_result_cli::option_tprotected
type_name(std::string typeval) -> option_t *cli::option_tinline
type_name_cli::option_tprotected
type_name_fn(std::function< std::string()> typefun) -> option_t *cli::option_tinline
type_size(int option_type_size) -> option_t *cli::option_tinline
type_size(int option_type_size_min, int option_type_size_max) -> option_t *cli::option_tinline
type_size_max_cli::option_tprotected
type_size_min_cli::option_tprotected
validators_cli::option_tprotected