gcc/libstdc++-v3/include/std
Jonathan Wakely a30a2e43e4 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.
2021-11-13 11:45:31 +00:00
..
algorithm
any libstdc++: Constrain std::make_any [PR102894] 2021-10-22 23:09:54 +01:00
array libstdc++: Optimize std::tuple_element and std::tuple_size_v 2021-11-04 18:14:50 +00:00
atomic
barrier
bit
bitset
charconv
chrono
codecvt
complex
concepts
condition_variable
coroutine
deque
execution
filesystem
forward_list
fstream
functional libstdc++: Add Doxygen comments to contents of <functional> 2021-10-21 22:24:53 +01:00
future
iomanip
ios
iosfwd
iostream
istream
iterator
latch
limits
list
locale
map
memory
memory_resource libstdc++: Make pmr::memory_resource::allocate implicitly create objects 2021-11-11 18:16:17 +00:00
mutex
numbers
numeric
optional libstdc++: Remove constraints from std::optional monadic ops [PR102863] 2021-10-21 01:23:22 +01:00
ostream libstdc++: Define deleted wchar_t overloads unconditionally [PR 98725] 2021-10-09 00:57:50 +01:00
queue
random
ranges libstdc++: Implement P2432R1 changes for views::istream 2021-10-21 11:55:19 -04:00
ratio
regex
scoped_allocator
semaphore
set
shared_mutex
source_location
span libstdc++: Reorder constraints on std::span::span(Range&&) constructor. 2021-11-01 21:01:31 +00:00
spanstream libstdc++: Implement std::spanstream for C++23 2021-11-13 11:45:31 +00:00
sstream
stack
stdexcept
stop_token
streambuf
string libstdc++: Always define typedefs and hash functions for wide strings [PR 98725] 2021-10-09 00:57:49 +01:00
string_view libstdc++: Always define typedefs and hash functions for wide strings [PR 98725] 2021-10-09 00:57:49 +01:00
syncstream
system_error
thread
tuple libstdc++: Fix pack expansions in tuple_size_v specializations 2021-11-05 21:44:00 +00:00
type_traits libstdc++: Enable type traits for wchar_t unconditionally [PR98725] 2021-10-09 00:57:49 +01:00
typeindex
unordered_map
unordered_set
utility
valarray libstdc++: Add some noexcept to std::valarray 2021-11-03 00:16:01 +00:00
variant libstdc++: Consolidate duplicate metaprogramming utilities 2021-11-04 18:14:50 +00:00
vector libstdc++: Implement constexpr std::vector for C++20 2021-11-12 00:42:39 +00:00
version libstdc++: Implement std::spanstream for C++23 2021-11-13 11:45:31 +00:00