|  | 
| 1814 | 1814 |   class basic_ios : public ios_base { | 
| 1815 | 1815 |   public: | 
| 1816 | 1816 |     using char_type   = charT; | 
| 1817 |  | -    using int_type    = typename traits::int_type; | 
| 1818 |  | -    using pos_type    = typename traits::pos_type; | 
| 1819 |  | -    using off_type    = typename traits::off_type; | 
|  | 1817 | +    using int_type    = traits::int_type; | 
|  | 1818 | +    using pos_type    = traits::pos_type; | 
|  | 1819 | +    using off_type    = traits::off_type; | 
| 1820 | 1820 |     using traits_type = traits; | 
| 1821 | 1821 | 
 | 
| 1822 | 1822 |     // \ref{iostate.flags}, flags functions | 
|  | 
| 2999 | 2999 |   class basic_streambuf { | 
| 3000 | 3000 |   public: | 
| 3001 | 3001 |     using char_type   = charT; | 
| 3002 |  | -    using int_type    = typename traits::int_type; | 
| 3003 |  | -    using pos_type    = typename traits::pos_type; | 
| 3004 |  | -    using off_type    = typename traits::off_type; | 
|  | 3002 | +    using int_type    = traits::int_type; | 
|  | 3003 | +    using pos_type    = traits::pos_type; | 
|  | 3004 | +    using off_type    = traits::off_type; | 
| 3005 | 3005 |     using traits_type = traits; | 
| 3006 | 3006 | 
 | 
| 3007 | 3007 |     virtual ~basic_streambuf(); | 
|  | 
| 4310 | 4310 |   public: | 
| 4311 | 4311 |     // types (inherited from \tcode{basic_ios}\iref{ios}) | 
| 4312 | 4312 |     using char_type   = charT; | 
| 4313 |  | -    using int_type    = typename traits::int_type; | 
| 4314 |  | -    using pos_type    = typename traits::pos_type; | 
| 4315 |  | -    using off_type    = typename traits::off_type; | 
|  | 4313 | +    using int_type    = traits::int_type; | 
|  | 4314 | +    using pos_type    = traits::pos_type; | 
|  | 4315 | +    using off_type    = traits::off_type; | 
| 4316 | 4316 |     using traits_type = traits; | 
| 4317 | 4317 | 
 | 
| 4318 | 4318 |     // \ref{istream.cons}, constructor/destructor | 
|  | 
| 5803 | 5803 |       public basic_ostream<charT, traits> { | 
| 5804 | 5804 |   public: | 
| 5805 | 5805 |     using char_type   = charT; | 
| 5806 |  | -    using int_type    = typename traits::int_type; | 
| 5807 |  | -    using pos_type    = typename traits::pos_type; | 
| 5808 |  | -    using off_type    = typename traits::off_type; | 
|  | 5806 | +    using int_type    = traits::int_type; | 
|  | 5807 | +    using pos_type    = traits::pos_type; | 
|  | 5808 | +    using off_type    = traits::off_type; | 
| 5809 | 5809 |     using traits_type = traits; | 
| 5810 | 5810 | 
 | 
| 5811 | 5811 |     // \ref{iostream.cons}, constructor | 
|  | 
| 5934 | 5934 |   public: | 
| 5935 | 5935 |     // types (inherited from \tcode{basic_ios}\iref{ios}) | 
| 5936 | 5936 |     using char_type   = charT; | 
| 5937 |  | -    using int_type    = typename traits::int_type; | 
| 5938 |  | -    using pos_type    = typename traits::pos_type; | 
| 5939 |  | -    using off_type    = typename traits::off_type; | 
|  | 5937 | +    using int_type    = traits::int_type; | 
|  | 5938 | +    using pos_type    = traits::pos_type; | 
|  | 5939 | +    using off_type    = traits::off_type; | 
| 5940 | 5940 |     using traits_type = traits; | 
| 5941 | 5941 | 
 | 
| 5942 | 5942 |     // \ref{ostream.cons}, constructor/destructor | 
|  | 
| 8038 | 8038 |   class basic_stringbuf : public basic_streambuf<charT, traits> { | 
| 8039 | 8039 |   public: | 
| 8040 | 8040 |     using char_type      = charT; | 
| 8041 |  | -    using int_type       = typename traits::int_type; | 
| 8042 |  | -    using pos_type       = typename traits::pos_type; | 
| 8043 |  | -    using off_type       = typename traits::off_type; | 
|  | 8041 | +    using int_type       = traits::int_type; | 
|  | 8042 | +    using pos_type       = traits::pos_type; | 
|  | 8043 | +    using off_type       = traits::off_type; | 
| 8044 | 8044 |     using traits_type    = traits; | 
| 8045 | 8045 |     using allocator_type = Allocator; | 
| 8046 | 8046 | 
 | 
|  | 
| 8898 | 8898 |   class basic_istringstream : public basic_istream<charT, traits> { | 
| 8899 | 8899 |   public: | 
| 8900 | 8900 |     using char_type      = charT; | 
| 8901 |  | -    using int_type       = typename traits::int_type; | 
| 8902 |  | -    using pos_type       = typename traits::pos_type; | 
| 8903 |  | -    using off_type       = typename traits::off_type; | 
|  | 8901 | +    using int_type       = traits::int_type; | 
|  | 8902 | +    using pos_type       = traits::pos_type; | 
|  | 8903 | +    using off_type       = traits::off_type; | 
| 8904 | 8904 |     using traits_type    = traits; | 
| 8905 | 8905 |     using allocator_type = Allocator; | 
| 8906 | 8906 | 
 | 
|  | 
| 9269 | 9269 |   class basic_ostringstream : public basic_ostream<charT, traits> { | 
| 9270 | 9270 |   public: | 
| 9271 | 9271 |     using char_type      = charT; | 
| 9272 |  | -    using int_type       = typename traits::int_type; | 
| 9273 |  | -    using pos_type       = typename traits::pos_type; | 
| 9274 |  | -    using off_type       = typename traits::off_type; | 
|  | 9272 | +    using int_type       = traits::int_type; | 
|  | 9273 | +    using pos_type       = traits::pos_type; | 
|  | 9274 | +    using off_type       = traits::off_type; | 
| 9275 | 9275 |     using traits_type    = traits; | 
| 9276 | 9276 |     using allocator_type = Allocator; | 
| 9277 | 9277 | 
 | 
|  | 
| 9640 | 9640 |   class basic_stringstream : public basic_iostream<charT, traits> { | 
| 9641 | 9641 |   public: | 
| 9642 | 9642 |     using char_type      = charT; | 
| 9643 |  | -    using int_type       = typename traits::int_type; | 
| 9644 |  | -    using pos_type       = typename traits::pos_type; | 
| 9645 |  | -    using off_type       = typename traits::off_type; | 
|  | 9643 | +    using int_type       = traits::int_type; | 
|  | 9644 | +    using pos_type       = traits::pos_type; | 
|  | 9645 | +    using off_type       = traits::off_type; | 
| 9646 | 9646 |     using traits_type    = traits; | 
| 9647 | 9647 |     using allocator_type = Allocator; | 
| 9648 | 9648 | 
 | 
|  | 
| 10091 | 10091 |     : public basic_streambuf<charT, traits> { | 
| 10092 | 10092 |   public: | 
| 10093 | 10093 |     using char_type   = charT; | 
| 10094 |  | -    using int_type    = typename traits::int_type; | 
| 10095 |  | -    using pos_type    = typename traits::pos_type; | 
| 10096 |  | -    using off_type    = typename traits::off_type; | 
|  | 10094 | +    using int_type    = traits::int_type; | 
|  | 10095 | +    using pos_type    = traits::pos_type; | 
|  | 10096 | +    using off_type    = traits::off_type; | 
| 10097 | 10097 |     using traits_type = traits; | 
| 10098 | 10098 | 
 | 
| 10099 | 10099 |     // \ref{spanbuf.cons}, constructors | 
|  | 
| 10418 | 10418 |     : public basic_istream<charT, traits> { | 
| 10419 | 10419 |   public: | 
| 10420 | 10420 |     using char_type   = charT; | 
| 10421 |  | -    using int_type    = typename traits::int_type; | 
| 10422 |  | -    using pos_type    = typename traits::pos_type; | 
| 10423 |  | -    using off_type    = typename traits::off_type; | 
|  | 10421 | +    using int_type    = traits::int_type; | 
|  | 10422 | +    using pos_type    = traits::pos_type; | 
|  | 10423 | +    using off_type    = traits::off_type; | 
| 10424 | 10424 |     using traits_type = traits; | 
| 10425 | 10425 | 
 | 
| 10426 | 10426 |     // \ref{ispanstream.cons}, constructors | 
|  | 
| 10606 | 10606 |     : public basic_ostream<charT, traits> { | 
| 10607 | 10607 |   public: | 
| 10608 | 10608 |     using char_type   = charT; | 
| 10609 |  | -    using int_type    = typename traits::int_type; | 
| 10610 |  | -    using pos_type    = typename traits::pos_type; | 
| 10611 |  | -    using off_type    = typename traits::off_type; | 
|  | 10609 | +    using int_type    = traits::int_type; | 
|  | 10610 | +    using pos_type    = traits::pos_type; | 
|  | 10611 | +    using off_type    = traits::off_type; | 
| 10612 | 10612 |     using traits_type = traits; | 
| 10613 | 10613 | 
 | 
| 10614 | 10614 |     // \ref{ospanstream.cons}, constructors | 
|  | 
| 10745 | 10745 |     : public basic_iostream<charT, traits> { | 
| 10746 | 10746 |   public: | 
| 10747 | 10747 |     using char_type   = charT; | 
| 10748 |  | -    using int_type    = typename traits::int_type; | 
| 10749 |  | -    using pos_type    = typename traits::pos_type; | 
| 10750 |  | -    using off_type    = typename traits::off_type; | 
|  | 10748 | +    using int_type    = traits::int_type; | 
|  | 10749 | +    using pos_type    = traits::pos_type; | 
|  | 10750 | +    using off_type    = traits::off_type; | 
| 10751 | 10751 |     using traits_type = traits; | 
| 10752 | 10752 | 
 | 
| 10753 | 10753 |     // \ref{spanstream.cons}, constructors | 
|  | 
| 10989 | 10989 |   class basic_filebuf : public basic_streambuf<charT, traits> { | 
| 10990 | 10990 |   public: | 
| 10991 | 10991 |     using char_type   = charT; | 
| 10992 |  | -    using int_type    = typename traits::int_type; | 
| 10993 |  | -    using pos_type    = typename traits::pos_type; | 
| 10994 |  | -    using off_type    = typename traits::off_type; | 
|  | 10992 | +    using int_type    = traits::int_type; | 
|  | 10993 | +    using pos_type    = traits::pos_type; | 
|  | 10994 | +    using off_type    = traits::off_type; | 
| 10995 | 10995 |     using traits_type = traits; | 
| 10996 | 10996 |     using native_handle_type = @\impdefx{type of \tcode{native_handle_type}}@;   // see \ref{file.native} | 
| 10997 | 10997 | 
 | 
| @@ -11788,11 +11788,11 @@ | 
| 11788 | 11788 |   class basic_ifstream : public basic_istream<charT, traits> { | 
| 11789 | 11789 |   public: | 
| 11790 | 11790 |     using char_type   = charT; | 
| 11791 |  | -    using int_type    = typename traits::int_type; | 
| 11792 |  | -    using pos_type    = typename traits::pos_type; | 
| 11793 |  | -    using off_type    = typename traits::off_type; | 
|  | 11791 | +    using int_type    = traits::int_type; | 
|  | 11792 | +    using pos_type    = traits::pos_type; | 
|  | 11793 | +    using off_type    = traits::off_type; | 
| 11794 | 11794 |     using traits_type = traits; | 
| 11795 |  | -    using native_handle_type = typename basic_filebuf<charT, traits>::native_handle_type; | 
|  | 11795 | +    using native_handle_type = basic_filebuf<charT, traits>::native_handle_type; | 
| 11796 | 11796 | 
 | 
| 11797 | 11797 |     // \ref{ifstream.cons}, constructors | 
| 11798 | 11798 |     basic_ifstream(); | 
| @@ -12047,11 +12047,11 @@ | 
| 12047 | 12047 |   class basic_ofstream : public basic_ostream<charT, traits> { | 
| 12048 | 12048 |   public: | 
| 12049 | 12049 |     using char_type   = charT; | 
| 12050 |  | -    using int_type    = typename traits::int_type; | 
| 12051 |  | -    using pos_type    = typename traits::pos_type; | 
| 12052 |  | -    using off_type    = typename traits::off_type; | 
|  | 12050 | +    using int_type    = traits::int_type; | 
|  | 12051 | +    using pos_type    = traits::pos_type; | 
|  | 12052 | +    using off_type    = traits::off_type; | 
| 12053 | 12053 |     using traits_type = traits; | 
| 12054 |  | -    using native_handle_type = typename basic_filebuf<charT, traits>::native_handle_type; | 
|  | 12054 | +    using native_handle_type = basic_filebuf<charT, traits>::native_handle_type; | 
| 12055 | 12055 | 
 | 
| 12056 | 12056 |     // \ref{ofstream.cons}, constructors | 
| 12057 | 12057 |     basic_ofstream(); | 
| @@ -12304,11 +12304,11 @@ | 
| 12304 | 12304 |   class basic_fstream : public basic_iostream<charT, traits> { | 
| 12305 | 12305 |   public: | 
| 12306 | 12306 |     using char_type   = charT; | 
| 12307 |  | -    using int_type    = typename traits::int_type; | 
| 12308 |  | -    using pos_type    = typename traits::pos_type; | 
| 12309 |  | -    using off_type    = typename traits::off_type; | 
|  | 12307 | +    using int_type    = traits::int_type; | 
|  | 12308 | +    using pos_type    = traits::pos_type; | 
|  | 12309 | +    using off_type    = traits::off_type; | 
| 12310 | 12310 |     using traits_type = traits; | 
| 12311 |  | -    using native_handle_type = typename basic_filebuf<charT, traits>::native_handle_type; | 
|  | 12311 | +    using native_handle_type = basic_filebuf<charT, traits>::native_handle_type; | 
| 12312 | 12312 | 
 | 
| 12313 | 12313 |     // \ref{fstream.cons}, constructors | 
| 12314 | 12314 |     basic_fstream(); | 
|  | 
| 12621 | 12621 |   class basic_syncbuf : public basic_streambuf<charT, traits> { | 
| 12622 | 12622 |   public: | 
| 12623 | 12623 |     using char_type      = charT; | 
| 12624 |  | -    using int_type       = typename traits::int_type; | 
| 12625 |  | -    using pos_type       = typename traits::pos_type; | 
| 12626 |  | -    using off_type       = typename traits::off_type; | 
|  | 12624 | +    using int_type       = traits::int_type; | 
|  | 12625 | +    using pos_type       = traits::pos_type; | 
|  | 12626 | +    using off_type       = traits::off_type; | 
| 12627 | 12627 |     using traits_type    = traits; | 
| 12628 | 12628 |     using allocator_type = Allocator; | 
| 12629 | 12629 | 
 | 
|  | 
| 12934 | 12934 |   class basic_osyncstream : public basic_ostream<charT, traits> { | 
| 12935 | 12935 |   public: | 
| 12936 | 12936 |     using char_type   = charT; | 
| 12937 |  | -    using int_type    = typename traits::int_type; | 
| 12938 |  | -    using pos_type    = typename traits::pos_type; | 
| 12939 |  | -    using off_type    = typename traits::off_type; | 
|  | 12937 | +    using int_type    = traits::int_type; | 
|  | 12938 | +    using pos_type    = traits::pos_type; | 
|  | 12939 | +    using off_type    = traits::off_type; | 
| 12940 | 12940 |     using traits_type = traits; | 
| 12941 | 12941 | 
 | 
| 12942 | 12942 |     using allocator_type = Allocator; | 
|  | 
0 commit comments