From Jason Turner

[istreambuf.iterator]

Diff to HTML by rtfpessoa

tmp/tmpciz0vq0q/{from.md → to.md} RENAMED
@@ -1,7 +1,9 @@
1
  ### Class template `istreambuf_iterator` <a id="istreambuf.iterator">[[istreambuf.iterator]]</a>
2
 
 
 
3
  The class template `istreambuf_iterator` defines an input iterator
4
  [[input.iterators]] that reads successive *characters* from the
5
  streambuf for which it was constructed. `operator*` provides access to
6
  the current input character, if any. Each time `operator++` is
7
  evaluated, the iterator advances to the next input character. If the end
@@ -32,10 +34,11 @@ namespace std {
32
  using traits_type = traits;
33
  using int_type = typename traits::int_type;
34
  using streambuf_type = basic_streambuf<charT,traits>;
35
  using istream_type = basic_istream<charT,traits>;
36
 
 
37
  class proxy; // exposition only
38
 
39
  constexpr istreambuf_iterator() noexcept;
40
  constexpr istreambuf_iterator(default_sentinel_t) noexcept;
41
  istreambuf_iterator(const istreambuf_iterator&) noexcept = default;
 
1
  ### Class template `istreambuf_iterator` <a id="istreambuf.iterator">[[istreambuf.iterator]]</a>
2
 
3
+ #### General <a id="istreambuf.iterator.general">[[istreambuf.iterator.general]]</a>
4
+
5
  The class template `istreambuf_iterator` defines an input iterator
6
  [[input.iterators]] that reads successive *characters* from the
7
  streambuf for which it was constructed. `operator*` provides access to
8
  the current input character, if any. Each time `operator++` is
9
  evaluated, the iterator advances to the next input character. If the end
 
34
  using traits_type = traits;
35
  using int_type = typename traits::int_type;
36
  using streambuf_type = basic_streambuf<charT,traits>;
37
  using istream_type = basic_istream<charT,traits>;
38
 
39
+ // [istreambuf.iterator.proxy], class istreambuf_iterator::proxy
40
  class proxy; // exposition only
41
 
42
  constexpr istreambuf_iterator() noexcept;
43
  constexpr istreambuf_iterator(default_sentinel_t) noexcept;
44
  istreambuf_iterator(const istreambuf_iterator&) noexcept = default;