[streambuf.assign] (original) (raw)
31 Input/output library [input.output]
31.6 Stream buffers [stream.buffers]
31.6.3 Class template basic_streambuf [streambuf]
31.6.3.4 Protected member functions [streambuf.protected]
31.6.3.4.1 Assignment [streambuf.assign]
basic_streambuf& operator=(const basic_streambuf& rhs);
Postconditions:
- (1.1)
eback() == rhs.eback() - (1.2)
gptr() == rhs.gptr() - (1.3)
egptr() == rhs.egptr() - (1.4)
pbase() == rhs.pbase() - (1.5)
pptr() == rhs.pptr() - (1.6)
epptr() == rhs.epptr() - (1.7)
getloc() == rhs.getloc()
Returns: *this.
void swap(basic_streambuf& rhs);
Effects: Swaps the data members of rhsand *this.