MCPcopy Create free account

hub / github.com/CLIUtils/CLI11 / types & classes

Types & classes201 in github.com/CLIUtils/CLI11

↓ 49 callersClassIsMember
namespace detail Verify items are in a set
include/CLI/ExtraValidators.hpp:198
↓ 27 callersClassConfigINI
ConfigINI generates a "standard" INI compliant output
include/CLI/ConfigFwd.hpp:196
↓ 27 callersClassTransformer
Translate named items to other or a value set
include/CLI/ExtraValidators.hpp:268
↓ 23 callersClassOptionNotFound
include/CLI/Error.hpp:351
↓ 21 callersClassOptionAlreadyAdded
include/CLI/Error.hpp:144
↓ 14 callersClassAsNumberWithUnit
Multiply a number by a factor using given mapping. Can be used to write transforms for SIZE or DURATION inputs. Example: With mapping = `{"b"->1, "kb
include/CLI/ExtraValidators.hpp:429
↓ 14 callersClassIncorrectConstruction
include/CLI/Error.hpp:96
↓ 14 callersClassRange
Produce a range (factory). Min and max are inclusive.
include/CLI/Validators.hpp:247
↓ 14 callersClassValidationError
include/CLI/Error.hpp:221
↓ 10 callersClassCheckedTransformer
translate named items to other or a value set
include/CLI/ExtraValidators.hpp:327
↓ 9 callersClassExtrasError
include/CLI/Error.hpp:308
↓ 7 callersClassCallForHelp
include/CLI/Error.hpp:172
↓ 7 callersClassConversionError
include/CLI/Error.hpp:205
↓ 6 callersClassBadNameString
include/CLI/Error.hpp:124
↓ 6 callersClassHorribleError
This is just a safety check to verify selection and parsing match - you should not ever see it Strings are directly added to this error, but again, it
include/CLI/Error.hpp:343
↓ 6 callersClassRuntimeError
include/CLI/Error.hpp:192
↓ 5 callersClassArgumentMismatch
include/CLI/Error.hpp:263
↓ 5 callersClassFileOnDefaultPath
Modify a path if the file is a particular default location, can be used as Check or transform with the error return optionally disabled
include/CLI/Validators.hpp:241
↓ 5 callersClassRequiredError
include/CLI/Error.hpp:228
↓ 5 callersClassSuccess
include/CLI/Error.hpp:166
↓ 4 callersClassFileError
include/CLI/Error.hpp:198
↓ 4 callersClassInvalidError
include/CLI/Error.hpp:334
↓ 4 callersClasssigaction
tests/AppTest.cpp:3035
↓ 3 callersClassBound
Produce a bounded range (factory). Min and max are inclusive.
include/CLI/ExtraValidators.hpp:64
↓ 3 callersClassCallForAllHelp
include/CLI/Error.hpp:178
↓ 3 callersClassValidator
include/CLI/Validators.hpp:54
↓ 2 callersClassAsSizeValue
Converts a human-readable size string (with unit literal) to uin64_t size. Example: "100" => 100 "1 b" => 100 "10Kb" => 10240 // you can configure thi
include/CLI/ExtraValidators.hpp:573
↓ 2 callersClassCallForVersion
include/CLI/Error.hpp:185
↓ 2 callersClassConfigError
include/CLI/Error.hpp:324
↓ 2 callersClassExcludesError
include/CLI/Error.hpp:301
↓ 2 callersClassPermissionValidator
include/CLI/ExtraValidators.hpp:599
↓ 2 callersClassRequiresError
include/CLI/Error.hpp:294
↓ 1 callersClassHeaderGroups
scripts/MakeSingleHeader.py:40
↓ 1 callersClassOption
include/CLI/Option.hpp:35
↓ 1 callersClassstat
include/CLI/impl/Validators_inl.hpp:161
ClassAobjWrapper
tests/NewParseTest.cpp:501
ClassApp
include/CLI/App.hpp:90
ClassApp
include/CLI/Option.hpp:36
ClassApp
include/CLI/ConfigFwd.hpp:26
ClassApp
include/CLI/FormatterFwd.hpp:25
EnumAppFormatMode
include/CLI/FormatterFwd.hpp:32
ClassAppFriend
include/CLI/App.hpp:58
ClassAutoTimer
This class prints out the time upon destruction
include/CLI/Timer.hpp:125
EnumCallbackPriority
@brief enumeration for the callback priority
include/CLI/Option.hpp:54
ClassCapturedHelp
tests/HelpTest.cpp:1095
EnumClassifier
include/CLI/App.hpp:49
EnumColor
tests/TransformTest.cpp:189
ClassConfig
include/CLI/ConfigFwd.hpp:49
ClassConfigBase
include/CLI/Option.hpp:37
ClassConfigBase
This converter works with INI/TOML files; to write INI files use ConfigINI
include/CLI/ConfigFwd.hpp:90
EnumConfigExtrasMode
enumeration of modes of how to deal with extras in config files
include/CLI/App.hpp:80
ClassConfigItem
Holds values to load into Options
include/CLI/ConfigFwd.hpp:29
ClassConfigJSON
examples/json.cpp:19
ClassCustomThousandsSeparator
Custom facet for thousands separator
tests/localeTest.cpp:20
ClassDeltaRange
examples/custom_validator.cpp:12
ClassError
All errors derive from this one
include/CLI/Error.hpp:73
ClassEscapedStringTransformer
include/CLI/Validators.hpp:217
ClassEvilConfig
Define a class for testing purposes that does bad things
tests/ConfigFileTest.cpp:823
ClassExistingDirectoryValidator
Check for an existing directory (returns error message if check fails)
include/CLI/Validators.hpp:200
ClassExistingFileValidator
Check for an existing file (returns error message if check fails)
include/CLI/Validators.hpp:194
ClassExistingPathValidator
Check for an existing path
include/CLI/Validators.hpp:206
EnumExitCodes
These codes are part of every error in CLI. They can be obtained from e using e.exit_code or as a quick shortcut, int values from e.get_error_code().
include/CLI/Error.hpp:44
EnumExtrasMode
enumeration of modes of how to deal with command line extras
include/CLI/App.hpp:70
EnumFooType
tests/TransformTest.cpp:125
ClassFormatter
This is the default Formatter for CLI11. It pretty prints help output, and is broken into quite a few overridable methods, to be highly customizable w
include/CLI/FormatterFwd.hpp:194
ClassFormatterBase
include/CLI/FormatterFwd.hpp:42
ClassFormatterLambda
This is a specialty override for lambda functions
include/CLI/FormatterFwd.hpp:173
ClassFuzzApp
fuzz/fuzzApp.hpp:67
ClassIPV4Validator
Validate the given string is a legal ipv4 address
include/CLI/ExtraValidators.hpp:38
ClassIsMemberType
include/CLI/TypeTools.hpp:81
ClassIsMemberType<const char *>
include/CLI/TypeTools.hpp:86
EnumLevel
examples/enum_ostream.cpp:13
EnumLevel
NOLINTNEXTLINE
examples/enum.cpp:14
ClassManyGroups
tests/OptionGroupTest.cpp:423
ClassManyGroupsPreTrigger
tests/OptionGroupTest.cpp:743
ClassManySubcommands
tests/SubcommandTest.cpp:1258
EnumMultiOptionPolicy
Enumeration of the multiOption Policy selection
include/CLI/Option.hpp:43
ClassMyFormatter
examples/formatter.cpp:12
EnumNameMatch
@brief enumeration of matching possibilities
include/CLI/App.hpp:1292
ClassNonexistentPathValidator
Check for an non-existing path
include/CLI/Validators.hpp:212
ClassNotStreamable
tests/HelpersTest.cpp:25
ClassOption
include/CLI/Validators.hpp:42
ClassOption
include/CLI/FormatterFwd.hpp:24
ClassOptionBase
include/CLI/Option.hpp:67
ClassOptionDefaults
This is a version of OptionBase that only supports setting values, for defaults. It is stored as the default option in an App.
include/CLI/Option.hpp:216
ClassOption_group
include/CLI/App.hpp:110
EnumOptions
include/CLI/ExtraValidators.hpp:435
EnumPermission
include/CLI/ExtraValidators.hpp:598
EnumPrefixCommandMode
@brief enumeration of prefix command modes, separator requires that the first extra argument be a "--", other unrecognized arguments will cause an er
include/CLI/App.hpp:88
EnumSimpleEnum
tests/SetTest.cpp:119
EnumSimpleEnumC
tests/SetTest.cpp:133
ClassSimpleFormatter
tests/FormatterTest.cpp:18
ClassSimpleWrapper
tests/NewParseTest.cpp:544
ClassStreamable
tests/HelpersTest.cpp:27
ClassSubcommandAOptions
Collection of all options of Subcommand A.
examples/subcom_in_files/subcommand_a.hpp:13
ClassSubcommandData
@brief class for extracting data for custom subcommand generation.
fuzz/fuzzApp.hpp:56
ClassSubcommandProgram
tests/SubcommandTest.cpp:968
ClassTApp
tests/app_helper.hpp:26
ClassTApp_container_tuple
tests/OptionTypeTest.cpp:844
ClassTempFile
tests/app_helper.hpp:41
next →1–100 of 201, ranked by callers