Forward declaration of basic_osyncstream.
Synopsis
Declared in <bslstl_osyncstream.h>
template<
class CHAR_TYPE,
class CHAR_TRAITS = char_traits<CHAR_TYPE>,
class ALLOCATOR = allocator<CHAR_TYPE>>
class basic_osyncstream
: public std::basic_ostream<CHAR_TYPE, CHAR_TRAITS>
Base Classes
Name |
Description |
|
Template class basic_ostream. |
Types
Name |
Description |
Performs setup work for output streams. |
Type Aliases
Name |
Description |
Allocator type used by this stream. |
|
Character type manipulated by this stream. |
|
Integer type returned by stream operations. |
|
Offset type used by the character traits. |
|
Position type used by the character traits. |
|
Stream buffer type wrapped by this stream's sync buffer. |
|
Synchronized stream buffer type used by this output stream. |
|
Character traits type used by this stream. |
Member Functions
Name |
Description |
|
Constructors |
Move‐assign from the specified |
|
Atomically emit buffered characters to the wrapped stream. |
|
Return the allocator used to supply memory. |
|
Return the wrapped buffer. |
|
Return an address providing modifiable access to the |
|
|
|
Left shift operators |
Using Declarations
Name |
Description |
Flush the stream buffer (inherited). |
|
Assign from a base |
|
Insert a single character into the stream (inherited). |
|
Prefixed output operations sentry type inherited from |
|
Exchange this stream with another |
|
Return the current put position in the output sequence (inherited). |
|
Write a block of characters to the stream (inherited). |
Created with MrDocs