BDE 4.14.0 Production release
|
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. | |
Provide concrete 'streambuf' implementations.
Basic Development Library Stream Buffers (bdlsb)
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.
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.
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.