]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Implement std::spanstream for C++23
authorJonathan Wakely <jwakely@redhat.com>
Fri, 12 Nov 2021 18:45:32 +0000 (18:45 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Sat, 13 Nov 2021 11:45:31 +0000 (11:45 +0000)
commita30a2e43e4a357919ecfa916451966f8e32b5176
treee7e8c7967c511027f3880259c7ab2b15ac901b9d
parentecdf414bd89e6ba251f6b3f494407139b4dbae0e
libstdc++: Implement std::spanstream for C++23

This implements the <spanstream> header, as proposed for C++23 by P0448R4.

libstdc++-v3/ChangeLog:

* include/Makefile.am: Add spanstream header.
* include/Makefile.in: Regenerate.
* include/precompiled/stdc++.h: Add spanstream header.
* include/std/version (__cpp_lib_spanstream): Define.
* include/std/spanstream: New file.
* testsuite/27_io/spanstream/1.cc: New test.
* testsuite/27_io/spanstream/version.cc: New test.
libstdc++-v3/include/Makefile.am
libstdc++-v3/include/Makefile.in
libstdc++-v3/include/precompiled/stdc++.h
libstdc++-v3/include/std/spanstream [new file with mode: 0644]
libstdc++-v3/include/std/version
libstdc++-v3/testsuite/27_io/spanstream/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/27_io/spanstream/version.cc [new file with mode: 0644]