BloombergLP::bdlsb::FixedMemOutStreamBuf::FixedMemOutStreamBuf

Create a stream buffer that writes into a client-supplied buffer.

Synopsis

Declared in <bdlsb_fixedmemoutstreambuf.h>

FixedMemOutStreamBuf(
    char* buffer,
    std::streamsize length);

Description

Create an empty stream buffer that uses the specified character buffer of the specified length. The behavior is undefined unless length == 0 or length > 0 && buffer != 0. Note that buffer is held but not owned.

Parameters

NameDescription
buffercharacter buffer to use for output; held but not owned
lengthsize of buffer in characters