![]() |
Scarab
2.8.1
Project 8 C++ Utility Library
|
This is the complete list of members for Option, including all inherited members.
| __attribute__((deprecated("Use get_default_str() instead"))) std | Option | inline |
| _add_result(std::string &&result) | Option | inlineprivate |
| _validate(std::string &result) | Option | inlineprivate |
| add_result(std::string s) | Option | inline |
| add_result(std::string s, int &results_added) | Option | inline |
| add_result(std::vector< std::string > s) | Option | inline |
| always_capture_default(bool value=true) | OptionBase< Option > | inline |
| always_capture_default_ | OptionBase< Option > | protected |
| App | Option | private |
| as() const | Option | inline |
| callback_ | Option | protected |
| callback_run_ | Option | protected |
| capture_default_str() | Option | inline |
| check(Validator validator, std::string validator_name="") | Option | inline |
| check(std::function< std::string(const std::string &)> validator, std::string validator_description="", std::string validator_name="") | Option | inline |
| check_fname(std::string name) const | Option | inline |
| check_lname(std::string name) const | Option | inline |
| check_name(std::string name) const | Option | inline |
| check_sname(std::string name) const | Option | inline |
| clear() | Option | inline |
| configurable(bool value=true) | OptionBase< Option > | inline |
| configurable_ | OptionBase< Option > | protected |
| copy_to(T *other) const | OptionBase< Option > | inlineprotected |
| count() const | Option | inline |
| default_flag_values_ | Option | protected |
| default_function(const std::function< std::string()> &func) | Option | inline |
| default_function_ | Option | protected |
| default_str(std::string val) | Option | inline |
| default_str_ | Option | protected |
| default_val(std::string val) | Option | inline |
| delimiter(char value='\0') | OptionBase< Option > | inline |
| delimiter_ | OptionBase< Option > | protected |
| description_ | Option | protected |
| disable_flag_override(bool value=true) | Option | inline |
| disable_flag_override_ | OptionBase< Option > | protected |
| each(std::function< void(std::string)> func) | Option | inline |
| empty() const | Option | inline |
| envname(std::string name) | Option | inline |
| envname_ | Option | protected |
| excludes(Option *opt) | Option | inline |
| excludes(std::string opt_name) | Option | inline |
| excludes(A opt, B opt1, ARG... args) | Option | inline |
| excludes_ | Option | protected |
| expected(int value) | Option | inline |
| expected_ | Option | protected |
| fnames_ | Option | protected |
| get_always_capture_default() const | OptionBase< Option > | inline |
| get_callback_run() const | Option | inline |
| get_configurable() const | OptionBase< Option > | inline |
| get_delimiter() const | OptionBase< Option > | inline |
| get_disable_flag_override() const | OptionBase< Option > | inline |
| get_envname() const | Option | inline |
| get_excludes() const | Option | inline |
| get_flag_value(std::string name, std::string input_value) const | Option | inline |
| get_group() const | OptionBase< Option > | inline |
| get_ignore_case() const | OptionBase< Option > | inline |
| get_ignore_underscore() const | OptionBase< Option > | inline |
| get_multi_option_policy() const | OptionBase< Option > | inline |
| get_name(bool positional=false, bool all_options=false) const | Option | inline |
| get_needs() const | Option | inline |
| get_required() const | OptionBase< Option > | inline |
| get_type_name() const | Option | inline |
| get_type_size() const | Option | inline |
| get_validator(const std::string &validator_name="") | Option | inline |
| group(std::string name) | OptionBase< Option > | inline |
| group_ | OptionBase< Option > | protected |
| ignore_case(bool value=true) | Option | inline |
| ignore_case_ | OptionBase< Option > | protected |
| ignore_underscore(bool value=true) | Option | inline |
| ignore_underscore_ | OptionBase< Option > | protected |
| join() | OptionBase< Option > | inline |
| lnames_ | Option | protected |
| mandatory(bool value=true) | OptionBase< Option > | inline |
| multi_option_policy(MultiOptionPolicy value=MultiOptionPolicy::Throw) | Option | inline |
| multi_option_policy_ | OptionBase< Option > | protected |
| needs(Option *opt) | Option | inline |
| needs(std::string opt_name) | Option | inline |
| needs(A opt, B opt1, ARG... args) | Option | inline |
| needs_ | Option | protected |
| operator bool() const | Option | inline |
| operator==(const Option &other) const | Option | inline |
| Option(std::string option_name, std::string option_description, std::function< bool(results_t)> callback, App *parent) | Option | inlineprotected |
| parent_ | Option | protected |
| pname_ | Option | protected |
| remove_excludes(Option *opt) | Option | inline |
| remove_needs(Option *opt) | Option | inline |
| required(bool value=true) | OptionBase< Option > | inline |
| required_ | OptionBase< Option > | protected |
| results() const | Option | inline |
| results(T &output) const | Option | inline |
| results(std::vector< T > &output) const | Option | inline |
| results_ | Option | protected |
| run_callback() | Option | inline |
| snames_ | Option | protected |
| take_first() | OptionBase< Option > | inline |
| take_last() | OptionBase< Option > | inline |
| transform(Validator validator, std::string validator_name="") | Option | inline |
| transform(std::function< std::string(std::string)> func, std::string transform_description="", std::string transform_name="") | Option | inline |
| type_name(std::string typeval) | Option | inline |
| type_name_ | Option | protected |
| type_name_fn(std::function< std::string()> typefun) | Option | inline |
| type_size(int option_type_size) | Option | inline |
| type_size_ | Option | protected |
| validators_ | Option | protected |
1.8.13