|
BDE 4.39.x Production Release
|
Basic Standard Library Implementation Mechanisms (bslim)
Provide implementation mechanisms.
Basic Standard Library Implementation Mechanisms (bslim)
The 'bslim' package provides implementation mechanisms that are typically used to implement functionality provided by other components. For example, bslim_printer greatly simplifies the implementation of standard BDE 'print' methods having this interface:
The bslim_testutil component provides a set of macros that are widely used in the test drivers of other BDE components.
The 'bslim' package currently has 8 components having 2 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.
bslim_bslforwardstdheaderstest : Provide a location for testing bsl standard forwarding headers.
bslim_bslstandardheadertest : Provide a location for testing bsl standard library headers.
bslim_formatguard : Provide a guard for saving the state of a stream object.
bslim_fuzzdataview : Provide a view of a buffer of fuzz data bytes.
bslim_fuzzutil : Provide fuzz test utilities for basic types.
bslim_gtestutil : Provide facilities for debugging BDE with gtest.
bslim_printer : Provide a mechanism to implement standard print methods.
bslim_testutil : Provide test utilities for components above bsl.
Modules | |
| bslim_bslforwardstdheaderstest | |
| bslim_bslstandardheadertest | |
| bslim_formatguard | |
| bslim_fuzzdataview | |
| bslim_fuzzutil | |
| bslim_gtestutil | |
| bslim_printer | |
| bslim_testutil | |