|
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