From 2313705ae668e94d123128228db34560f4fff1db Mon Sep 17 00:00:00 2001 From: "A. Jiang" Date: Wed, 25 Mar 2026 21:05:15 +0800 Subject: [PATCH 1/2] [iostream.forward.overview] Add missing mentions of spanbuf and spanstreams A follows up to P0448R4. --- source/iostreams.tex | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/source/iostreams.tex b/source/iostreams.tex index 03e07d529a..67a0ae72ee 100644 --- a/source/iostreams.tex +++ b/source/iostreams.tex @@ -363,17 +363,19 @@ serves as a base class for class templates \tcode{basic_stringbuf}, \tcode{basic_filebuf}, +\tcode{basic_syncbuf}, and -\tcode{basic_syncbuf}. +\tcode{basic_spanbuf}. \pnum The class template specialization \tcode{basic_istream} serves as a base class for class templates -\tcode{basic_istringstream} +\tcode{basic_istringstream}, +\tcode{basic_ifstream}, and -\tcode{basic_ifstream}. +\tcode{basic_ispanstream}. \pnum The @@ -382,17 +384,19 @@ serves as a base class for class templates \tcode{basic_ostringstream}, \tcode{basic_ofstream}, +\tcode{basic_osyncstream}, and -\tcode{basic_osyncstream}. +\tcode{basic_ospanstream}. \pnum The class template specialization \tcode{basic_iostream} serves as a base class for class templates -\tcode{basic_stringstream} +\tcode{basic_stringstream}, +\tcode{basic_fstream}, and -\tcode{basic_fstream}. +\tcode{basic_spanstream}. \pnum \begin{note} From 5735213fa0429d2a4b27ad3a4df94689fc62564e Mon Sep 17 00:00:00 2001 From: "A. Jiang" Date: Wed, 25 Mar 2026 21:05:37 +0800 Subject: [PATCH 2/2] [iostream.forward.overview] Say "designate specialization". This replaces the imprecise and informal phrase "define instances of class templates". --- source/iostreams.tex | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/source/iostreams.tex b/source/iostreams.tex index 67a0ae72ee..2ec4c6445e 100644 --- a/source/iostreams.tex +++ b/source/iostreams.tex @@ -408,9 +408,8 @@ \end{note} \pnum -Other \grammarterm{typedef-name}{s} define instances of -class templates -specialized for +Other \grammarterm{typedef-name}{s} designate +class template specializations for \tcode{char} or \keyword{wchar_t}