Effects: Initializes the base class with 
std::move(rhs) and
mode with 
std::move(rhs.mode) and
buf with 
std::move(rhs.buf).  The sequence pointers in 
*this
(
eback(), 
gptr(), 
egptr(),
pbase(), 
pptr(), 
epptr())
obtain the values which 
rhs had
.It is
implementation-defined
whether 
rhs.buf.empty() returns 
true after the move
.