CommandLine | This value-semantic class parses, validates, and provides access to command-line arguments. |
CommandLineOptionsHandle | This class provides access to the parsed options (if any) of its creating CommandLine object. |
CommandLine_SchemaData | This struct, a pure value-semantic type, is used to manage option value type and name information in support of public interfaces to parsed options. |
Constraint | This struct provides a namespace for constraint function signatures used with command-line option values. |
OccurrenceInfo | This class describes a command-line option's occurrence requirement and default value. |
Option | This class is an allocator-aware, in-core descriptor for a command-line option. |
OptionInfo | This struct describes the information associated with a command-line option. |
OptionType | This struct provides a namespace for enumerating types used for command-line option values. See {Enumerators} for details. |
OptionValue | This class implements a special-use value-semantic variant type used to represent values parsed from process command lines. |
OptionValue_NullOf | This single-attribute class represents a null value of a given nullable balcl::OptionType. |
TypeInfo | This class describes an option's type, linked variable, and constraint. |
TypeInfoConstraint | Component-private protocol class for opaque option value constraints. |
TypeInfoUtil | This utility struct provides a namespace for functions that perform non-primitive operations using TypeInfo objects. |