BDE 4.14.0 Production release
|
Modules | |
balcl_commandline | |
Provide command line parsing, validation, and access. | |
balcl_constraint | |
Define constraint function signatures for supported value types. | |
balcl_occurrenceinfo | |
Provide a type describing requirement and default value of option. | |
balcl_option | |
Provide an allocator-aware command-line-option descriptor class. | |
balcl_optioninfo | |
Provide a POD command-line-option descriptor struct . | |
balcl_optiontype | |
Enumerate the types supported for command-line-option values. | |
balcl_optionvalue | |
Provide a variant type for command-line-option values. | |
balcl_typeinfo | |
Provide a class describing an option's type and other attributes. | |
Provide facility to parse process command-line arguments.
Basic Application Library Command Line (balcl)
The 'balcl' package provides a set of components that enable users to access information from the process's command line via a value-semantic class, 'balcl::CommandLine'. An {Overview} is provided below. Full details can be found in the documentation of {balcl_commandline } and the other components of this package.
There are several steps to using 'balcl::CommandLine':
This package provides a rich set of features for users to define their allowed options. These include:
The 'balcl' package currently has 8 components having 6 levels of physical dependency. The list below shows the hierarchical ordering of the components. The order of components within each level is not architecturally significant, just alphabetical.
balcl_commandline : Provide command line parsing, validation, and access.
balcl_constraint : Define constraint function signatures for supported value types.
balcl_occurrenceinfo : Provide a type describing requirement and default value of option.
balcl_option : Provide an allocator-aware command-line-option descriptor class.
balcl_optioninfo : Provide a POD command-line-option descriptor struct
.
balcl_optiontype : Enumerate the types supported for command-line-option values.
balcl_optionvalue : Provide a variant type for command-line-option values.
balcl_typeinfo : Provide a class describing an option's type and other attributes.