Package namespace for implementation utilities used by BDE tests and tools.

Types

Name

Description

FormatGuard

This class implements a guard that saves the state of a basic_ostream and restores that state upon destruction of the guard.

FuzzDataView

This type represents a view of a buffer of bytes provided by a fuzz testing harness.

FuzzUtil

This utility struct provides a namespace for a suite of functions operating on objects of type `FuzzDataView`and providing the consumption of fuzz data bytes into fundamental and standard library types.

Printer

This class implements a mechanism used to format data as required by the standard BDE print method contract.

Printer_Helper

This struct is an aid to the implementation of the accessors of the Printer mechanism. It provides a method template, print, that adheres to the BDE print method contract. It is not to be accessed directly by clients of bslim.

TestUtil

This struct provides a namespace for a suite of utility functions that facilitate the creation of BDE‐style test drivers.

Created with MrDocs