From Jason Turner

[istream.rvalue]

Diff to HTML by rtfpessoa

tmp/tmpv8h8m3tc/{from.md → to.md} RENAMED
@@ -1,12 +1,17 @@
1
  #### Rvalue stream extraction <a id="istream.rvalue">[[istream.rvalue]]</a>
2
 
3
  ``` cpp
4
  template <class charT, class traits, class T>
5
- basic_istream<charT, traits>&
6
- operator>>(basic_istream<charT, traits>&& is, T& x);
7
  ```
8
 
9
- *Effects:* `is >>x`
10
 
11
- *Returns:* `is`
 
 
 
 
 
 
12
 
 
1
  #### Rvalue stream extraction <a id="istream.rvalue">[[istream.rvalue]]</a>
2
 
3
  ``` cpp
4
  template <class charT, class traits, class T>
5
+ basic_istream<charT, traits>& operator>>(basic_istream<charT, traits>&& is, T&& x);
 
6
  ```
7
 
8
+ *Effects:* Equivalent to:
9
 
10
+ ``` cpp
11
+ is >> std::forward<T>(x);
12
+ return is;
13
+ ```
14
+
15
+ *Remarks:* This function shall not participate in overload resolution
16
+ unless the expression `is >> std::forward<T>(x)` is well-formed.
17