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