Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Move-construct a stream from another.
stream(
stream && other);
The other stream object from which the move will occur. Must have
no outstanding asynchronous operations associated with it. Following
the move, other has a valid but unspecified state
where the only safe operation is destruction.