BloombergLP::balcl

Namespace for command-line parsing components.

Types

NameDescription
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.

Functions

NameDescription
swap Swap the value of the specified a object with the value of the specified b object.
operator<< Stream insertion operators
operator== Equality operators
operator!= Inequality operators