[#BloombergLP-bslim] = xref:BloombergLP.adoc[BloombergLP]::bslim :relfileprefix: ../ :mrdocs: Package namespace for implementation utilities used by BDE tests and tools. == Types [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslim/FormatGuard.adoc[`FormatGuard`] | This class implements a guard that saves the state of a `basic_ostream` and restores that state upon destruction of the guard. | xref:BloombergLP/bslim/FuzzDataView.adoc[`FuzzDataView`] | This type represents a view of a buffer of bytes provided by a fuzz testing harness. | xref:BloombergLP/bslim/FuzzUtil.adoc[`FuzzUtil`] | Utility for consuming fuzz data into fundamental and standard types. | xref:BloombergLP/bslim/Printer.adoc[`Printer`] | This class implements a _mechanism_ used to format data as required by the standard BDE `print` method contract. | xref:BloombergLP/bslim/Printer_Helper.adoc[`Printer_Helper`] | Implementation helper that dispatches `print` by type and traits. | xref:BloombergLP/bslim/TestUtil.adoc[`TestUtil`] | This `struct` provides a namespace for a suite of utility functions that facilitate the creation of BDE‐style test drivers. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#