protected member function
basic_istream& operator= (const basic_istream&) = delete;
basic_istream& operator= (basic_istream&& rhs);
Exchanges all internal members between rhs and
*this, except the pointers to the associated stream buffers: rdbuf shall return the same in both objects as before the call.
This is the same behavior as calling member basic_istream::swap.
Derived classes can call this function to implement move semantics.
- Another basic_istream object with the same template parameters (charT and traits).
Modifies both stream objects (
*this and rhs).
No-throw guarantee: this member function never throws exceptions.