30 Input/output library [input.output]

30.7 Formatting and manipulators [iostream.format]

30.7.4 Input streams [input.streams]

30.7.4.5 Rvalue stream extraction [istream.rvalue]

template <class charT, class traits, class T> basic_istream<charT, traits>& operator>>(basic_istream<charT, traits>&& is, T&& x);

Effects: Equivalent to:

is >> std::forward<T>(x);
return is;

Remarks: This function shall not participate in overload resolution unless the expression is >> std​::​forward<T>(x) is well-formed.