[#bsl-basic_ostringstream-operator_assign-0e5] = xref:bsl.adoc[bsl]::xref:bsl/basic_ostringstream.adoc[basic_ostringstream]::operator= :relfileprefix: ../../ :mrdocs: Assignment operators == Synopses Declared in `<bslstl_ostringstream.h>` Move‐assign from the specified `rhs`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/basic_ostringstream.adoc[basic_ostringstream]& xref:bsl/basic_ostringstream/operator_assign-0eb.adoc[operator=](xref:bsl/basic_ostringstream.adoc[basic_ostringstream]&& rhs); ---- [.small]#xref:bsl/basic_ostringstream/operator_assign-0eb.adoc[_» more..._]# Copy‐assignment from a base `basic_ostream` is not supported. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/basic_ostringstream.adoc[BaseStream]& xref:bsl/basic_ostringstream/operator_assign-02.adoc[operator=](xref:bsl/basic_ostringstream.adoc[BaseStream] const& other) = delete; ---- [.small]#xref:bsl/basic_ostringstream/operator_assign-02.adoc[_» more..._]# Move‐assign from a base `basic_ostream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/basic_ostringstream.adoc[BaseStream]& xref:bsl/basic_ostringstream/operator_assign-09.adoc[operator=](xref:bsl/basic_ostringstream.adoc[BaseStream]&& rhs); ---- [.small]#xref:bsl/basic_ostringstream/operator_assign-09.adoc[_» more..._]# == Return Value * reference providing modifiable access to this object * a reference to this stream == Parameters [cols="1,4"] |=== | Name| Description | *rhs* | object from which to move‐assign | *other* | unused source stream |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#