Components in the bdlsb package provide streambuf utilities.

Types

Name

Description

FixedMemInStreamBuf

This class implements the input functionality of the basic_streambuf protocol, using client‐supplied char * memory.

FixedMemInput

Provide a basic input stream buffer using client‐supplied memory.

FixedMemOutStreamBuf

This class implements the output functionality of the basic_streambuf protocol for client‐supplied memory.

FixedMemOutput

This class implements output functionality of basic_streambuf using client‐supplied memory.

MemOutStreamBuf

This class implements the output functionality of the basic_streambuf protocol, using a user‐supplied or default bslma allocator to supply memory.

MemOutStreamBuf_Util

Utility functions for MemOutStreamBuf buffer management.

OverflowMemOutStreamBuf

Output streambuf using a client buffer and an overflow allocator.

OverflowMemOutput

This class implements overflowable output stream‐buffer functionality.

Created with MrDocs