cli11
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Ncli
 Ndetail
 Capp_friend_tGrants the test suite access to cli::app_t's protected members
 Cclassify_objectSorts a type into an object_category_t
 Cclassify_object< T >
 Celement_typeThe type a pointer-like type points at, or the type itself
 Celement_type< T >Unwraps pointer-like types
 Celement_value_typeThe value_type of a container, seen through any pointer
 Cerror_mixin_tSupplies the constructor set every error type shares
 Cexpected_countHow many separate command-line appearances a type expects
 Cexpected_count< T >Plain types expect a single appearance
 Cipv4_validator_tRequires the value to be a legal IPv4 address
 Coption_names_tThe names extracted from a name specification, sorted by kind
 Cpair_adaptorUniform access to the halves of a container's element
 Cpair_adaptor< T >Adapts containers whose elements really are pairs
 Cpermission_validator_tRequires the path to exist and carry a given permission
 Cprogram_name_tA command line split into the program and everything after it
 Cscope_guard_tRuns a closure when it goes out of scope
 Csplit_result_tOne argument pulled apart into a name and the text following it
 Csubtype_countValue count of a nested type, treating containers as unbounded
 Csubtype_count_minMinimum value count of a nested type
 Ctype_countHow many values a type consumes, counting nested elements
 Ctype_count< T >Plain scalars consume one value
 Ctype_count_baseHow many values a type consumes, ignoring nesting
 Ctype_count_base< T >Scalars consume one value
 Ctype_count_minThe minimum number of values a type will accept
 Ctype_count_min< T >Plain scalars require their full count
 Cwrapped_typeThe type inside a wrapper, or a supplied default
 Cwrapped_type< T, def_t >Unwraps types with a nested value_type
 Capp_tA command-line parser, a subcommand, or an option group
 Cargument_mismatch_tAn option received the wrong number of values
 Cas_number_with_unit_tMultiplies a value by a unit factor drawn from a mapping
 Cas_size_value_tConverts a human-readable size to a byte count
 Cauto_timer_tA timer_t that reports to std::cout when it goes out of scope
 Cbad_name_string_tAn option, subcommand, or positional name was malformed
 Cbound_tClamps the value into a closed interval instead of rejecting it
 Ccall_for_all_help_tThe expanded help flag was given; print full help and exit
 Ccall_for_help_tThe help flag was given; print help and exit
 Ccall_for_version_tThe version flag was given; print the version and exit
 Cchecked_transformer_tRewrites a value through a lookup table, rejecting unknown values
 Cconfig_base_tA configuration converter for INI and TOML files
 Cconfig_error_tA configuration file could not be parsed or applied
 Cconfig_ini_tA configuration converter producing standard INI output
 Cconfig_item_tOne entry read from a configuration file
 Cconfig_tInterface for converting between an application and a configuration file
 Cconstruction_error_tBase of the errors reporting a mistake in how the parser was built
 Cconversion_error_tA value could not be converted to the option's target type
 Cerror_tBase of every exception the library throws
 Cexcludes_error_tTwo mutually exclusive options were used together
 Cextras_error_tArguments remained on the command line after parsing finished
 Cfile_error_tA file could not be opened or read
 Cfile_on_default_path_tFinds a file relative to a default directory when it is not found as given
 Cfile_size_validator_tRequires the path to name a file within a size range
 Cformatter_base_tLayout settings and labels shared by every formatter
 Cformatter_lambda_tA formatter that delegates the whole help page to a callable
 Cformatter_tThe default help formatter
 Chorrible_error_tAn internal invariant was violated
 Cincorrect_construction_tAn option was configured in a way that cannot work
 Cinvalid_error_tThe parser reached a state it cannot resolve
 Cis_member_tRequires the value to appear in a set
 Cis_member_type_tMaps a type to the one used to store it in a member set
 Cis_member_type_t< const char * >Stores string literals as std::string
 Coption_already_added_tA name collided with one already registered
 Coption_base_tSettings shared by option_t and option_defaults_t
 Coption_defaults_tThe settings newly created options inherit
 Coption_group_tAn application specialised for grouping options
 Coption_not_found_tA lookup by name found no matching option
 Coption_tOne command-line option, flag, or positional argument
 Cparse_error_tBase of the errors reporting a problem with the command line
 Crange_tRequires the value to fall within a closed interval
 Crequired_error_tA required option or subcommand was not supplied
 Crequires_error_tAn option was used without another it depends on
 Cruntime_error_tThe program requested a non-zero exit without a parsing problem
 Csuccess_tParsing finished early but successfully; the program should exit cleanly
 Ctimer_tMeasures elapsed wall-clock time from construction
 Ctransformer_tRewrites a value through a lookup table, passing unknown values through
 Ctype_validator_tRequires the value to parse as a particular type
 Cvalidation_error_tA value failed one of the option's validators
 Cvalidator_tA composable check applied to one command-line value