libstdc++: Add <spanstream> declarations to <iosfwd> [PR105284]
authorJonathan Wakely <jwakely@redhat.com>
Tue, 10 May 2022 12:06:47 +0000 (13:06 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Tue, 10 May 2022 17:24:19 +0000 (18:24 +0100)
commitcc93971399ad9719b5bda878630e69c5914f2202
tree95fcae6633ad26df5111c2e1618b3a0c3c8be9b8
parent3e6067bdcab5f677526d80325b9b8dc03f49024d
libstdc++: Add <spanstream> declarations to <iosfwd> [PR105284]

libstdc++-v3/ChangeLog:

PR libstdc++/105284
* include/std/iosfwd: Add declarations for <spanstream> class
templates and typedefs.
* include/std/spanstream (basic_spanbuf, basic_ispanstream)
(basic_ospanstream, basic_spanstream): Remove default template
arguments.
* testsuite/27_io/headers/iosfwd/synopsis.cc: Add <spanstream>
declarations.
* testsuite/27_io/headers/iosfwd/types.cc: Check <spanstream>
default arguments.

(cherry picked from commit ca97c87758d450a946cac31b0db43da0039fabf1)
libstdc++-v3/include/std/iosfwd
libstdc++-v3/include/std/spanstream
libstdc++-v3/testsuite/27_io/headers/iosfwd/synopsis.cc
libstdc++-v3/testsuite/27_io/headers/iosfwd/types.cc