[istream.rvalue]
31 Input/output library [input.output]
31.7 Formatting and manipulators [iostream.format]
31.7.5 Input streams [input.streams]
31.7.5.6 Rvalue stream extraction [istream.rvalue]
template<class Istream, class T>
Istream&& operator>>(Istream&& is, T&& x);
Constraints: The expression is >> std​::​forward<T>(x) is well-formed when treated as an unevaluated operand and Istream is publicly and unambiguously derived from ios_base.