Constructors
Declared in <bslstl_ostringstream.h>
Create a basic_ostringstream by moving from original.
basic_ostringstream(basic_ostringstream&& original);
» more...
Create a basic_ostringstream by moving from initialString.
explicit
basic_ostringstream(BloombergLP::bslmf::MovableRef<StringType> initialString);
» more...
Create a basic_ostringstream object.
explicit
basic_ostringstream(allocator_type const& allocator = allocator_type());
» more...
Create a basic_ostringstream from a string-view-like initial value.
template<class STRING_VIEW_LIKE_TYPE>
explicit
basic_ostringstream(STRING_VIEW_LIKE_TYPE const& initialString);
» more...
Create a basic_ostringstream with the specified open mode.
explicit
basic_ostringstream(
ios_base::openmode modeBitMask,
allocator_type const& allocator = allocator_type());
» more...
Create a basic_ostringstream by moving from initialString.
basic_ostringstream(
BloombergLP::bslmf::MovableRef<StringType> initialString,
ios_base::openmode modeBitMask);
» more...
Create a basic_ostringstream by moving from initialString.
basic_ostringstream(
BloombergLP::bslmf::MovableRef<StringType> initialString,
allocator_type const& allocator);
» more...
Create a basic_ostringstream from the specified initial string.
explicit
basic_ostringstream(
StringType const& initialString,
allocator_type const& allocator = allocator_type());
» more...
Create a basic_ostringstream by moving from original.
basic_ostringstream(
basic_ostringstream&& original,
allocator_type const& allocator);
» more...
Create a basic_ostringstream from a string-view-like value and mode.
template<class STRING_VIEW_LIKE_TYPE>
basic_ostringstream(
STRING_VIEW_LIKE_TYPE const& initialString,
ios_base::openmode modeBitMask);
» more...
Create a basic_ostringstream from a string with a different allocator.
template<class SALLOC>
basic_ostringstream(
bsl::basic_string<CHAR_TYPE, CHAR_TRAITS, SALLOC> const& initialString,
allocator_type const& allocator = allocator_type())
requires !bsl::is_same<ALLOCATOR, SALLOC>::value;
» more...
Create a basic_ostringstream by moving from initialString.
basic_ostringstream(
BloombergLP::bslmf::MovableRef<StringType> initialString,
ios_base::openmode modeBitMask,
allocator_type const& allocator);
» more...
Create a basic_ostringstream from an initial string and open mode.
basic_ostringstream(
StringType const& initialString,
ios_base::openmode modeBitMask,
allocator_type const& allocator = allocator_type());
» more...
Create a basic_ostringstream from a string and open mode.
template<class SALLOC>
basic_ostringstream(
bsl::basic_string<CHAR_TYPE, CHAR_TRAITS, SALLOC> const& initialString,
ios_base::openmode modeBitMask,
allocator_type const& allocator = allocator_type())
requires !bsl::is_same<ALLOCATOR, SALLOC>::value;
» more...
| Name | Description |
|---|---|
| original | object from which to move-construct |
| initialString | initial character sequence moved into the stream |
| allocator | allocator used to supply memory |
| modeBitMask | open mode for the stream buffer |