Create an empty test output stream with capacity and version selector.

Synopsis

Declared in <bslx_testoutstream.h>

TestOutStream(
    int versionSelector,
    std::size_t initialCapacity,
    bslma::Allocator* basicAllocator = 0);

Description

Create an empty output byte stream having an initial buffer capacity of at least the specified initialCapacity (in bytes) and that will use the specified (compile‐time‐defined) versionSelector as needed (see {Versioning}). Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used. Note that the versionSelector is expected to be formatted as "YYYYMMDD", a date representation.

Parameters

Name

Description

versionSelector

compile‐time version selector (e.g., YYYYMMDD)

initialCapacity

initial buffer capacity in bytes

basicAllocator

memory allocator; null uses the default

Created with MrDocs