diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2021-11-12 18:45:32 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2021-11-13 11:45:31 +0000 |
commit | a30a2e43e4a357919ecfa916451966f8e32b5176 (patch) | |
tree | e7e8c7967c511027f3880259c7ab2b15ac901b9d /libstdc++-v3/include/std/version | |
parent | ecdf414bd89e6ba251f6b3f494407139b4dbae0e (diff) | |
download | gcc-a30a2e43e4a357919ecfa916451966f8e32b5176.zip gcc-a30a2e43e4a357919ecfa916451966f8e32b5176.tar.gz gcc-a30a2e43e4a357919ecfa916451966f8e32b5176.tar.bz2 |
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.
Diffstat (limited to 'libstdc++-v3/include/std/version')
-rw-r--r-- | libstdc++-v3/include/std/version | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libstdc++-v3/include/std/version b/libstdc++-v3/include/std/version index 0a7b28a..0930de8 100644 --- a/libstdc++-v3/include/std/version +++ b/libstdc++-v3/include/std/version @@ -296,6 +296,9 @@ # define __cpp_lib_monadic_optional 202110L #endif #define __cpp_lib_move_only_function 202110L +#if __cpp_lib_span +# define __cpp_lib_spanstream 202106L +#endif #define __cpp_lib_string_contains 202011L #if _GLIBCXX_USE_CXX11_ABI // Only supported with cxx11-abi # define __cpp_lib_string_resize_and_overwrite 202110L |