From Jason Turner

[istream.syn]

Diff to HTML by rtfpessoa

tmp/tmp705k2_5g/{from.md → to.md} RENAMED
@@ -1,24 +1,28 @@
1
  ### Header `<istream>` synopsis <a id="istream.syn">[[istream.syn]]</a>
2
 
3
  ``` cpp
4
  namespace std {
 
5
  template<class charT, class traits = char_traits<charT>>
6
  class basic_istream;
7
 
8
  using istream = basic_istream<char>;
9
  using wistream = basic_istream<wchar_t>;
10
 
 
11
  template<class charT, class traits = char_traits<charT>>
12
  class basic_iostream;
13
 
14
  using iostream = basic_iostream<char>;
15
  using wiostream = basic_iostream<wchar_t>;
16
 
 
17
  template<class charT, class traits>
18
  basic_istream<charT, traits>& ws(basic_istream<charT, traits>& is);
19
 
 
20
  template<class Istream, class T>
21
  Istream&& operator>>(Istream&& is, T&& x);
22
  }
23
  ```
24
 
 
1
  ### Header `<istream>` synopsis <a id="istream.syn">[[istream.syn]]</a>
2
 
3
  ``` cpp
4
  namespace std {
5
+ // [istream], class template basic_istream
6
  template<class charT, class traits = char_traits<charT>>
7
  class basic_istream;
8
 
9
  using istream = basic_istream<char>;
10
  using wistream = basic_istream<wchar_t>;
11
 
12
+ // [iostreamclass], class template basic_iostream
13
  template<class charT, class traits = char_traits<charT>>
14
  class basic_iostream;
15
 
16
  using iostream = basic_iostream<char>;
17
  using wiostream = basic_iostream<wchar_t>;
18
 
19
+ // [istream.manip], standard basic_istream manipulators
20
  template<class charT, class traits>
21
  basic_istream<charT, traits>& ws(basic_istream<charT, traits>& is);
22
 
23
+ // [istream.rvalue], rvalue stream extraction
24
  template<class Istream, class T>
25
  Istream&& operator>>(Istream&& is, T&& x);
26
  }
27
  ```
28