Section: 30.6.3 [streambuf] Status: TC1 Submitter: Judy Ward Opened: 1998-12-15 Last modified: 2016-02-10
Priority: Not Prioritized
View all other issues in [streambuf].
View all issues with TC1 status.
Section 27.5.2 describes the streambuf classes this way:
The class streambuf is a specialization of the template class basic_streambuf specialized for the type char.
The class wstreambuf is a specialization of the template class basic_streambuf specialized for the type wchar_t.
This implies that these classes must be template specializations, not typedefs.
It doesn't seem this was intended, since Section 27.5 has them declared as typedefs.
Remove 30.6.3 [streambuf] paragraphs 2 and 3 (the above two sentences).
The streambuf synopsis already has a declaration for the typedefs and that is sufficient.