From Jason Turner

[iosfwd.syn]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmp552jrv5n/{from.md → to.md} +20 -1
tmp/tmp552jrv5n/{from.md → to.md} RENAMED
@@ -33,10 +33,19 @@ namespace std {
33
  class basic_ostringstream;
34
  template<class charT, class traits = char_traits<charT>,
35
  class Allocator = allocator<charT>>
36
  class basic_stringstream;
37
 
 
 
 
 
 
 
 
 
 
38
  template<class charT, class traits = char_traits<charT>>
39
  class basic_filebuf;
40
  template<class charT, class traits = char_traits<charT>>
41
  class basic_ifstream;
42
  template<class charT, class traits = char_traits<charT>>
@@ -67,10 +76,15 @@ namespace std {
67
  using stringbuf = basic_stringbuf<char>;
68
  using istringstream = basic_istringstream<char>;
69
  using ostringstream = basic_ostringstream<char>;
70
  using stringstream = basic_stringstream<char>;
71
 
 
 
 
 
 
72
  using filebuf = basic_filebuf<char>;
73
  using ifstream = basic_ifstream<char>;
74
  using ofstream = basic_ofstream<char>;
75
  using fstream = basic_fstream<char>;
76
 
@@ -85,10 +99,15 @@ namespace std {
85
  using wstringbuf = basic_stringbuf<wchar_t>;
86
  using wistringstream = basic_istringstream<wchar_t>;
87
  using wostringstream = basic_ostringstream<wchar_t>;
88
  using wstringstream = basic_stringstream<wchar_t>;
89
 
 
 
 
 
 
90
  using wfilebuf = basic_filebuf<wchar_t>;
91
  using wifstream = basic_ifstream<wchar_t>;
92
  using wofstream = basic_ofstream<wchar_t>;
93
  using wfstream = basic_fstream<wchar_t>;
94
 
@@ -104,7 +123,7 @@ namespace std {
104
  }
105
  ```
106
 
107
  Default template arguments are described as appearing both in `<iosfwd>`
108
  and in the synopsis of other headers but it is well-formed to include
109
- both `<iosfwd>` and one or more of the other headers.[^1]
110
 
 
33
  class basic_ostringstream;
34
  template<class charT, class traits = char_traits<charT>,
35
  class Allocator = allocator<charT>>
36
  class basic_stringstream;
37
 
38
+ template<class charT, class traits = char_traits<charT>>
39
+ class basic_spanbuf;
40
+ template<class charT, class traits = char_traits<charT>>
41
+ class basic_ispanstream;
42
+ template<class charT, class traits = char_traits<charT>>
43
+ class basic_ospanstream;
44
+ template<class charT, class traits = char_traits<charT>>
45
+ class basic_spanstream;
46
+
47
  template<class charT, class traits = char_traits<charT>>
48
  class basic_filebuf;
49
  template<class charT, class traits = char_traits<charT>>
50
  class basic_ifstream;
51
  template<class charT, class traits = char_traits<charT>>
 
76
  using stringbuf = basic_stringbuf<char>;
77
  using istringstream = basic_istringstream<char>;
78
  using ostringstream = basic_ostringstream<char>;
79
  using stringstream = basic_stringstream<char>;
80
 
81
+ using spanbuf = basic_spanbuf<char>;
82
+ using ispanstream = basic_ispanstream<char>;
83
+ using ospanstream = basic_ospanstream<char>;
84
+ using spanstream = basic_spanstream<char>;
85
+
86
  using filebuf = basic_filebuf<char>;
87
  using ifstream = basic_ifstream<char>;
88
  using ofstream = basic_ofstream<char>;
89
  using fstream = basic_fstream<char>;
90
 
 
99
  using wstringbuf = basic_stringbuf<wchar_t>;
100
  using wistringstream = basic_istringstream<wchar_t>;
101
  using wostringstream = basic_ostringstream<wchar_t>;
102
  using wstringstream = basic_stringstream<wchar_t>;
103
 
104
+ using wspanbuf = basic_spanbuf<wchar_t>;
105
+ using wispanstream = basic_ispanstream<wchar_t>;
106
+ using wospanstream = basic_ospanstream<wchar_t>;
107
+ using wspanstream = basic_spanstream<wchar_t>;
108
+
109
  using wfilebuf = basic_filebuf<wchar_t>;
110
  using wifstream = basic_ifstream<wchar_t>;
111
  using wofstream = basic_ofstream<wchar_t>;
112
  using wfstream = basic_fstream<wchar_t>;
113
 
 
123
  }
124
  ```
125
 
126
  Default template arguments are described as appearing both in `<iosfwd>`
127
  and in the synopsis of other headers but it is well-formed to include
128
+ both `<iosfwd>` and one or more of the other headers.[^3]
129