Create an empty output byte stream with the specified initial capacity.
Synopsis
Declared in <bslx_byteoutstream.h>
ByteOutStream(
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 |
BDEX version selector (typically "YYYYMMDD") |
initialCapacity |
initial buffer capacity, in bytes |
basicAllocator |
memory allocator; null uses the default |
Created with MrDocs