SYMBOL INDEX (4168 symbols across 17 files) FILE: CLI11.hpp type CLI (line 173) | namespace CLI { type enums (line 178) | namespace enums { type detail (line 192) | namespace detail { function join (line 201) | std::string join(const T &v, std::string delim = ",") { function join (line 217) | std::string join(const T &v, Callable func, std::string delim = ",") { function rjoin (line 234) | std::string rjoin(const T &v, std::string delim = ",") { function trim_copy (line 265) | inline std::string trim_copy(const std::string &str) { function trim_copy (line 280) | inline std::string trim_copy(const std::string &str, const std::stri... function valid_first_char (line 293) | bool valid_first_char(T c) { return ((c != '-') && (c != '!') && (c ... function valid_later_char (line 296) | bool valid_later_char(T c) { function valid_alias_name_string (line 307) | inline bool valid_alias_name_string(const std::string &str) { function is_separator (line 313) | inline bool is_separator(const std::string &str) { function isalpha (line 319) | inline bool isalpha(const std::string &str) { function to_lower (line 324) | inline std::string to_lower(std::string str) { function remove_underscore (line 332) | inline std::string remove_underscore(std::string str) { function has_default_flag_values (line 341) | inline bool has_default_flag_values(const std::string &flags) { function find_and_modify (line 355) | inline std::string find_and_modify(std::string str, std::string trig... function CLI11_INLINE (line 382) | CLI11_INLINE std::vector split(const std::string &s, ch... function CLI11_INLINE (line 398) | CLI11_INLINE std::string <rim(std::string &str) { function CLI11_INLINE (line 404) | CLI11_INLINE std::string <rim(std::string &str, const std::string ... function CLI11_INLINE (line 410) | CLI11_INLINE std::string &rtrim(std::string &str) { function CLI11_INLINE (line 416) | CLI11_INLINE std::string &rtrim(std::string &str, const std::string ... function CLI11_INLINE (line 423) | CLI11_INLINE std::string &remove_quotes(std::string &str) { function CLI11_INLINE (line 433) | CLI11_INLINE std::string fix_newlines(const std::string &leader, std... function CLI11_INLINE (line 445) | CLI11_INLINE std::ostream & function CLI11_INLINE (line 463) | CLI11_INLINE std::ostream &format_aliases(std::ostream &out, const s... function CLI11_INLINE (line 480) | CLI11_INLINE bool valid_name_string(const std::string &str) { function CLI11_INLINE (line 491) | CLI11_INLINE std::string find_and_replace(std::string str, std::stri... function CLI11_INLINE (line 503) | CLI11_INLINE void remove_default_flag_values(std::string &flags) { function CLI11_INLINE (line 516) | CLI11_INLINE std::ptrdiff_t function CLI11_INLINE (line 544) | CLI11_INLINE std::vector split_up(std::string str, char... function CLI11_INLINE (line 596) | CLI11_INLINE std::size_t escape_detect(std::string &str, std::size_t... function CLI11_INLINE (line 608) | CLI11_INLINE std::string &add_quotes_if_needed(std::string &str) { function CLI11_INLINE (line 3773) | CLI11_INLINE path_type check_path(const char *file) noexcept { function CLI11_INLINE (line 3797) | CLI11_INLINE path_type check_path(const char *file) noexcept { type detail (line 381) | namespace detail { function join (line 201) | std::string join(const T &v, std::string delim = ",") { function join (line 217) | std::string join(const T &v, Callable func, std::string delim = ",") { function rjoin (line 234) | std::string rjoin(const T &v, std::string delim = ",") { function trim_copy (line 265) | inline std::string trim_copy(const std::string &str) { function trim_copy (line 280) | inline std::string trim_copy(const std::string &str, const std::stri... function valid_first_char (line 293) | bool valid_first_char(T c) { return ((c != '-') && (c != '!') && (c ... function valid_later_char (line 296) | bool valid_later_char(T c) { function valid_alias_name_string (line 307) | inline bool valid_alias_name_string(const std::string &str) { function is_separator (line 313) | inline bool is_separator(const std::string &str) { function isalpha (line 319) | inline bool isalpha(const std::string &str) { function to_lower (line 324) | inline std::string to_lower(std::string str) { function remove_underscore (line 332) | inline std::string remove_underscore(std::string str) { function has_default_flag_values (line 341) | inline bool has_default_flag_values(const std::string &flags) { function find_and_modify (line 355) | inline std::string find_and_modify(std::string str, std::string trig... function CLI11_INLINE (line 382) | CLI11_INLINE std::vector split(const std::string &s, ch... function CLI11_INLINE (line 398) | CLI11_INLINE std::string <rim(std::string &str) { function CLI11_INLINE (line 404) | CLI11_INLINE std::string <rim(std::string &str, const std::string ... function CLI11_INLINE (line 410) | CLI11_INLINE std::string &rtrim(std::string &str) { function CLI11_INLINE (line 416) | CLI11_INLINE std::string &rtrim(std::string &str, const std::string ... function CLI11_INLINE (line 423) | CLI11_INLINE std::string &remove_quotes(std::string &str) { function CLI11_INLINE (line 433) | CLI11_INLINE std::string fix_newlines(const std::string &leader, std... function CLI11_INLINE (line 445) | CLI11_INLINE std::ostream & function CLI11_INLINE (line 463) | CLI11_INLINE std::ostream &format_aliases(std::ostream &out, const s... function CLI11_INLINE (line 480) | CLI11_INLINE bool valid_name_string(const std::string &str) { function CLI11_INLINE (line 491) | CLI11_INLINE std::string find_and_replace(std::string str, std::stri... function CLI11_INLINE (line 503) | CLI11_INLINE void remove_default_flag_values(std::string &flags) { function CLI11_INLINE (line 516) | CLI11_INLINE std::ptrdiff_t function CLI11_INLINE (line 544) | CLI11_INLINE std::vector split_up(std::string str, char... function CLI11_INLINE (line 596) | CLI11_INLINE std::size_t escape_detect(std::string &str, std::size_t... function CLI11_INLINE (line 608) | CLI11_INLINE std::string &add_quotes_if_needed(std::string &str) { function CLI11_INLINE (line 3773) | CLI11_INLINE path_type check_path(const char *file) noexcept { function CLI11_INLINE (line 3797) | CLI11_INLINE path_type check_path(const char *file) noexcept { type ExitCodes (line 641) | enum class ExitCodes { class Error (line 670) | class Error : public std::runtime_error { method CLI11_NODISCARD (line 675) | CLI11_NODISCARD int get_exit_code() const { return actual_exit_code; } method Error (line 682) | Error(std::string name, std::string msg, ExitCodes exit_code) : Erro... class ConstructionError (line 688) | class ConstructionError : public Error { class IncorrectConstruction (line 693) | class IncorrectConstruction : public ConstructionError { method IncorrectConstruction (line 696) | static IncorrectConstruction PositionalFlag(std::string name) { method IncorrectConstruction (line 699) | static IncorrectConstruction Set0Opt(std::string name) { method IncorrectConstruction (line 702) | static IncorrectConstruction SetFlag(std::string name) { method IncorrectConstruction (line 705) | static IncorrectConstruction ChangeNotVector(std::string name) { method IncorrectConstruction (line 708) | static IncorrectConstruction AfterMultiOpt(std::string name) { method IncorrectConstruction (line 712) | static IncorrectConstruction MissingOption(std::string name) { method IncorrectConstruction (line 715) | static IncorrectConstruction MultiOptionPolicy(std::string name) { class BadNameString (line 721) | class BadNameString : public ConstructionError { method BadNameString (line 724) | static BadNameString OneCharName(std::string name) { return BadNam... method BadNameString (line 725) | static BadNameString BadLongName(std::string name) { return BadNam... method BadNameString (line 726) | static BadNameString DashesOnly(std::string name) { method BadNameString (line 729) | static BadNameString MultiPositionalNames(std::string name) { class OptionAlreadyAdded (line 735) | class OptionAlreadyAdded : public ConstructionError { method OptionAlreadyAdded (line 737) | explicit OptionAlreadyAdded(std::string name) method OptionAlreadyAdded (line 739) | static OptionAlreadyAdded Requires(std::string name, std::string o... method OptionAlreadyAdded (line 742) | static OptionAlreadyAdded Excludes(std::string name, std::string o... class ParseError (line 750) | class ParseError : public Error { class Success (line 757) | class Success : public ParseError { method Success (line 759) | Success() : Success("Successfully completed, should be caught an... class CallForHelp (line 763) | class CallForHelp : public Success { method CallForHelp (line 765) | CallForHelp() : CallForHelp("This should be caught in your main ... class CallForAllHelp (line 769) | class CallForAllHelp : public Success { method CallForAllHelp (line 771) | CallForAllHelp() class CallForVersion (line 776) | class CallForVersion : public Success { method CallForVersion (line 778) | CallForVersion() class RuntimeError (line 783) | class RuntimeError : public ParseError { method RuntimeError (line 785) | explicit RuntimeError(int exit_code = 1) : RuntimeError("Runtime... class FileError (line 789) | class FileError : public ParseError { method FileError (line 792) | static FileError Missing(std::string name) { return FileError(na... class ConversionError (line 796) | class ConversionError : public ParseError { method ConversionError (line 799) | ConversionError(std::string member, std::string name) method ConversionError (line 801) | ConversionError(std::string name, std::vector results) method ConversionError (line 803) | static ConversionError TooManyInputsFlag(std::string name) { method ConversionError (line 806) | static ConversionError TrueFalse(std::string name) { class ValidationError (line 812) | class ValidationError : public ParseError { method ValidationError (line 815) | explicit ValidationError(std::string name, std::string msg) : Va... class RequiredError (line 819) | class RequiredError : public ParseError { method RequiredError (line 821) | explicit RequiredError(std::string name) : RequiredError(name + ... method RequiredError (line 822) | static RequiredError Subcommand(std::size_t min_subcom) { method RequiredError (line 828) | static RequiredError class ArgumentMismatch (line 854) | class ArgumentMismatch : public ParseError { method ArgumentMismatch (line 857) | ArgumentMismatch(std::string name, int expected, std::size_t rec... method ArgumentMismatch (line 864) | static ArgumentMismatch AtLeast(std::string name, int num, std::... method ArgumentMismatch (line 868) | static ArgumentMismatch AtMost(std::string name, int num, std::s... method ArgumentMismatch (line 872) | static ArgumentMismatch TypedAtLeast(std::string name, int num, ... method ArgumentMismatch (line 875) | static ArgumentMismatch FlagOverride(std::string name) { method ArgumentMismatch (line 878) | static ArgumentMismatch PartialType(std::string name, int num, s... class RequiresError (line 885) | class RequiresError : public ParseError { method RequiresError (line 887) | RequiresError(std::string curname, std::string subname) class ExcludesError (line 892) | class ExcludesError : public ParseError { method ExcludesError (line 894) | ExcludesError(std::string curname, std::string subname) class ExtrasError (line 899) | class ExtrasError : public ParseError { method ExtrasError (line 901) | explicit ExtrasError(std::vector args) method ExtrasError (line 906) | ExtrasError(const std::string &name, std::vector args) class ConfigError (line 915) | class ConfigError : public ParseError { method ConfigError (line 918) | static ConfigError Extras(std::string item) { return ConfigError... method ConfigError (line 919) | static ConfigError NotConfigurable(std::string item) { class InvalidError (line 925) | class InvalidError : public ParseError { method InvalidError (line 927) | explicit InvalidError(std::string name) class HorribleError (line 934) | class HorribleError : public ParseError { class OptionNotFound (line 942) | class OptionNotFound : public Error { method OptionNotFound (line 944) | explicit OptionNotFound(std::string name) : OptionNotFound(nam... method namespace (line 958) | namespace detail { type make_void (line 975) | struct make_void { type is_bool (line 986) | struct is_bool : std::false_type {} type is_bool (line 989) | struct is_bool : std::true_type {} type is_shared_ptr (line 992) | struct is_shared_ptr : std::false_type {} type is_shared_ptr> (line 995) | struct is_shared_ptr> : std::true_type {} type is_shared_ptr> (line 998) | struct is_shared_ptr> : std::true_type {} type is_copyable_ptr (line 1001) | struct is_copyable_ptr { type IsMemberType (line 1006) | struct IsMemberType { type IsMemberType (line 1011) | struct IsMemberType { method namespace (line 1015) | namespace detail { method namespace (line 2519) | namespace detail { method namespace (line 2544) | namespace detail { class App (line 2660) | class App type ConfigItem (line 2663) | struct ConfigItem { class Config (line 2682) | class Config { method from_file (line 2705) | std::vector from_file(const std::string &name) const { class ConfigBase (line 2718) | class ConfigBase : public Config { method ConfigBase (line 2749) | ConfigBase *comment(char cchar) { method ConfigBase (line 2754) | ConfigBase *arrayBounds(char aStart, char aEnd) { method ConfigBase (line 2760) | ConfigBase *arrayDelimiter(char aSep) { method ConfigBase (line 2765) | ConfigBase *valueSeparator(char vSep) { method ConfigBase (line 2770) | ConfigBase *quoteCharacter(char qString, char qChar) { method ConfigBase (line 2776) | ConfigBase *maxLayers(uint8_t layers) { method ConfigBase (line 2781) | ConfigBase *parentSeparator(char sep) { method CLI11_NODISCARD (line 2788) | CLI11_NODISCARD const std::string §ion() const { return conf... method ConfigBase (line 2790) | ConfigBase *section(const std::string §ionName) { method CLI11_NODISCARD (line 2798) | CLI11_NODISCARD int16_t index() const { return configIndex; } method ConfigBase (line 2800) | ConfigBase *index(int16_t sectionIndex) { class ConfigINI (line 2810) | class ConfigINI : public ConfigTOML { method ConfigINI (line 2813) | ConfigINI() { class Option (line 2824) | class Option class Validator (line 2836) | class Validator { method Validator (line 2853) | Validator(std::string validator_desc, std::function op, std::str... method Validator (line 2865) | Validator &operation(std::function o... method Validator (line 2881) | Validator &description(std::string validator_desc) { method CLI11_NODISCARD (line 2901) | CLI11_NODISCARD Validator name(std::string validator_name) const { method CLI11_NODISCARD (line 2907) | CLI11_NODISCARD const std::string &get_name() const { return name_; } method Validator (line 2909) | Validator &active(bool active_val = true) { method Validator (line 2853) | Validator(std::string validator_desc, std::function op, std::str... method Validator (line 2865) | Validator &operation(std::function o... method Validator (line 2881) | Validator &description(std::string validator_desc) { method CLI11_NODISCARD (line 2914) | CLI11_NODISCARD Validator active(bool active_val = true) const { method Validator (line 2921) | Validator &non_modifying(bool no_modify = true) { method Validator (line 2853) | Validator(std::string validator_desc, std::function op, std::str... method Validator (line 2865) | Validator &operation(std::function o... method Validator (line 2881) | Validator &description(std::string validator_desc) { method Validator (line 2926) | Validator &application_index(int app_index) { method Validator (line 2853) | Validator(std::string validator_desc, std::function op, std::str... method Validator (line 2865) | Validator &operation(std::function o... method Validator (line 2881) | Validator &description(std::string validator_desc) { method CLI11_NODISCARD (line 2931) | CLI11_NODISCARD Validator application_index(int app_index) const { method CLI11_NODISCARD (line 2937) | CLI11_NODISCARD int get_application_index() const { return applica... method CLI11_NODISCARD (line 2939) | CLI11_NODISCARD bool get_active() const { return active_; } method CLI11_NODISCARD (line 2942) | CLI11_NODISCARD bool get_modifying() const { return !non_modifying... class CustomValidator (line 2960) | class CustomValidator : public Validator { method namespace (line 2966) | namespace detail { class TypeValidator (line 3024) | class TypeValidator : public Validator { method TypeValidator (line 3026) | explicit TypeValidator(const std::string &validator_name) method TypeValidator (line 3035) | TypeValidator() : TypeValidator(detail::type_name()) {} class FileOnDefaultPath (line 3043) | class FileOnDefaultPath : public Validator { class Range (line 3049) | class Range : public Validator { method Range (line 3056) | Range(T min_val, T max_val, const std::string &validator_name = st... method Range (line 3079) | explicit Range(T max_val, const std::string &validator_name = std:... class Bound (line 3090) | class Bound : public Validator { method Bound (line 3096) | Bound(T min_val, T max_val) { method Bound (line 3118) | explicit Bound(T max_val) : Bound(static_cast(0), max_val) {} method namespace (line 3121) | namespace detail { class IsMember (line 3262) | class IsMember : public Validator { method IsMember (line 3268) | IsMember(std::initializer_list values, Args &&...args) method IsMember (line 3272) | explicit IsMember(T &&set) : IsMember(std::forward(set), nullpt... method IsMember (line 3276) | explicit IsMember(T set, F filter_function) { method IsMember (line 3321) | IsMember(T &&set, filter_fn_t filter_fn_1, filter_fn_t filter_fn_2... class Transformer (line 3332) | class Transformer : public Validator { method Transformer (line 3338) | Transformer(std::initializer_list(ma... method Transformer (line 3346) | explicit Transformer(T mapping, F filter_function) { method Transformer (line 3383) | Transformer(T &&mapping, filter_fn_t filter_fn_1, filter_fn_t filt... class CheckedTransformer (line 3391) | class CheckedTransformer : public Validator { method CheckedTransformer (line 3397) | CheckedTransformer(std::initializer_list mapping, method validate_mapping (line 3582) | static void validate_mapping(std::map &mappin... method generate_description (line 3608) | static std::string generate_description(const std::string &name, O... class AsSizeValue (line 3635) | class AsSizeValue : public AsNumberWithUnit { method namespace (line 3656) | namespace detail { function CLI11_INLINE (line 3688) | CLI11_INLINE Validator Validator::operator&(const Validator &other) co... function CLI11_INLINE (line 3710) | CLI11_INLINE Validator Validator::operator|(const Validator &other) co... function CLI11_INLINE (line 3732) | CLI11_INLINE Validator Validator::operator!() const { function CLI11_INLINE (line 3754) | CLI11_INLINE void type detail (line 3770) | namespace detail { function join (line 201) | std::string join(const T &v, std::string delim = ",") { function join (line 217) | std::string join(const T &v, Callable func, std::string delim = ",") { function rjoin (line 234) | std::string rjoin(const T &v, std::string delim = ",") { function trim_copy (line 265) | inline std::string trim_copy(const std::string &str) { function trim_copy (line 280) | inline std::string trim_copy(const std::string &str, const std::stri... function valid_first_char (line 293) | bool valid_first_char(T c) { return ((c != '-') && (c != '!') && (c ... function valid_later_char (line 296) | bool valid_later_char(T c) { function valid_alias_name_string (line 307) | inline bool valid_alias_name_string(const std::string &str) { function is_separator (line 313) | inline bool is_separator(const std::string &str) { function isalpha (line 319) | inline bool isalpha(const std::string &str) { function to_lower (line 324) | inline std::string to_lower(std::string str) { function remove_underscore (line 332) | inline std::string remove_underscore(std::string str) { function has_default_flag_values (line 341) | inline bool has_default_flag_values(const std::string &flags) { function find_and_modify (line 355) | inline std::string find_and_modify(std::string str, std::string trig... function CLI11_INLINE (line 382) | CLI11_INLINE std::vector split(const std::string &s, ch... function CLI11_INLINE (line 398) | CLI11_INLINE std::string <rim(std::string &str) { function CLI11_INLINE (line 404) | CLI11_INLINE std::string <rim(std::string &str, const std::string ... function CLI11_INLINE (line 410) | CLI11_INLINE std::string &rtrim(std::string &str) { function CLI11_INLINE (line 416) | CLI11_INLINE std::string &rtrim(std::string &str, const std::string ... function CLI11_INLINE (line 423) | CLI11_INLINE std::string &remove_quotes(std::string &str) { function CLI11_INLINE (line 433) | CLI11_INLINE std::string fix_newlines(const std::string &leader, std... function CLI11_INLINE (line 445) | CLI11_INLINE std::ostream & function CLI11_INLINE (line 463) | CLI11_INLINE std::ostream &format_aliases(std::ostream &out, const s... function CLI11_INLINE (line 480) | CLI11_INLINE bool valid_name_string(const std::string &str) { function CLI11_INLINE (line 491) | CLI11_INLINE std::string find_and_replace(std::string str, std::stri... function CLI11_INLINE (line 503) | CLI11_INLINE void remove_default_flag_values(std::string &flags) { function CLI11_INLINE (line 516) | CLI11_INLINE std::ptrdiff_t function CLI11_INLINE (line 544) | CLI11_INLINE std::vector split_up(std::string str, char... function CLI11_INLINE (line 596) | CLI11_INLINE std::size_t escape_detect(std::string &str, std::size_t... function CLI11_INLINE (line 608) | CLI11_INLINE std::string &add_quotes_if_needed(std::string &str) { function CLI11_INLINE (line 3773) | CLI11_INLINE path_type check_path(const char *file) noexcept { function CLI11_INLINE (line 3797) | CLI11_INLINE path_type check_path(const char *file) noexcept { function CLI11_INLINE (line 3906) | CLI11_INLINE AsSizeValue::AsSizeValue(bool kb_is_1000) : AsNumberWithUni... function CLI11_INLINE (line 3914) | CLI11_INLINE std::map AsSizeValue::i... function CLI11_INLINE (line 3932) | CLI11_INLINE std::map AsSizeValue::g... type detail (line 3941) | namespace detail { function CLI11_INLINE (line 3943) | CLI11_INLINE std::pair split_program_name(st... type Classifier (line 5582) | enum class Classifier { NONE, POSITIONAL_MARK, SHORT, LONG, WINDOWS_ST... type AppFriend (line 5583) | struct AppFriend method parse_arg (line 6901) | static decltype(auto) parse_arg(App *app, Args &&...args) { method parse_subcommand (line 6906) | static decltype(auto) parse_subcommand(App *app, Args &&...args) { method parse_arg (line 6912) | static auto parse_arg(App *app, Args &&...args) -> method parse_subcommand (line 6919) | static auto parse_subcommand(App *app, Args &&...args) -> method App (line 6925) | static App *get_fallthrough_parent(App *app) { return app->_get_fall... function Option (line 5606) | Option *default_flag_modifiers(Option *opt) { function Option (line 5612) | Option *default_flag_modifiers(Option *opt) { type AppFriend (line 6897) | struct AppFriend { method parse_arg (line 6901) | static decltype(auto) parse_arg(App *app, Args &&...args) { method parse_subcommand (line 6906) | static decltype(auto) parse_subcommand(App *app, Args &&...args) { method parse_arg (line 6912) | static auto parse_arg(App *app, Args &&...args) -> method parse_subcommand (line 6919) | static auto parse_subcommand(App *app, Args &&...args) -> method App (line 6925) | static App *get_fallthrough_parent(App *app) { return app->_get_fall... function CLI11_INLINE (line 9039) | CLI11_INLINE std::string convert_arg_for_ini(const std::string &arg, c... function CLI11_INLINE (line 9083) | CLI11_INLINE std::string ini_join(const std::vector &args, function CLI11_INLINE (line 9109) | CLI11_INLINE std::vector function CLI11_INLINE (line 9134) | CLI11_INLINE void class Option (line 3994) | class Option class App (line 3995) | class App type startup_mode (line 5768) | enum class startup_mode : char { stable, enabled, disabled } method App (line 5830) | explicit App(std::string app_description = "", std::string app_name = "") method App (line 5835) | App(const App &) = delete; method App (line 5836) | App &operator=(const App &) = delete; method App (line 5847) | App *callback(std::function app_callback) { method App (line 5858) | App *final_callback(std::function app_callback) { method App (line 5865) | App *parse_complete_callback(std::function pc_callback) { method App (line 5872) | App *preparse_callback(std::function pp_callback) { method App (line 5884) | App *allow_extras(bool allow = true) { method App (line 5890) | App *required(bool require = true) { method App (line 5896) | App *disabled(bool disable = true) { method App (line 5902) | App *silent(bool silence = true) { method App (line 5908) | App *disabled_by_default(bool disable = true) { method App (line 5919) | App *enabled_by_default(bool enable = true) { method App (line 5933) | App *validate_positionals(bool validate = true) { method App (line 5939) | App *validate_optional_arguments(bool validate = true) { method App (line 5945) | App *allow_config_extras(bool allow = true) { method App (line 5956) | App *allow_config_extras(config_extras_mode mode) { method App (line 5962) | App *prefix_command(bool allow = true) { method App (line 5972) | App *allow_windows_style_options(bool value = true) { method App (line 5978) | App *positionals_at_end(bool value = true) { method App (line 5984) | App *configurable(bool value = true) { method App (line 5993) | App *formatter(std::shared_ptr fmt) { method App (line 5999) | App *formatter_fn(std::function fmt) { method CLI11_NODISCARD (line 6011) | CLI11_NODISCARD bool parsed() const { return parsed_ > 0; } method OptionDefaults (line 6014) | OptionDefaults *option_defaults() { return &option_defaults_; } method Option (line 6044) | Option *add_option(std::string option_name, method Option (line 6068) | Option *add_option_no_stream(std::string option_name, method Option (line 6086) | Option *add_option_function(std::string option_name, method Option (line 6107) | Option *add_option(std::string option_name) { method Option (line 6115) | Option *add_option(std::string option_name, T &option_description) { method Option (line 6141) | Option *add_flag(std::string flag_name) { return _add_flag_internal(fl... method Option (line 6149) | Option *add_flag(std::string flag_name, T &flag_description) { method Option (line 6159) | Option *add_flag(std::string flag_name, method Option (line 6175) | Option *add_flag(std::string flag_name, method Option (line 6204) | Option *add_flag(std::string flag_name, method T (line 6222) | T *add_option_group(std::string group_name, std::string group_descript... method App (line 6279) | App *group(std::string group_name) { method App (line 6285) | App *require_subcommand() { method App (line 6294) | App *require_subcommand(int value) { method App (line 6307) | App *require_subcommand(std::size_t min, std::size_t max) { method App (line 6314) | App *require_option() { method App (line 6323) | App *require_option(int value) { method App (line 6336) | App *require_option(std::size_t min, std::size_t max) { method App (line 6344) | App *fallthrough(bool value = true) { method pre_callback (line 6360) | virtual void pre_callback() {} method failure_message (line 6389) | void failure_message(std::function app_callback) { method App (line 5858) | App *final_callback(std::function app_callback) { method App (line 5865) | App *parse_complete_callback(std::function pc_callback) { method App (line 5872) | App *preparse_callback(std::function pp_callback) { method App (line 5884) | App *allow_extras(bool allow = true) { method App (line 5890) | App *required(bool require = true) { method App (line 5896) | App *disabled(bool disable = true) { method App (line 5902) | App *silent(bool silence = true) { method App (line 5908) | App *disabled_by_default(bool disable = true) { method App (line 5919) | App *enabled_by_default(bool enable = true) { method App (line 5933) | App *validate_positionals(bool validate = true) { method App (line 5939) | App *validate_optional_arguments(bool validate = true) { method App (line 5945) | App *allow_config_extras(bool allow = true) { method App (line 5956) | App *allow_config_extras(config_extras_mode mode) { method App (line 5962) | App *prefix_command(bool allow = true) { method App (line 5972) | App *allow_windows_style_options(bool value = true) { method App (line 5978) | App *positionals_at_end(bool value = true) { method App (line 5984) | App *configurable(bool value = true) { method App (line 5993) | App *formatter(std::shared_ptr fmt) { method App (line 5999) | App *formatter_fn(std::function fmt) { method CLI11_NODISCARD (line 6011) | CLI11_NODISCARD bool parsed() const { return parsed_ > 0; } method OptionDefaults (line 6014) | OptionDefaults *option_defaults() { return &option_defaults_; } method Option (line 6044) | Option *add_option(std::string option_name, method Option (line 6068) | Option *add_option_no_stream(std::string option_name, method Option (line 6086) | Option *add_option_function(std::string option_name, method Option (line 6107) | Option *add_option(std::string option_name) { method Option (line 6115) | Option *add_option(std::string option_name, T &option_description) { method Option (line 6141) | Option *add_flag(std::string flag_name) { return _add_flag_internal(fl... method Option (line 6149) | Option *add_flag(std::string flag_name, T &flag_description) { method Option (line 6159) | Option *add_flag(std::string flag_name, method Option (line 6175) | Option *add_flag(std::string flag_name, method Option (line 6204) | Option *add_flag(std::string flag_name, method T (line 6222) | T *add_option_group(std::string group_name, std::string group_descript... method App (line 6279) | App *group(std::string group_name) { method App (line 6285) | App *require_subcommand() { method App (line 6294) | App *require_subcommand(int value) { method App (line 6307) | App *require_subcommand(std::size_t min, std::size_t max) { method App (line 6314) | App *require_option() { method App (line 6323) | App *require_option(int value) { method App (line 6336) | App *require_option(std::size_t min, std::size_t max) { method App (line 6344) | App *fallthrough(bool value = true) { method pre_callback (line 6360) | virtual void pre_callback() {} method failure_message (line 6389) | void failure_message(std::function { method OptionDefaults (line 4327) | OptionDefaults() = default; method OptionDefaults (line 4332) | OptionDefaults *multi_option_policy(MultiOptionPolicy value = MultiOpt... method OptionDefaults (line 4338) | OptionDefaults *ignore_case(bool value = true) { method OptionDefaults (line 4344) | OptionDefaults *ignore_underscore(bool value = true) { method OptionDefaults (line 4350) | OptionDefaults *disable_flag_override(bool value = true) { method OptionDefaults (line 4356) | OptionDefaults *delimiter(char value = '\0') { function empty (line 4362) | class Option : public OptionBase