BDE 4.14.0 Production release
Loading...
Searching...
No Matches
Package bdlsb

Modules

 bdlsb_fixedmeminput
 Provide a basic input stream buffer using a client buffer.
 
 bdlsb_fixedmeminstreambuf
 Provide an input basic_streambuf using a client buffer.
 
 bdlsb_fixedmemoutput
 Provide a basic output stream buffer using a client buffer.
 
 bdlsb_fixedmemoutstreambuf
 Provide an output basic_streambuf using a client buffer.
 
 bdlsb_memoutstreambuf
 Provide an output basic_streambuf using managed memory.
 
 bdlsb_overflowmemoutput
 Provide an overflowable output streambuf using a client buffer.
 
 bdlsb_overflowmemoutstreambuf
 Provide an overflowable output streambuf using a client buffer.
 

Detailed Description

Purpose

Provide concrete 'streambuf' implementations.

Mnemonic

Basic Development Library Stream Buffers (bdlsb)

See also
bdlx

Description

The 'bdlsb' package provides concrete implementations of the 'std::streambuf' interface. In particular, these implementations use either a fixed-size user-supplied buffer or else manage a buffer obtained from a user-supplied or default allocator. Also, concrete implementations are specialized to implement either the input ot the output portion of the interface.

Hierarchical Synopsis

The 'bdlsb' package currently has 7 components having 1 level of physical dependency. The list below shows the hierarchical ordering of the components. The order of components within each level is not architecturally significant, just alphabetical.

1. bdlsb_fixedmeminput
bdlsb_fixedmeminstreambuf
bdlsb_fixedmemoutput
bdlsb_fixedmemoutstreambuf
bdlsb_memoutstreambuf
bdlsb_overflowmemoutput
bdlsb_overflowmemoutstreambuf

Component Synopsis

bdlsb_fixedmeminput : Provide a basic input stream buffer using a client buffer.

bdlsb_fixedmeminstreambuf : Provide an input basic_streambuf using a client buffer.

bdlsb_fixedmemoutput : Provide a basic output stream buffer using a client buffer.

bdlsb_fixedmemoutstreambuf : Provide an output basic_streambuf using a client buffer.

bdlsb_memoutstreambuf : Provide an output basic_streambuf using managed memory.

bdlsb_overflowmemoutput : Provide an overflowable output streambuf using a client buffer.

bdlsb_overflowmemoutstreambuf : Provide an overflowable output streambuf using a client buffer.