From Jason Turner

[istream.rvalue]

Diff to HTML by rtfpessoa

tmp/tmpiupr4qfr/{from.md → to.md} RENAMED
@@ -4,12 +4,12 @@
4
  template<class Istream, class T>
5
  Istream&& operator>>(Istream&& is, T&& x);
6
  ```
7
 
8
  *Constraints:* The expression `is >> std::forward<T>(x)` is well-formed
9
- when treated as an unevaluated operand and `Istream` is publicly and
10
- unambiguously derived from `ios_base`.
11
 
12
  *Effects:* Equivalent to:
13
 
14
  ``` cpp
15
  is >> std::forward<T>(x);
 
4
  template<class Istream, class T>
5
  Istream&& operator>>(Istream&& is, T&& x);
6
  ```
7
 
8
  *Constraints:* The expression `is >> std::forward<T>(x)` is well-formed
9
+ when treated as an unevaluated operand [[term.unevaluated.operand]] and
10
+ `Istream` is publicly and unambiguously derived from `ios_base`.
11
 
12
  *Effects:* Equivalent to:
13
 
14
  ``` cpp
15
  is >> std::forward<T>(x);