|
BDE 4.14.0 Production release
|
Provide a class describing an option's type and other attributes.
balcl::TypeInfoThis component provides a single (value-semantic) attribute class, balcl::TypeInfo, that is used to describe several features of a command-line option. Specifically:
For further details see Type-and-Constraint Field and Example: Type-and-Constraint Field .
This component also provides a utility struct, balcl::TypeInfoUtil, that defines a namespace for functions that extract option values from input streams and for validating those values against the constraints of a balcl::TypeInfo object.
The intended use of this component is illustrated in Usage .