CLI11
C++11 Command Line Interface Parser
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::Optioninline
allow_extra_args_CLI::Optionprotected
always_capture_default_CLI::OptionBase< Option >protected
as() constCLI::Optioninline
callback_CLI::Optionprotected
capture_default_str()CLI::Optioninline
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) constCLI::Optioninline
check_lname(std::string name) constCLI::Optioninline
check_name(const std::string &name) constCLI::Option
check_sname(std::string name) constCLI::Optioninline
clear()CLI::Optioninline
configurable(bool value=true)CLI::OptionBase< Option >inline
configurable_CLI::OptionBase< Option >protected
copy_to(T *other) constCLI::OptionBase< Option >protected
count() constCLI::Optioninline
current_option_state_CLI::Optionprotected
default_flag_values_CLI::Optionprotected
default_function(const std::function< std::string()> &func)CLI::Optioninline
default_function_CLI::Optionprotected
default_str(std::string val)CLI::Optioninline
default_str_CLI::Optionprotected
default_val(const X &val)CLI::Optioninline
delimiter(char value='\0')CLI::OptionBase< Option >inline
delimiter_CLI::OptionBase< Option >protected
description(std::string option_description)CLI::Optioninline
description_CLI::Optionprotected
disable_flag_override(bool value=true)CLI::Optioninline
disable_flag_override_CLI::OptionBase< Option >protected
each(const std::function< void(std::string)> &func)CLI::Option
empty() constCLI::Optioninline
envname(std::string name)CLI::Optioninline
envname_CLI::Optionprotected
excludes(Option *opt)CLI::Option
excludes(std::string opt_name)CLI::Optioninline
excludes(A opt, B opt1, ARG... args)CLI::Optioninline
excludes_CLI::Optionprotected
expected(int value)CLI::Option
expected(int value_min, int value_max)CLI::Option
expected_max_CLI::Optionprotected
expected_min_CLI::Optionprotected
flag_like_CLI::Optionprotected
fnames_CLI::Optionprotected
force_callback(bool value=true)CLI::Optioninline
force_callback_CLI::Optionprotected
get_allow_extra_args() constCLI::Optioninline
get_always_capture_default() constCLI::OptionBase< Option >inline
get_callback() constCLI::Optioninline
get_callback_run() constCLI::Optioninline
get_configurable() constCLI::OptionBase< Option >inline
get_default_str() constCLI::Optioninline
get_delimiter() constCLI::OptionBase< Option >inline
get_description() constCLI::Optioninline
get_disable_flag_override() constCLI::OptionBase< Option >inline
get_envname() constCLI::Optioninline
get_excludes() constCLI::Optioninline
get_expected() constCLI::Optioninline
get_expected_max() constCLI::Optioninline
get_expected_min() constCLI::Optioninline
get_flag_value(const std::string &name, std::string input_value) constCLI::Option
get_fnames() constCLI::Optioninline
get_force_callback() constCLI::Optioninline
get_group() constCLI::OptionBase< Option >inline
get_ignore_case() constCLI::OptionBase< Option >inline
get_ignore_underscore() constCLI::OptionBase< Option >inline
get_inject_separator() constCLI::Optioninline
get_items_expected() constCLI::Optioninline
get_items_expected_max() constCLI::Optioninline
get_items_expected_min() constCLI::Optioninline
get_lnames() constCLI::Optioninline
get_multi_option_policy() constCLI::OptionBase< Option >inline
get_name(bool positional=false, bool all_options=false) constCLI::Option
get_needs() constCLI::Optioninline
get_option_text() const (defined in CLI::Option)CLI::Optioninline
get_positional() constCLI::Optioninline
get_required() constCLI::OptionBase< Option >inline
get_run_callback_for_default() constCLI::Optioninline
get_single_name() constCLI::Optioninline
get_snames() constCLI::Optioninline
get_trigger_on_parse() constCLI::Optioninline
get_type_name() constCLI::Option
get_type_size() constCLI::Optioninline
get_type_size_max() constCLI::Optioninline
get_type_size_min() constCLI::Optioninline
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() constCLI::Optioninline
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::Optioninline
inject_separator_CLI::Optionprotected
join()CLI::OptionBase< Option >inline
join(char delim)CLI::OptionBase< Option >inline
lnames_CLI::Optionprotected
mandatory(bool value=true)CLI::OptionBase< Option >inline
matching_name(const Option &other) constCLI::Option
multi_option_policy(MultiOptionPolicy value=MultiOptionPolicy::Throw)CLI::Option
multi_option_policy_CLI::OptionBase< Option >protected
needs(Option *opt)CLI::Optioninline
needs(std::string opt_name)CLI::Optioninline
needs(A opt, B opt1, ARG... args)CLI::Optioninline
needs_CLI::Optionprotected
nonpositional() constCLI::Optioninline
operator bool() constCLI::Optioninlineexplicit
operator=(const Option &)=delete (defined in CLI::Option)CLI::Option
operator==(const Option &other) constCLI::Optioninline
Option(std::string option_name, std::string option_description, callback_t callback, App *parent, bool allow_non_standard=false)CLI::Optioninlineprotected
Option(const Option &)=delete (defined in CLI::Option)CLI::Option
option_state enum nameCLI::Optionprotected
option_text(std::string text) (defined in CLI::Option)CLI::Optioninline
option_text_CLI::Optionprotected
parent_CLI::Optionprotected
pname_CLI::Optionprotected
proc_results_CLI::Optionprotected
reduced_results() constCLI::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() constCLI::Optioninline
results(T &output) constCLI::Optioninline
results_CLI::Optionprotected
run_callback()CLI::Option
run_callback_for_default(bool value=true)CLI::Optioninline
run_callback_for_default_CLI::Optionprotected
snames_CLI::Optionprotected
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::Optioninline
trigger_on_result_CLI::Optionprotected
type_name(std::string typeval)CLI::Optioninline
type_name_CLI::Optionprotected
type_name_fn(std::function< std::string()> typefun)CLI::Optioninline
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::Optionprotected
type_size_min_CLI::Optionprotected
validators_CLI::Optionprotected