From Jason Turner

[istreambuf.iterator.general]

Diff to HTML by rtfpessoa

tmp/tmpkp9t908y/{from.md → to.md} RENAMED
@@ -23,16 +23,16 @@ namespace std {
23
  template<class charT, class traits = char_traits<charT>>
24
  class istreambuf_iterator {
25
  public:
26
  using iterator_category = input_iterator_tag;
27
  using value_type = charT;
28
- using difference_type = typename traits::off_type;
29
  using pointer = unspecified;
30
  using reference = charT;
31
  using char_type = charT;
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
  // [istreambuf.iterator.proxy], class istreambuf_iterator::proxy
38
  class proxy; // exposition only
 
23
  template<class charT, class traits = char_traits<charT>>
24
  class istreambuf_iterator {
25
  public:
26
  using iterator_category = input_iterator_tag;
27
  using value_type = charT;
28
+ using difference_type = traits::off_type;
29
  using pointer = unspecified;
30
  using reference = charT;
31
  using char_type = charT;
32
  using traits_type = traits;
33
+ using int_type = traits::int_type;
34
  using streambuf_type = basic_streambuf<charT,traits>;
35
  using istream_type = basic_istream<charT,traits>;
36
 
37
  // [istreambuf.iterator.proxy], class istreambuf_iterator::proxy
38
  class proxy; // exposition only