Create a basic_osyncstream that forwards output to stream.

Synopsis

Declared in <bslstl_osyncstream.h>

explicit
basic_osyncstream(
    std::basic_ostream<CHAR_TYPE, CHAR_TRAITS>& stream,
    ALLOCATOR const& allocator = ALLOCATOR());

Description

Create a basic_osyncstream object that will forward stream output to rdbuf of the specified stream. Optionally specify an allocator used to supply memory. If allocator is not supplied, a default‐constructed object of the (template parameter) ALLOCATOR type is used. If the ALLOCATOR argument is of type bsl::allocator (the default), then allocator, if supplied, shall be convertible to bslma::Allocator *. If the ALLOCATOR argument is of type bsl::allocator and allocator is not supplied, the currently installed default allocator will be used to supply memory.

Parameters

Name

Description

stream

output stream whose buffer receives synchronized output

allocator

allocator used to supply memory

Created with MrDocs