[libcxx-commits] [libcxx] [libc++] Include the full set of libc++ transitive includes in the CSV files (PR #107911)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Mon Sep 9 13:39:50 PDT 2024


https://github.com/ldionne created https://github.com/llvm/llvm-project/pull/107911

When we introduced the machinery for transitive includes validation, at some point we stopped including the full set of transitive includes in the CSV files and instead only tracked the set of public headers included *directly* by a top-level header.

The reason for doing that was so that the CSV files containing "transitive" includes could be used to draw the dependency graph of libc++ headers. However, the downside was that it made the contents of the CSV files much harder to interpret.

In particular, many changes that modify the CSV files do not in fact modify the effective set of transitive includes, which is confusing. This patch goes back to storing the full set of transitive includes in the CSV files and removes the ability to graph the libc++ includes directly from those CSV files, which we never actually used.

>From 8ea3e7e8ae3ad430e26f4b9644063a10c856ad5a Mon Sep 17 00:00:00 2001
From: Louis Dionne <ldionne.2 at gmail.com>
Date: Mon, 9 Sep 2024 16:23:14 -0400
Subject: [PATCH] [libc++] Include the full set of libc++ transitive includes
 in the CSV files

When we introduced the machinery for transitive includes validation,
at some point we stopped including the full set of transitive includes
in the CSV files and instead only tracked the set of public headers
included *directly* by a top-level header.

The reason for doing that was so that the CSV files containing
"transitive" includes could be used to draw the dependency graph
of libc++ headers. However, the downside was that it made the
contents of the CSV files much harder to interpret.

In particular, many changes that modify the CSV files do not in fact
modify the effective set of transitive includes, which is confusing.
This patch goes back to storing the full set of transitive includes
in the CSV files and removes the ability to graph the libc++ includes
directly from those CSV files, which we never actually used.
---
 .../test/libcxx/transitive_includes/cxx03.csv | 1607 +++++++++++++++-
 .../test/libcxx/transitive_includes/cxx11.csv | 1603 +++++++++++++++-
 .../test/libcxx/transitive_includes/cxx14.csv | 1653 ++++++++++++++++-
 .../test/libcxx/transitive_includes/cxx17.csv | 1620 +++++++++++++++-
 .../test/libcxx/transitive_includes/cxx20.csv | 1593 ++++++++++++++++
 .../test/libcxx/transitive_includes/cxx23.csv |  596 ++++++
 .../test/libcxx/transitive_includes/cxx26.csv |  596 ++++++
 .../test/libcxx/transitive_includes_to_csv.py |   12 +-
 libcxx/utils/graph_header_deps.py             |   46 -
 9 files changed, 9234 insertions(+), 92 deletions(-)
 delete mode 100755 libcxx/utils/graph_header_deps.py

diff --git a/libcxx/test/libcxx/transitive_includes/cxx03.csv b/libcxx/test/libcxx/transitive_includes/cxx03.csv
index 51f38ea086ac02..135a5fda93a16b 100644
--- a/libcxx/test/libcxx/transitive_includes/cxx03.csv
+++ b/libcxx/test/libcxx/transitive_includes/cxx03.csv
@@ -1,12 +1,18 @@
 algorithm atomic
 algorithm bit
+algorithm cctype
 algorithm climits
+algorithm cmath
+algorithm compare
 algorithm concepts
 algorithm cstddef
 algorithm cstdint
 algorithm cstdlib
 algorithm cstring
+algorithm ctime
 algorithm cwchar
+algorithm cwctype
+algorithm exception
 algorithm initializer_list
 algorithm iosfwd
 algorithm iterator
@@ -14,43 +20,94 @@ algorithm limits
 algorithm memory
 algorithm new
 algorithm optional
+algorithm ratio
 algorithm stdexcept
+algorithm tuple
 algorithm type_traits
+algorithm typeinfo
 algorithm utility
+algorithm variant
 algorithm version
+any algorithm
+any array
 any atomic
+any bit
+any cctype
+any cerrno
 any chrono
+any climits
+any clocale
+any cmath
+any compare
 any concepts
+any cstdarg
 any cstddef
 any cstdint
+any cstdio
 any cstdlib
 any cstring
+any ctime
+any cwchar
+any cwctype
+any exception
+any forward_list
+any functional
 any initializer_list
+any ios
 any iosfwd
 any iterator
 any limits
+any locale
 any memory
+any mutex
 any new
+any optional
+any ratio
 any stdexcept
+any streambuf
+any string
+any string_view
+any system_error
+any tuple
 any type_traits
 any typeinfo
+any unordered_map
+any utility
 any variant
+any vector
 any version
 array algorithm
+array atomic
+array bit
+array cctype
+array climits
+array cmath
 array compare
 array concepts
 array cstddef
 array cstdint
 array cstdlib
+array cstring
+array ctime
 array cwchar
+array cwctype
+array exception
 array initializer_list
+array iosfwd
 array iterator
 array limits
+array memory
 array new
+array optional
+array ratio
 array stdexcept
+array tuple
 array type_traits
+array typeinfo
 array utility
+array variant
 array version
+atomic climits
 atomic cmath
 atomic compare
 atomic cstddef
@@ -63,18 +120,28 @@ atomic ratio
 atomic type_traits
 atomic version
 barrier atomic
+barrier climits
+barrier cmath
+barrier compare
 barrier concepts
 barrier cstddef
 barrier cstdint
+barrier cstdlib
 barrier cstring
 barrier ctime
+barrier exception
+barrier initializer_list
+barrier iosfwd
 barrier iterator
 barrier limits
 barrier memory
 barrier new
 barrier ratio
 barrier stdexcept
+barrier tuple
 barrier type_traits
+barrier typeinfo
+barrier utility
 barrier variant
 barrier version
 bit cstdint
@@ -83,23 +150,96 @@ bit iosfwd
 bit limits
 bit type_traits
 bit version
+bitset algorithm
+bitset atomic
+bitset bit
+bitset cctype
 bitset climits
+bitset cmath
+bitset compare
 bitset concepts
 bitset cstddef
 bitset cstdint
+bitset cstdio
 bitset cstdlib
 bitset cstring
+bitset ctime
 bitset cwchar
+bitset cwctype
+bitset exception
 bitset initializer_list
 bitset iosfwd
+bitset iterator
 bitset limits
+bitset memory
 bitset new
+bitset optional
+bitset ratio
 bitset stdexcept
 bitset string
 bitset string_view
+bitset tuple
 bitset type_traits
+bitset typeinfo
+bitset utility
+bitset variant
 bitset version
+ccomplex algorithm
+ccomplex array
+ccomplex atomic
+ccomplex bit
+ccomplex bitset
+ccomplex cctype
+ccomplex cerrno
+ccomplex climits
+ccomplex clocale
+ccomplex cmath
+ccomplex compare
 ccomplex complex
+ccomplex concepts
+ccomplex cstdarg
+ccomplex cstddef
+ccomplex cstdint
+ccomplex cstdio
+ccomplex cstdlib
+ccomplex cstring
+ccomplex ctime
+ccomplex cwchar
+ccomplex cwctype
+ccomplex deque
+ccomplex exception
+ccomplex format
+ccomplex functional
+ccomplex initializer_list
+ccomplex ios
+ccomplex iosfwd
+ccomplex istream
+ccomplex iterator
+ccomplex limits
+ccomplex locale
+ccomplex memory
+ccomplex mutex
+ccomplex new
+ccomplex optional
+ccomplex ostream
+ccomplex print
+ccomplex queue
+ccomplex ratio
+ccomplex sstream
+ccomplex stack
+ccomplex stdexcept
+ccomplex streambuf
+ccomplex string
+ccomplex string_view
+ccomplex system_error
+ccomplex tuple
+ccomplex type_traits
+ccomplex typeinfo
+ccomplex unordered_map
+ccomplex utility
+ccomplex variant
+ccomplex vector
+ccomplex version
 charconv cerrno
 charconv cmath
 charconv concepts
@@ -113,45 +253,95 @@ charconv limits
 charconv new
 charconv type_traits
 charconv version
+chrono algorithm
+chrono array
+chrono atomic
 chrono bit
+chrono cctype
+chrono cerrno
+chrono climits
+chrono clocale
+chrono cmath
 chrono compare
 chrono concepts
+chrono cstdarg
 chrono cstddef
 chrono cstdint
+chrono cstdio
+chrono cstdlib
 chrono cstring
 chrono ctime
+chrono cwchar
+chrono cwctype
+chrono exception
 chrono forward_list
+chrono functional
+chrono initializer_list
+chrono ios
+chrono iosfwd
+chrono iterator
 chrono limits
+chrono locale
+chrono memory
+chrono mutex
+chrono new
+chrono optional
 chrono ratio
 chrono stdexcept
+chrono streambuf
 chrono string
 chrono string_view
+chrono system_error
 chrono tuple
 chrono type_traits
+chrono typeinfo
+chrono unordered_map
+chrono utility
+chrono variant
 chrono vector
 chrono version
 cinttypes cstdint
+cmath cstdint
 cmath limits
 cmath type_traits
 cmath version
+codecvt algorithm
 codecvt atomic
+codecvt bit
 codecvt cctype
+codecvt cerrno
+codecvt climits
 codecvt clocale
+codecvt cmath
+codecvt compare
 codecvt concepts
 codecvt cstddef
 codecvt cstdint
+codecvt cstdio
 codecvt cstdlib
 codecvt cstring
+codecvt ctime
 codecvt cwchar
+codecvt cwctype
+codecvt exception
 codecvt initializer_list
 codecvt iosfwd
+codecvt iterator
 codecvt limits
+codecvt memory
 codecvt mutex
 codecvt new
+codecvt optional
+codecvt ratio
 codecvt stdexcept
 codecvt string
+codecvt string_view
+codecvt system_error
+codecvt tuple
 codecvt type_traits
 codecvt typeinfo
+codecvt utility
+codecvt variant
 codecvt version
 compare cmath
 compare cstddef
@@ -159,67 +349,220 @@ compare cstdint
 compare limits
 compare type_traits
 compare version
+complex algorithm
+complex array
+complex atomic
+complex bit
+complex bitset
+complex cctype
+complex cerrno
+complex climits
+complex clocale
 complex cmath
+complex compare
+complex concepts
+complex cstdarg
 complex cstddef
+complex cstdint
+complex cstdio
+complex cstdlib
+complex cstring
+complex ctime
+complex cwchar
+complex cwctype
+complex deque
+complex exception
+complex format
+complex functional
+complex initializer_list
+complex ios
 complex iosfwd
+complex istream
+complex iterator
+complex limits
+complex locale
+complex memory
+complex mutex
+complex new
+complex optional
+complex ostream
+complex print
+complex queue
+complex ratio
 complex sstream
+complex stack
 complex stdexcept
+complex streambuf
+complex string
+complex string_view
+complex system_error
+complex tuple
 complex type_traits
+complex typeinfo
+complex unordered_map
+complex utility
+complex variant
+complex vector
 complex version
 concepts cstddef
+concepts cstdint
 concepts type_traits
 concepts version
+condition_variable algorithm
 condition_variable atomic
+condition_variable bit
+condition_variable cctype
 condition_variable cerrno
+condition_variable climits
+condition_variable cmath
+condition_variable compare
 condition_variable concepts
 condition_variable cstddef
 condition_variable cstdint
+condition_variable cstdio
 condition_variable cstdlib
 condition_variable cstring
 condition_variable ctime
+condition_variable cwchar
+condition_variable cwctype
+condition_variable exception
 condition_variable initializer_list
 condition_variable iosfwd
+condition_variable iterator
 condition_variable limits
+condition_variable memory
 condition_variable new
+condition_variable optional
 condition_variable ratio
 condition_variable stdexcept
 condition_variable string
+condition_variable string_view
 condition_variable system_error
+condition_variable tuple
 condition_variable type_traits
 condition_variable typeinfo
+condition_variable utility
+condition_variable variant
 condition_variable version
+coroutine cmath
 coroutine compare
+coroutine cstddef
+coroutine cstdint
 coroutine iosfwd
 coroutine limits
 coroutine type_traits
 coroutine version
 cstddef version
+ctgmath algorithm
+ctgmath array
+ctgmath atomic
+ctgmath bit
+ctgmath bitset
 ctgmath ccomplex
+ctgmath cctype
+ctgmath cerrno
+ctgmath climits
+ctgmath clocale
 ctgmath cmath
+ctgmath compare
+ctgmath complex
+ctgmath concepts
+ctgmath cstdarg
+ctgmath cstddef
+ctgmath cstdint
+ctgmath cstdio
+ctgmath cstdlib
+ctgmath cstring
+ctgmath ctime
+ctgmath cwchar
+ctgmath cwctype
+ctgmath deque
+ctgmath exception
+ctgmath format
+ctgmath functional
+ctgmath initializer_list
+ctgmath ios
+ctgmath iosfwd
+ctgmath istream
+ctgmath iterator
+ctgmath limits
+ctgmath locale
+ctgmath memory
+ctgmath mutex
+ctgmath new
+ctgmath optional
+ctgmath ostream
+ctgmath print
+ctgmath queue
+ctgmath ratio
+ctgmath sstream
+ctgmath stack
+ctgmath stdexcept
+ctgmath streambuf
+ctgmath string
+ctgmath string_view
+ctgmath system_error
+ctgmath tuple
+ctgmath type_traits
+ctgmath typeinfo
+ctgmath unordered_map
+ctgmath utility
+ctgmath variant
+ctgmath vector
+ctgmath version
+cwchar cctype
 cwchar cstddef
 cwchar cwctype
+cwchar version
 cwctype cctype
 deque algorithm
+deque array
 deque atomic
+deque bit
+deque cctype
+deque cerrno
+deque climits
+deque clocale
+deque cmath
 deque compare
 deque concepts
+deque cstdarg
 deque cstddef
 deque cstdint
+deque cstdio
 deque cstdlib
 deque cstring
+deque ctime
 deque cwchar
+deque cwctype
+deque exception
 deque functional
 deque initializer_list
+deque ios
 deque iosfwd
 deque iterator
 deque limits
+deque locale
+deque memory
+deque mutex
 deque new
+deque optional
+deque ratio
 deque stdexcept
+deque streambuf
+deque string
+deque string_view
+deque system_error
 deque tuple
 deque type_traits
 deque typeinfo
+deque unordered_map
+deque utility
+deque variant
+deque vector
 deque version
 exception cstddef
+exception cstdint
 exception cstdlib
 exception new
 exception type_traits
@@ -228,245 +571,637 @@ exception version
 execution cstddef
 execution version
 expected cstddef
+expected cstdint
+expected cstdlib
 expected initializer_list
 expected new
+expected type_traits
 expected version
+experimental/iterator cmath
+experimental/iterator compare
+experimental/iterator concepts
+experimental/iterator cstddef
+experimental/iterator cstdint
+experimental/iterator cstdlib
+experimental/iterator cstring
+experimental/iterator exception
+experimental/iterator initializer_list
 experimental/iterator iosfwd
 experimental/iterator iterator
+experimental/iterator limits
+experimental/iterator new
+experimental/iterator tuple
 experimental/iterator type_traits
+experimental/iterator typeinfo
+experimental/iterator utility
+experimental/iterator variant
+experimental/iterator version
 experimental/memory cstddef
 experimental/memory cstdint
 experimental/memory cstring
 experimental/memory limits
+experimental/memory type_traits
+experimental/memory version
 experimental/propagate_const cstddef
+experimental/propagate_const cstdint
 experimental/propagate_const type_traits
+experimental/propagate_const version
 experimental/simd cstddef
 experimental/simd cstdint
 experimental/simd limits
+experimental/simd type_traits
+experimental/simd version
+experimental/utility cmath
+experimental/utility compare
+experimental/utility cstddef
+experimental/utility cstdint
+experimental/utility cstdlib
+experimental/utility initializer_list
+experimental/utility iosfwd
+experimental/utility limits
+experimental/utility type_traits
 experimental/utility utility
+experimental/utility version
+filesystem algorithm
+filesystem atomic
+filesystem bit
+filesystem cctype
+filesystem cerrno
+filesystem climits
+filesystem cmath
 filesystem compare
 filesystem concepts
 filesystem cstddef
 filesystem cstdint
+filesystem cstdio
 filesystem cstdlib
 filesystem cstring
 filesystem ctime
-filesystem iomanip
+filesystem cwchar
+filesystem cwctype
+filesystem exception
+filesystem initializer_list
 filesystem iosfwd
+filesystem iterator
 filesystem limits
-filesystem locale
+filesystem memory
 filesystem new
+filesystem optional
 filesystem ratio
+filesystem stdexcept
 filesystem string
 filesystem string_view
 filesystem system_error
+filesystem tuple
 filesystem type_traits
+filesystem typeinfo
+filesystem utility
+filesystem variant
 filesystem version
+format algorithm
 format array
+format atomic
+format bit
 format cctype
 format cerrno
+format climits
 format clocale
 format cmath
+format compare
+format concepts
+format cstdarg
 format cstddef
 format cstdint
+format cstdio
 format cstdlib
 format cstring
+format ctime
 format cwchar
+format cwctype
+format deque
+format exception
+format functional
 format initializer_list
+format ios
+format iosfwd
+format iterator
 format limits
 format locale
+format memory
+format mutex
 format new
 format optional
 format queue
+format ratio
 format stack
 format stdexcept
+format streambuf
 format string
 format string_view
+format system_error
 format tuple
+format type_traits
+format typeinfo
+format unordered_map
+format utility
+format variant
+format vector
 format version
 forward_list algorithm
+forward_list array
 forward_list atomic
+forward_list bit
+forward_list cctype
+forward_list cerrno
+forward_list climits
+forward_list clocale
+forward_list cmath
 forward_list compare
 forward_list concepts
+forward_list cstdarg
 forward_list cstddef
 forward_list cstdint
+forward_list cstdio
 forward_list cstdlib
 forward_list cstring
+forward_list ctime
 forward_list cwchar
+forward_list cwctype
+forward_list exception
 forward_list functional
 forward_list initializer_list
+forward_list ios
 forward_list iosfwd
 forward_list iterator
 forward_list limits
+forward_list locale
+forward_list memory
+forward_list mutex
 forward_list new
+forward_list optional
+forward_list ratio
 forward_list stdexcept
+forward_list streambuf
+forward_list string
+forward_list string_view
+forward_list system_error
 forward_list tuple
 forward_list type_traits
 forward_list typeinfo
+forward_list unordered_map
+forward_list utility
+forward_list variant
+forward_list vector
 forward_list version
+fstream algorithm
+fstream array
 fstream atomic
+fstream bit
+fstream bitset
 fstream cctype
+fstream cerrno
+fstream climits
 fstream clocale
+fstream cmath
+fstream compare
 fstream concepts
+fstream cstdarg
 fstream cstddef
 fstream cstdint
 fstream cstdio
 fstream cstdlib
 fstream cstring
+fstream ctime
 fstream cwchar
+fstream cwctype
+fstream deque
+fstream exception
 fstream filesystem
+fstream format
+fstream functional
 fstream initializer_list
+fstream ios
 fstream iosfwd
 fstream istream
+fstream iterator
 fstream limits
+fstream locale
+fstream memory
 fstream mutex
 fstream new
+fstream optional
 fstream ostream
+fstream print
+fstream queue
+fstream ratio
+fstream stack
 fstream stdexcept
+fstream streambuf
 fstream string
+fstream string_view
+fstream system_error
+fstream tuple
 fstream type_traits
 fstream typeinfo
+fstream unordered_map
+fstream utility
+fstream variant
+fstream vector
 fstream version
+functional algorithm
 functional array
 functional atomic
+functional bit
+functional cctype
+functional cerrno
+functional climits
+functional clocale
+functional cmath
+functional compare
 functional concepts
+functional cstdarg
 functional cstddef
 functional cstdint
+functional cstdio
 functional cstdlib
 functional cstring
+functional ctime
+functional cwchar
+functional cwctype
 functional exception
 functional initializer_list
+functional ios
 functional iosfwd
+functional iterator
 functional limits
+functional locale
 functional memory
+functional mutex
 functional new
+functional optional
+functional ratio
 functional stdexcept
+functional streambuf
+functional string
+functional string_view
+functional system_error
 functional tuple
 functional type_traits
 functional typeinfo
 functional unordered_map
 functional utility
+functional variant
 functional vector
 functional version
+future algorithm
+future array
 future atomic
+future bit
+future bitset
+future cctype
 future cerrno
 future chrono
+future climits
+future clocale
+future cmath
+future compare
+future concepts
+future cstdarg
 future cstddef
 future cstdint
+future cstdio
 future cstdlib
 future cstring
+future ctime
+future cwchar
+future cwctype
+future deque
 future exception
+future format
+future forward_list
+future functional
 future initializer_list
+future ios
 future iosfwd
+future istream
+future iterator
 future limits
+future locale
+future memory
 future mutex
 future new
+future optional
+future ostream
+future print
+future queue
 future ratio
+future sstream
+future stack
 future stdexcept
+future streambuf
 future string
+future string_view
 future system_error
 future thread
+future tuple
 future type_traits
 future typeinfo
+future unordered_map
+future utility
+future variant
+future vector
 future version
 initializer_list cstddef
+initializer_list version
+iomanip algorithm
+iomanip array
+iomanip atomic
+iomanip bit
+iomanip bitset
+iomanip cctype
+iomanip cerrno
+iomanip climits
+iomanip clocale
+iomanip cmath
+iomanip compare
+iomanip concepts
+iomanip cstdarg
+iomanip cstddef
+iomanip cstdint
+iomanip cstdio
+iomanip cstdlib
+iomanip cstring
+iomanip ctime
+iomanip cwchar
+iomanip cwctype
+iomanip deque
+iomanip exception
+iomanip format
+iomanip functional
+iomanip initializer_list
+iomanip ios
+iomanip iosfwd
 iomanip istream
+iomanip iterator
+iomanip limits
+iomanip locale
+iomanip memory
+iomanip mutex
+iomanip new
+iomanip optional
+iomanip ostream
+iomanip print
+iomanip queue
+iomanip ratio
+iomanip stack
+iomanip stdexcept
+iomanip streambuf
+iomanip string
+iomanip string_view
+iomanip system_error
+iomanip tuple
+iomanip type_traits
+iomanip typeinfo
+iomanip unordered_map
+iomanip utility
+iomanip variant
+iomanip vector
 iomanip version
+ios algorithm
 ios atomic
+ios bit
 ios cctype
 ios cerrno
+ios climits
 ios clocale
+ios cmath
+ios compare
 ios concepts
 ios cstddef
 ios cstdint
+ios cstdio
 ios cstdlib
 ios cstring
+ios ctime
 ios cwchar
+ios cwctype
+ios exception
 ios initializer_list
 ios iosfwd
+ios iterator
 ios limits
+ios memory
 ios mutex
 ios new
+ios optional
+ios ratio
 ios stdexcept
 ios string
+ios string_view
 ios system_error
+ios tuple
 ios type_traits
 ios typeinfo
+ios utility
+ios variant
 ios version
 iosfwd version
+iostream algorithm
+iostream array
+iostream atomic
+iostream bit
+iostream bitset
+iostream cctype
+iostream cerrno
+iostream climits
+iostream clocale
+iostream cmath
+iostream compare
+iostream concepts
+iostream cstdarg
+iostream cstddef
+iostream cstdint
+iostream cstdio
+iostream cstdlib
+iostream cstring
+iostream ctime
+iostream cwchar
+iostream cwctype
+iostream deque
+iostream exception
+iostream format
+iostream functional
+iostream initializer_list
 iostream ios
+iostream iosfwd
 iostream istream
+iostream iterator
+iostream limits
+iostream locale
+iostream memory
+iostream mutex
+iostream new
+iostream optional
 iostream ostream
+iostream print
+iostream queue
+iostream ratio
+iostream stack
+iostream stdexcept
 iostream streambuf
+iostream string
+iostream string_view
+iostream system_error
+iostream tuple
+iostream type_traits
+iostream typeinfo
+iostream unordered_map
+iostream utility
+iostream variant
+iostream vector
 iostream version
+istream algorithm
+istream array
+istream atomic
+istream bit
 istream bitset
+istream cctype
 istream cerrno
+istream climits
+istream clocale
+istream cmath
+istream compare
 istream concepts
+istream cstdarg
 istream cstddef
 istream cstdint
+istream cstdio
+istream cstdlib
 istream cstring
+istream ctime
+istream cwchar
+istream cwctype
+istream deque
+istream exception
+istream format
+istream functional
 istream initializer_list
 istream ios
 istream iosfwd
+istream iterator
 istream limits
 istream locale
+istream memory
+istream mutex
 istream new
+istream optional
 istream ostream
+istream print
+istream queue
+istream ratio
+istream stack
+istream stdexcept
 istream streambuf
 istream string
 istream string_view
+istream system_error
+istream tuple
 istream type_traits
 istream typeinfo
+istream unordered_map
+istream utility
+istream variant
+istream vector
 istream version
+iterator cmath
 iterator compare
 iterator concepts
 iterator cstddef
+iterator cstdint
 iterator cstdlib
+iterator cstring
 iterator exception
 iterator initializer_list
 iterator iosfwd
 iterator limits
 iterator new
+iterator tuple
 iterator type_traits
 iterator typeinfo
 iterator utility
 iterator variant
 iterator version
 latch atomic
+latch climits
+latch cmath
+latch compare
 latch cstddef
 latch cstdint
+latch cstdlib
 latch cstring
 latch ctime
 latch limits
 latch ratio
 latch type_traits
 latch version
+limits cstdint
 limits type_traits
 limits version
 list algorithm
+list array
 list atomic
+list bit
+list cctype
+list cerrno
+list climits
+list clocale
+list cmath
 list compare
 list concepts
+list cstdarg
 list cstddef
 list cstdint
+list cstdio
 list cstdlib
 list cstring
+list ctime
 list cwchar
+list cwctype
+list exception
 list functional
 list initializer_list
+list ios
 list iosfwd
 list iterator
 list limits
+list locale
+list memory
+list mutex
 list new
+list optional
+list ratio
 list stdexcept
+list streambuf
+list string
+list string_view
+list system_error
 list tuple
 list type_traits
 list typeinfo
+list unordered_map
+list utility
+list variant
+list vector
 list version
+locale algorithm
 locale atomic
+locale bit
 locale cctype
 locale cerrno
+locale climits
 locale clocale
+locale cmath
+locale compare
 locale concepts
 locale cstdarg
 locale cstddef
@@ -476,118 +1211,290 @@ locale cstdlib
 locale cstring
 locale ctime
 locale cwchar
+locale cwctype
+locale exception
 locale initializer_list
 locale ios
 locale iosfwd
 locale iterator
 locale limits
+locale memory
 locale mutex
 locale new
+locale optional
+locale ratio
 locale stdexcept
 locale streambuf
 locale string
+locale string_view
+locale system_error
+locale tuple
 locale type_traits
 locale typeinfo
+locale utility
+locale variant
 locale version
+map algorithm
+map array
+map atomic
+map bit
+map cctype
+map cerrno
+map climits
+map clocale
+map cmath
 map compare
 map concepts
+map cstdarg
 map cstddef
 map cstdint
+map cstdio
 map cstdlib
+map cstring
+map ctime
 map cwchar
+map cwctype
+map exception
 map functional
 map initializer_list
+map ios
+map iosfwd
 map iterator
 map limits
+map locale
+map memory
+map mutex
 map new
 map optional
+map ratio
 map stdexcept
+map streambuf
+map string
+map string_view
+map system_error
 map tuple
 map type_traits
+map typeinfo
+map unordered_map
 map utility
+map variant
+map vector
 map version
+mdspan algorithm
 mdspan array
+mdspan atomic
+mdspan bit
+mdspan cctype
+mdspan cerrno
 mdspan cinttypes
+mdspan climits
+mdspan clocale
+mdspan cmath
+mdspan compare
 mdspan concepts
+mdspan cstdarg
 mdspan cstddef
+mdspan cstdint
+mdspan cstdio
+mdspan cstdlib
+mdspan cstring
+mdspan ctime
+mdspan cwchar
+mdspan cwctype
+mdspan exception
+mdspan functional
+mdspan initializer_list
+mdspan ios
+mdspan iosfwd
+mdspan iterator
 mdspan limits
+mdspan locale
+mdspan memory
+mdspan mutex
+mdspan new
+mdspan optional
+mdspan ratio
 mdspan span
+mdspan stdexcept
+mdspan streambuf
+mdspan string
+mdspan string_view
+mdspan system_error
+mdspan tuple
+mdspan type_traits
+mdspan typeinfo
+mdspan unordered_map
+mdspan utility
+mdspan variant
+mdspan vector
 mdspan version
 memory atomic
+memory climits
+memory cmath
 memory compare
 memory concepts
 memory cstddef
 memory cstdint
 memory cstdlib
 memory cstring
+memory ctime
+memory exception
 memory initializer_list
 memory iosfwd
 memory iterator
 memory limits
 memory new
+memory ratio
 memory stdexcept
 memory tuple
 memory type_traits
 memory typeinfo
 memory utility
+memory variant
 memory version
+memory_resource algorithm
+memory_resource atomic
+memory_resource bit
+memory_resource cctype
+memory_resource cerrno
+memory_resource climits
+memory_resource cmath
+memory_resource compare
+memory_resource concepts
 memory_resource cstddef
 memory_resource cstdint
+memory_resource cstdio
+memory_resource cstdlib
+memory_resource cstring
+memory_resource ctime
+memory_resource cwchar
+memory_resource cwctype
+memory_resource exception
+memory_resource initializer_list
+memory_resource iosfwd
+memory_resource iterator
 memory_resource limits
+memory_resource memory
 memory_resource mutex
 memory_resource new
+memory_resource optional
+memory_resource ratio
 memory_resource stdexcept
+memory_resource string
+memory_resource string_view
+memory_resource system_error
 memory_resource tuple
+memory_resource type_traits
+memory_resource typeinfo
+memory_resource utility
+memory_resource variant
 memory_resource version
+mutex algorithm
 mutex atomic
+mutex bit
+mutex cctype
 mutex cerrno
+mutex climits
+mutex cmath
+mutex compare
 mutex concepts
 mutex cstddef
 mutex cstdint
+mutex cstdio
 mutex cstdlib
 mutex cstring
 mutex ctime
+mutex cwchar
+mutex cwctype
+mutex exception
 mutex initializer_list
 mutex iosfwd
+mutex iterator
 mutex limits
+mutex memory
 mutex new
+mutex optional
 mutex ratio
 mutex stdexcept
 mutex string
+mutex string_view
 mutex system_error
+mutex tuple
 mutex type_traits
 mutex typeinfo
+mutex utility
+mutex variant
 mutex version
 new cstddef
+new cstdint
 new cstdlib
 new type_traits
 new version
 numbers concepts
+numbers cstddef
+numbers cstdint
 numbers type_traits
 numbers version
+numeric algorithm
+numeric array
+numeric atomic
+numeric bit
+numeric cctype
+numeric cerrno
 numeric climits
+numeric clocale
 numeric cmath
+numeric compare
 numeric concepts
+numeric cstdarg
 numeric cstddef
 numeric cstdint
+numeric cstdio
+numeric cstdlib
+numeric cstring
+numeric ctime
+numeric cwchar
+numeric cwctype
+numeric exception
 numeric execution
 numeric functional
 numeric initializer_list
+numeric ios
+numeric iosfwd
 numeric iterator
 numeric limits
+numeric locale
+numeric memory
+numeric mutex
 numeric new
 numeric optional
+numeric ratio
+numeric stdexcept
+numeric streambuf
+numeric string
+numeric string_view
+numeric system_error
+numeric tuple
 numeric type_traits
+numeric typeinfo
+numeric unordered_map
+numeric utility
+numeric variant
+numeric vector
 numeric version
 optional atomic
 optional climits
+optional cmath
 optional compare
 optional concepts
 optional cstddef
 optional cstdint
+optional cstdlib
 optional cstring
 optional ctime
+optional exception
 optional initializer_list
+optional iosfwd
 optional iterator
 optional limits
 optional memory
@@ -600,112 +1507,314 @@ optional typeinfo
 optional utility
 optional variant
 optional version
+ostream algorithm
+ostream array
 ostream atomic
+ostream bit
 ostream bitset
+ostream cctype
 ostream cerrno
+ostream climits
+ostream clocale
+ostream cmath
+ostream compare
 ostream concepts
+ostream cstdarg
 ostream cstddef
 ostream cstdint
 ostream cstdio
 ostream cstdlib
 ostream cstring
+ostream ctime
+ostream cwchar
+ostream cwctype
+ostream deque
+ostream exception
 ostream format
+ostream functional
 ostream initializer_list
 ostream ios
 ostream iosfwd
 ostream iterator
 ostream limits
 ostream locale
+ostream memory
+ostream mutex
 ostream new
+ostream optional
 ostream print
+ostream queue
+ostream ratio
+ostream stack
 ostream stdexcept
 ostream streambuf
 ostream string
 ostream string_view
+ostream system_error
+ostream tuple
 ostream type_traits
 ostream typeinfo
+ostream unordered_map
+ostream utility
+ostream variant
+ostream vector
 ostream version
+print algorithm
+print array
+print atomic
+print bit
+print cctype
 print cerrno
+print climits
+print clocale
+print cmath
+print compare
+print concepts
+print cstdarg
 print cstddef
+print cstdint
 print cstdio
+print cstdlib
+print cstring
+print ctime
+print cwchar
+print cwctype
+print deque
+print exception
 print format
+print functional
+print initializer_list
+print ios
+print iosfwd
+print iterator
+print limits
+print locale
+print memory
+print mutex
+print new
+print optional
+print queue
+print ratio
+print stack
 print stdexcept
+print streambuf
 print string
 print string_view
+print system_error
+print tuple
+print type_traits
+print typeinfo
+print unordered_map
+print utility
+print variant
+print vector
 print version
+queue algorithm
+queue array
+queue atomic
+queue bit
+queue cctype
+queue cerrno
+queue climits
+queue clocale
+queue cmath
 queue compare
 queue concepts
+queue cstdarg
 queue cstddef
+queue cstdint
+queue cstdio
 queue cstdlib
+queue cstring
+queue ctime
+queue cwchar
+queue cwctype
 queue deque
+queue exception
 queue functional
 queue initializer_list
+queue ios
+queue iosfwd
+queue iterator
 queue limits
+queue locale
+queue memory
+queue mutex
 queue new
+queue optional
+queue ratio
+queue stdexcept
+queue streambuf
+queue string
+queue string_view
+queue system_error
+queue tuple
 queue type_traits
+queue typeinfo
+queue unordered_map
+queue utility
+queue variant
 queue vector
 queue version
 random algorithm
+random array
+random atomic
+random bit
+random cctype
+random cerrno
 random climits
+random clocale
 random cmath
+random compare
 random concepts
+random cstdarg
 random cstddef
 random cstdint
+random cstdio
 random cstdlib
+random cstring
+random ctime
+random cwchar
+random cwctype
+random exception
+random execution
+random functional
 random initializer_list
+random ios
 random iosfwd
+random iterator
 random limits
+random locale
+random memory
+random mutex
+random new
 random numeric
+random optional
+random ratio
+random stdexcept
+random streambuf
 random string
+random string_view
+random system_error
+random tuple
 random type_traits
+random typeinfo
+random unordered_map
+random utility
+random variant
 random vector
 random version
+ranges algorithm
+ranges array
+ranges atomic
+ranges bit
+ranges cctype
+ranges cerrno
+ranges climits
+ranges clocale
+ranges cmath
 ranges compare
+ranges concepts
+ranges cstdarg
 ranges cstddef
+ranges cstdint
+ranges cstdio
 ranges cstdlib
+ranges cstring
+ranges ctime
+ranges cwchar
+ranges cwctype
+ranges exception
+ranges functional
 ranges initializer_list
+ranges ios
 ranges iosfwd
 ranges iterator
 ranges limits
+ranges locale
+ranges memory
+ranges mutex
+ranges new
 ranges optional
+ranges ratio
 ranges span
+ranges stdexcept
+ranges streambuf
+ranges string
+ranges string_view
+ranges system_error
 ranges tuple
 ranges type_traits
+ranges typeinfo
+ranges unordered_map
+ranges utility
+ranges variant
+ranges vector
 ranges version
 ratio climits
 ratio cstdint
 ratio type_traits
 ratio version
+regex algorithm
+regex array
 regex atomic
+regex bit
 regex cctype
+regex cerrno
+regex climits
 regex clocale
+regex cmath
 regex compare
 regex concepts
+regex cstdarg
 regex cstddef
 regex cstdint
+regex cstdio
 regex cstdlib
 regex cstring
+regex ctime
 regex cwchar
+regex cwctype
 regex deque
+regex exception
+regex functional
 regex initializer_list
+regex ios
 regex iosfwd
 regex iterator
 regex limits
+regex locale
+regex memory
 regex mutex
 regex new
+regex optional
+regex ratio
 regex stdexcept
+regex streambuf
 regex string
+regex string_view
+regex system_error
+regex tuple
 regex type_traits
 regex typeinfo
+regex unordered_map
 regex utility
+regex variant
 regex vector
 regex version
 scoped_allocator atomic
 scoped_allocator climits
+scoped_allocator cmath
+scoped_allocator compare
 scoped_allocator concepts
 scoped_allocator cstddef
+scoped_allocator cstdint
+scoped_allocator cstdlib
 scoped_allocator cstring
 scoped_allocator ctime
+scoped_allocator exception
+scoped_allocator initializer_list
+scoped_allocator iosfwd
 scoped_allocator iterator
 scoped_allocator limits
 scoped_allocator memory
@@ -714,114 +1823,310 @@ scoped_allocator ratio
 scoped_allocator stdexcept
 scoped_allocator tuple
 scoped_allocator type_traits
+scoped_allocator typeinfo
+scoped_allocator utility
 scoped_allocator variant
 scoped_allocator version
 semaphore atomic
+semaphore climits
+semaphore cmath
+semaphore compare
 semaphore cstddef
 semaphore cstdint
+semaphore cstdlib
 semaphore cstring
 semaphore ctime
 semaphore limits
 semaphore ratio
 semaphore type_traits
 semaphore version
+set algorithm
+set array
+set atomic
+set bit
+set cctype
+set cerrno
+set climits
+set clocale
+set cmath
 set compare
 set concepts
+set cstdarg
 set cstddef
 set cstdint
+set cstdio
 set cstdlib
+set cstring
+set ctime
 set cwchar
+set cwctype
+set exception
 set functional
 set initializer_list
+set ios
+set iosfwd
 set iterator
 set limits
+set locale
+set memory
+set mutex
 set new
 set optional
+set ratio
 set stdexcept
+set streambuf
+set string
+set string_view
+set system_error
 set tuple
 set type_traits
+set typeinfo
+set unordered_map
+set utility
+set variant
+set vector
 set version
+shared_mutex algorithm
+shared_mutex atomic
+shared_mutex bit
+shared_mutex cctype
 shared_mutex cerrno
+shared_mutex climits
+shared_mutex cmath
+shared_mutex compare
+shared_mutex concepts
 shared_mutex cstddef
+shared_mutex cstdint
+shared_mutex cstdio
+shared_mutex cstdlib
+shared_mutex cstring
 shared_mutex ctime
+shared_mutex cwchar
+shared_mutex cwctype
+shared_mutex exception
+shared_mutex initializer_list
+shared_mutex iosfwd
+shared_mutex iterator
 shared_mutex limits
+shared_mutex memory
+shared_mutex new
+shared_mutex optional
 shared_mutex ratio
 shared_mutex stdexcept
 shared_mutex string
+shared_mutex string_view
 shared_mutex system_error
+shared_mutex tuple
 shared_mutex type_traits
+shared_mutex typeinfo
+shared_mutex utility
+shared_mutex variant
 shared_mutex version
 source_location cstdint
 source_location version
+span algorithm
 span array
+span atomic
+span bit
+span cctype
+span cerrno
+span climits
+span clocale
+span cmath
+span compare
 span concepts
+span cstdarg
 span cstddef
+span cstdint
+span cstdio
+span cstdlib
+span cstring
+span ctime
+span cwchar
+span cwctype
+span exception
 span functional
 span initializer_list
+span ios
+span iosfwd
 span iterator
 span limits
+span locale
+span memory
+span mutex
+span new
+span optional
+span ratio
 span stdexcept
+span streambuf
+span string
+span string_view
+span system_error
+span tuple
 span type_traits
+span typeinfo
+span unordered_map
+span utility
+span variant
+span vector
 span version
+sstream algorithm
+sstream array
+sstream atomic
+sstream bit
 sstream bitset
+sstream cctype
 sstream cerrno
+sstream climits
+sstream clocale
+sstream cmath
+sstream compare
+sstream concepts
+sstream cstdarg
 sstream cstddef
 sstream cstdint
+sstream cstdio
+sstream cstdlib
 sstream cstring
+sstream ctime
+sstream cwchar
+sstream cwctype
+sstream deque
+sstream exception
+sstream format
+sstream functional
 sstream initializer_list
 sstream ios
+sstream iosfwd
 sstream istream
+sstream iterator
 sstream limits
 sstream locale
+sstream memory
+sstream mutex
 sstream new
+sstream optional
 sstream ostream
+sstream print
+sstream queue
+sstream ratio
+sstream stack
+sstream stdexcept
 sstream streambuf
 sstream string
 sstream string_view
+sstream system_error
+sstream tuple
 sstream type_traits
 sstream typeinfo
+sstream unordered_map
+sstream utility
+sstream variant
+sstream vector
 sstream version
+stack algorithm
+stack array
+stack atomic
+stack bit
+stack cctype
+stack cerrno
+stack climits
+stack clocale
+stack cmath
 stack compare
 stack concepts
+stack cstdarg
 stack cstddef
+stack cstdint
+stack cstdio
+stack cstdlib
+stack cstring
+stack ctime
+stack cwchar
+stack cwctype
 stack deque
+stack exception
 stack functional
 stack initializer_list
+stack ios
+stack iosfwd
+stack iterator
 stack limits
+stack locale
+stack memory
+stack mutex
 stack new
+stack optional
+stack ratio
+stack stdexcept
+stack streambuf
+stack string
+stack string_view
+stack system_error
+stack tuple
 stack type_traits
+stack typeinfo
+stack unordered_map
+stack utility
+stack variant
+stack vector
 stack version
+stdexcept cstddef
+stdexcept cstdint
 stdexcept cstdlib
 stdexcept exception
 stdexcept iosfwd
-stop_token atomic
-stop_token cstddef
-stop_token cstdint
-stop_token cstring
-stop_token ctime
+stdexcept new
+stdexcept type_traits
+stdexcept typeinfo
+stdexcept version
 stop_token iosfwd
-stop_token limits
-stop_token ratio
-stop_token type_traits
 stop_token version
+streambuf algorithm
+streambuf atomic
+streambuf bit
 streambuf cctype
+streambuf cerrno
 streambuf climits
 streambuf clocale
+streambuf cmath
+streambuf compare
+streambuf concepts
 streambuf cstddef
 streambuf cstdint
+streambuf cstdio
 streambuf cstdlib
 streambuf cstring
+streambuf ctime
 streambuf cwchar
+streambuf cwctype
+streambuf exception
 streambuf initializer_list
 streambuf ios
 streambuf iosfwd
+streambuf iterator
 streambuf limits
+streambuf memory
+streambuf mutex
 streambuf new
+streambuf optional
+streambuf ratio
+streambuf stdexcept
 streambuf string
+streambuf string_view
+streambuf system_error
+streambuf tuple
+streambuf type_traits
 streambuf typeinfo
+streambuf utility
+streambuf variant
 streambuf version
 string algorithm
+string atomic
+string bit
+string cctype
 string climits
+string cmath
 string compare
 string concepts
 string cstddef
@@ -829,20 +2134,32 @@ string cstdint
 string cstdio
 string cstdlib
 string cstring
+string ctime
 string cwchar
+string cwctype
+string exception
 string initializer_list
 string iosfwd
 string iterator
 string limits
+string memory
 string new
+string optional
+string ratio
 string stdexcept
 string string_view
 string tuple
 string type_traits
 string typeinfo
 string utility
+string variant
 string version
 string_view algorithm
+string_view atomic
+string_view bit
+string_view cctype
+string_view climits
+string_view cmath
 string_view compare
 string_view concepts
 string_view cstddef
@@ -850,68 +2167,235 @@ string_view cstdint
 string_view cstdio
 string_view cstdlib
 string_view cstring
+string_view ctime
 string_view cwchar
+string_view cwctype
+string_view exception
 string_view initializer_list
 string_view iosfwd
 string_view iterator
 string_view limits
+string_view memory
 string_view new
+string_view optional
+string_view ratio
 string_view stdexcept
+string_view tuple
 string_view type_traits
+string_view typeinfo
+string_view utility
+string_view variant
 string_view version
+strstream algorithm
+strstream array
+strstream atomic
+strstream bit
+strstream bitset
+strstream cctype
+strstream cerrno
+strstream climits
+strstream clocale
+strstream cmath
+strstream compare
+strstream concepts
+strstream cstdarg
+strstream cstddef
+strstream cstdint
+strstream cstdio
+strstream cstdlib
+strstream cstring
+strstream ctime
+strstream cwchar
+strstream cwctype
+strstream deque
+strstream exception
+strstream format
+strstream functional
+strstream initializer_list
+strstream ios
+strstream iosfwd
 strstream istream
+strstream iterator
+strstream limits
+strstream locale
+strstream memory
+strstream mutex
+strstream new
+strstream optional
 strstream ostream
+strstream print
+strstream queue
+strstream ratio
+strstream stack
+strstream stdexcept
+strstream streambuf
+strstream string
+strstream string_view
+strstream system_error
+strstream tuple
+strstream type_traits
+strstream typeinfo
+strstream unordered_map
+strstream utility
+strstream variant
+strstream vector
 strstream version
+syncstream algorithm
+syncstream array
+syncstream atomic
+syncstream bit
+syncstream bitset
+syncstream cctype
+syncstream cerrno
+syncstream climits
+syncstream clocale
+syncstream cmath
+syncstream compare
+syncstream concepts
+syncstream cstdarg
+syncstream cstddef
+syncstream cstdint
+syncstream cstdio
+syncstream cstdlib
+syncstream cstring
+syncstream ctime
+syncstream cwchar
+syncstream cwctype
+syncstream deque
+syncstream exception
+syncstream format
+syncstream functional
+syncstream initializer_list
 syncstream ios
 syncstream iosfwd
+syncstream iterator
+syncstream limits
+syncstream locale
 syncstream map
+syncstream memory
 syncstream mutex
+syncstream new
+syncstream optional
 syncstream ostream
+syncstream print
+syncstream queue
+syncstream ratio
 syncstream shared_mutex
+syncstream stack
+syncstream stdexcept
 syncstream streambuf
 syncstream string
+syncstream string_view
+syncstream system_error
+syncstream tuple
+syncstream type_traits
+syncstream typeinfo
+syncstream unordered_map
+syncstream utility
+syncstream variant
+syncstream vector
+syncstream version
+system_error algorithm
+system_error atomic
+system_error bit
+system_error cctype
 system_error cerrno
+system_error climits
+system_error cmath
 system_error compare
+system_error concepts
 system_error cstddef
 system_error cstdint
+system_error cstdio
+system_error cstdlib
 system_error cstring
+system_error ctime
+system_error cwchar
+system_error cwctype
+system_error exception
+system_error initializer_list
+system_error iosfwd
+system_error iterator
 system_error limits
+system_error memory
+system_error new
+system_error optional
+system_error ratio
 system_error stdexcept
 system_error string
+system_error string_view
+system_error tuple
 system_error type_traits
+system_error typeinfo
+system_error utility
+system_error variant
 system_error version
+thread algorithm
 thread array
 thread atomic
+thread bit
+thread bitset
 thread cctype
 thread cerrno
 thread chrono
+thread climits
 thread clocale
+thread cmath
 thread compare
+thread concepts
+thread cstdarg
 thread cstddef
 thread cstdint
+thread cstdio
 thread cstdlib
 thread cstring
 thread ctime
 thread cwchar
+thread cwctype
+thread deque
+thread exception
+thread format
+thread forward_list
 thread functional
+thread initializer_list
+thread ios
 thread iosfwd
+thread istream
+thread iterator
 thread limits
 thread locale
+thread memory
+thread mutex
 thread new
+thread optional
+thread ostream
+thread print
+thread queue
 thread ratio
 thread sstream
+thread stack
 thread stdexcept
+thread streambuf
 thread string
 thread string_view
 thread system_error
 thread tuple
 thread type_traits
+thread typeinfo
+thread unordered_map
+thread utility
+thread variant
+thread vector
 thread version
+tuple cmath
 tuple compare
 tuple cstddef
 tuple cstdint
+tuple cstdlib
 tuple exception
+tuple initializer_list
 tuple iosfwd
+tuple limits
 tuple new
 tuple type_traits
 tuple typeinfo
@@ -919,9 +2403,16 @@ tuple utility
 tuple version
 type_traits cstdint
 type_traits version
+typeindex cmath
 typeindex compare
+typeindex cstddef
+typeindex cstdint
+typeindex cstdlib
+typeindex initializer_list
 typeindex iosfwd
+typeindex limits
 typeindex new
+typeindex type_traits
 typeindex typeinfo
 typeindex utility
 typeindex version
@@ -929,8 +2420,12 @@ typeinfo cstddef
 typeinfo cstdint
 typeinfo cstdlib
 typeinfo type_traits
+typeinfo version
 unordered_map algorithm
+unordered_map atomic
 unordered_map bit
+unordered_map cctype
+unordered_map climits
 unordered_map cmath
 unordered_map compare
 unordered_map concepts
@@ -938,32 +2433,72 @@ unordered_map cstddef
 unordered_map cstdint
 unordered_map cstdlib
 unordered_map cstring
+unordered_map ctime
+unordered_map cwchar
+unordered_map cwctype
+unordered_map exception
 unordered_map initializer_list
+unordered_map iosfwd
 unordered_map iterator
 unordered_map limits
+unordered_map memory
 unordered_map new
 unordered_map optional
+unordered_map ratio
 unordered_map stdexcept
 unordered_map tuple
 unordered_map type_traits
+unordered_map typeinfo
+unordered_map utility
+unordered_map variant
 unordered_map version
+unordered_set algorithm
+unordered_set array
+unordered_set atomic
+unordered_set bit
+unordered_set cctype
+unordered_set cerrno
+unordered_set climits
+unordered_set clocale
 unordered_set cmath
 unordered_set compare
 unordered_set concepts
+unordered_set cstdarg
 unordered_set cstddef
 unordered_set cstdint
+unordered_set cstdio
 unordered_set cstdlib
 unordered_set cstring
+unordered_set ctime
+unordered_set cwchar
+unordered_set cwctype
+unordered_set exception
 unordered_set functional
 unordered_set initializer_list
+unordered_set ios
+unordered_set iosfwd
 unordered_set iterator
 unordered_set limits
+unordered_set locale
+unordered_set memory
+unordered_set mutex
 unordered_set new
 unordered_set optional
+unordered_set ratio
 unordered_set stdexcept
+unordered_set streambuf
+unordered_set string
+unordered_set string_view
+unordered_set system_error
 unordered_set tuple
 unordered_set type_traits
+unordered_set typeinfo
+unordered_set unordered_map
+unordered_set utility
+unordered_set variant
+unordered_set vector
 unordered_set version
+utility cmath
 utility compare
 utility cstddef
 utility cstdint
@@ -974,24 +2509,60 @@ utility limits
 utility type_traits
 utility version
 valarray algorithm
+valarray array
+valarray atomic
+valarray bit
+valarray cctype
+valarray cerrno
+valarray climits
+valarray clocale
 valarray cmath
+valarray compare
 valarray concepts
+valarray cstdarg
 valarray cstddef
+valarray cstdint
+valarray cstdio
 valarray cstdlib
 valarray cstring
+valarray ctime
+valarray cwchar
+valarray cwctype
+valarray exception
 valarray functional
 valarray initializer_list
+valarray ios
+valarray iosfwd
+valarray iterator
 valarray limits
+valarray locale
+valarray memory
+valarray mutex
 valarray new
+valarray optional
+valarray ratio
 valarray stdexcept
+valarray streambuf
+valarray string
+valarray string_view
+valarray system_error
+valarray tuple
 valarray type_traits
+valarray typeinfo
+valarray unordered_map
+valarray utility
+valarray variant
+valarray vector
 valarray version
+variant cmath
 variant compare
 variant cstddef
 variant cstdint
+variant cstdlib
 variant cstring
 variant exception
 variant initializer_list
+variant iosfwd
 variant limits
 variant new
 variant tuple
@@ -1002,27 +2573,43 @@ variant version
 vector algorithm
 vector array
 vector atomic
+vector bit
 vector cctype
 vector cerrno
 vector climits
 vector clocale
+vector cmath
 vector compare
 vector concepts
+vector cstdarg
 vector cstddef
 vector cstdint
+vector cstdio
 vector cstdlib
 vector cstring
+vector ctime
 vector cwchar
+vector cwctype
+vector exception
 vector initializer_list
+vector ios
 vector iosfwd
+vector iterator
 vector limits
 vector locale
+vector memory
+vector mutex
 vector new
+vector optional
+vector ratio
 vector stdexcept
+vector streambuf
 vector string
 vector string_view
+vector system_error
 vector tuple
 vector type_traits
 vector typeinfo
 vector utility
+vector variant
 vector version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11.csv b/libcxx/test/libcxx/transitive_includes/cxx11.csv
index 722d624d3fb2ab..135a5fda93a16b 100644
--- a/libcxx/test/libcxx/transitive_includes/cxx11.csv
+++ b/libcxx/test/libcxx/transitive_includes/cxx11.csv
@@ -1,12 +1,18 @@
 algorithm atomic
 algorithm bit
+algorithm cctype
 algorithm climits
+algorithm cmath
+algorithm compare
 algorithm concepts
 algorithm cstddef
 algorithm cstdint
 algorithm cstdlib
 algorithm cstring
+algorithm ctime
 algorithm cwchar
+algorithm cwctype
+algorithm exception
 algorithm initializer_list
 algorithm iosfwd
 algorithm iterator
@@ -14,43 +20,94 @@ algorithm limits
 algorithm memory
 algorithm new
 algorithm optional
+algorithm ratio
 algorithm stdexcept
+algorithm tuple
 algorithm type_traits
+algorithm typeinfo
 algorithm utility
+algorithm variant
 algorithm version
+any algorithm
+any array
 any atomic
+any bit
+any cctype
+any cerrno
 any chrono
+any climits
+any clocale
+any cmath
+any compare
 any concepts
+any cstdarg
 any cstddef
 any cstdint
+any cstdio
 any cstdlib
 any cstring
+any ctime
+any cwchar
+any cwctype
+any exception
+any forward_list
+any functional
 any initializer_list
+any ios
 any iosfwd
 any iterator
 any limits
+any locale
 any memory
+any mutex
 any new
+any optional
+any ratio
 any stdexcept
+any streambuf
+any string
+any string_view
+any system_error
+any tuple
 any type_traits
 any typeinfo
+any unordered_map
+any utility
 any variant
+any vector
 any version
 array algorithm
+array atomic
+array bit
+array cctype
+array climits
+array cmath
 array compare
 array concepts
 array cstddef
 array cstdint
 array cstdlib
+array cstring
+array ctime
 array cwchar
+array cwctype
+array exception
 array initializer_list
+array iosfwd
 array iterator
 array limits
+array memory
 array new
+array optional
+array ratio
 array stdexcept
+array tuple
 array type_traits
+array typeinfo
 array utility
+array variant
 array version
+atomic climits
 atomic cmath
 atomic compare
 atomic cstddef
@@ -63,18 +120,28 @@ atomic ratio
 atomic type_traits
 atomic version
 barrier atomic
+barrier climits
+barrier cmath
+barrier compare
 barrier concepts
 barrier cstddef
 barrier cstdint
+barrier cstdlib
 barrier cstring
 barrier ctime
+barrier exception
+barrier initializer_list
+barrier iosfwd
 barrier iterator
 barrier limits
 barrier memory
 barrier new
 barrier ratio
 barrier stdexcept
+barrier tuple
 barrier type_traits
+barrier typeinfo
+barrier utility
 barrier variant
 barrier version
 bit cstdint
@@ -83,23 +150,96 @@ bit iosfwd
 bit limits
 bit type_traits
 bit version
+bitset algorithm
+bitset atomic
+bitset bit
+bitset cctype
 bitset climits
+bitset cmath
+bitset compare
 bitset concepts
 bitset cstddef
 bitset cstdint
+bitset cstdio
 bitset cstdlib
 bitset cstring
+bitset ctime
 bitset cwchar
+bitset cwctype
+bitset exception
 bitset initializer_list
 bitset iosfwd
+bitset iterator
 bitset limits
+bitset memory
 bitset new
+bitset optional
+bitset ratio
 bitset stdexcept
 bitset string
 bitset string_view
+bitset tuple
 bitset type_traits
+bitset typeinfo
+bitset utility
+bitset variant
 bitset version
+ccomplex algorithm
+ccomplex array
+ccomplex atomic
+ccomplex bit
+ccomplex bitset
+ccomplex cctype
+ccomplex cerrno
+ccomplex climits
+ccomplex clocale
+ccomplex cmath
+ccomplex compare
 ccomplex complex
+ccomplex concepts
+ccomplex cstdarg
+ccomplex cstddef
+ccomplex cstdint
+ccomplex cstdio
+ccomplex cstdlib
+ccomplex cstring
+ccomplex ctime
+ccomplex cwchar
+ccomplex cwctype
+ccomplex deque
+ccomplex exception
+ccomplex format
+ccomplex functional
+ccomplex initializer_list
+ccomplex ios
+ccomplex iosfwd
+ccomplex istream
+ccomplex iterator
+ccomplex limits
+ccomplex locale
+ccomplex memory
+ccomplex mutex
+ccomplex new
+ccomplex optional
+ccomplex ostream
+ccomplex print
+ccomplex queue
+ccomplex ratio
+ccomplex sstream
+ccomplex stack
+ccomplex stdexcept
+ccomplex streambuf
+ccomplex string
+ccomplex string_view
+ccomplex system_error
+ccomplex tuple
+ccomplex type_traits
+ccomplex typeinfo
+ccomplex unordered_map
+ccomplex utility
+ccomplex variant
+ccomplex vector
+ccomplex version
 charconv cerrno
 charconv cmath
 charconv concepts
@@ -113,46 +253,95 @@ charconv limits
 charconv new
 charconv type_traits
 charconv version
+chrono algorithm
+chrono array
+chrono atomic
 chrono bit
+chrono cctype
+chrono cerrno
+chrono climits
+chrono clocale
+chrono cmath
 chrono compare
 chrono concepts
+chrono cstdarg
 chrono cstddef
 chrono cstdint
+chrono cstdio
+chrono cstdlib
 chrono cstring
 chrono ctime
+chrono cwchar
+chrono cwctype
+chrono exception
 chrono forward_list
+chrono functional
+chrono initializer_list
+chrono ios
+chrono iosfwd
+chrono iterator
 chrono limits
+chrono locale
+chrono memory
+chrono mutex
+chrono new
+chrono optional
 chrono ratio
 chrono stdexcept
+chrono streambuf
 chrono string
 chrono string_view
+chrono system_error
 chrono tuple
 chrono type_traits
+chrono typeinfo
+chrono unordered_map
+chrono utility
+chrono variant
 chrono vector
 chrono version
 cinttypes cstdint
+cmath cstdint
 cmath limits
 cmath type_traits
 cmath version
+codecvt algorithm
 codecvt atomic
+codecvt bit
 codecvt cctype
+codecvt cerrno
+codecvt climits
 codecvt clocale
+codecvt cmath
+codecvt compare
 codecvt concepts
 codecvt cstddef
 codecvt cstdint
+codecvt cstdio
 codecvt cstdlib
 codecvt cstring
+codecvt ctime
 codecvt cwchar
+codecvt cwctype
+codecvt exception
 codecvt initializer_list
 codecvt iosfwd
+codecvt iterator
 codecvt limits
+codecvt memory
 codecvt mutex
 codecvt new
+codecvt optional
+codecvt ratio
 codecvt stdexcept
 codecvt string
+codecvt string_view
+codecvt system_error
 codecvt tuple
 codecvt type_traits
 codecvt typeinfo
+codecvt utility
+codecvt variant
 codecvt version
 compare cmath
 compare cstddef
@@ -160,67 +349,220 @@ compare cstdint
 compare limits
 compare type_traits
 compare version
+complex algorithm
+complex array
+complex atomic
+complex bit
+complex bitset
+complex cctype
+complex cerrno
+complex climits
+complex clocale
 complex cmath
+complex compare
+complex concepts
+complex cstdarg
 complex cstddef
+complex cstdint
+complex cstdio
+complex cstdlib
+complex cstring
+complex ctime
+complex cwchar
+complex cwctype
+complex deque
+complex exception
+complex format
+complex functional
+complex initializer_list
+complex ios
 complex iosfwd
+complex istream
+complex iterator
+complex limits
+complex locale
+complex memory
+complex mutex
+complex new
+complex optional
+complex ostream
+complex print
+complex queue
+complex ratio
 complex sstream
+complex stack
 complex stdexcept
+complex streambuf
+complex string
+complex string_view
+complex system_error
+complex tuple
 complex type_traits
+complex typeinfo
+complex unordered_map
+complex utility
+complex variant
+complex vector
 complex version
 concepts cstddef
+concepts cstdint
 concepts type_traits
 concepts version
+condition_variable algorithm
 condition_variable atomic
+condition_variable bit
+condition_variable cctype
 condition_variable cerrno
+condition_variable climits
+condition_variable cmath
+condition_variable compare
 condition_variable concepts
 condition_variable cstddef
 condition_variable cstdint
+condition_variable cstdio
 condition_variable cstdlib
 condition_variable cstring
 condition_variable ctime
+condition_variable cwchar
+condition_variable cwctype
+condition_variable exception
 condition_variable initializer_list
 condition_variable iosfwd
+condition_variable iterator
 condition_variable limits
+condition_variable memory
 condition_variable new
+condition_variable optional
 condition_variable ratio
 condition_variable stdexcept
 condition_variable string
+condition_variable string_view
 condition_variable system_error
+condition_variable tuple
 condition_variable type_traits
 condition_variable typeinfo
+condition_variable utility
+condition_variable variant
 condition_variable version
+coroutine cmath
 coroutine compare
+coroutine cstddef
+coroutine cstdint
 coroutine iosfwd
 coroutine limits
 coroutine type_traits
 coroutine version
 cstddef version
+ctgmath algorithm
+ctgmath array
+ctgmath atomic
+ctgmath bit
+ctgmath bitset
 ctgmath ccomplex
+ctgmath cctype
+ctgmath cerrno
+ctgmath climits
+ctgmath clocale
 ctgmath cmath
+ctgmath compare
+ctgmath complex
+ctgmath concepts
+ctgmath cstdarg
+ctgmath cstddef
+ctgmath cstdint
+ctgmath cstdio
+ctgmath cstdlib
+ctgmath cstring
+ctgmath ctime
+ctgmath cwchar
+ctgmath cwctype
+ctgmath deque
+ctgmath exception
+ctgmath format
+ctgmath functional
+ctgmath initializer_list
+ctgmath ios
+ctgmath iosfwd
+ctgmath istream
+ctgmath iterator
+ctgmath limits
+ctgmath locale
+ctgmath memory
+ctgmath mutex
+ctgmath new
+ctgmath optional
+ctgmath ostream
+ctgmath print
+ctgmath queue
+ctgmath ratio
+ctgmath sstream
+ctgmath stack
+ctgmath stdexcept
+ctgmath streambuf
+ctgmath string
+ctgmath string_view
+ctgmath system_error
+ctgmath tuple
+ctgmath type_traits
+ctgmath typeinfo
+ctgmath unordered_map
+ctgmath utility
+ctgmath variant
+ctgmath vector
+ctgmath version
+cwchar cctype
 cwchar cstddef
 cwchar cwctype
+cwchar version
 cwctype cctype
 deque algorithm
+deque array
 deque atomic
+deque bit
+deque cctype
+deque cerrno
+deque climits
+deque clocale
+deque cmath
 deque compare
 deque concepts
+deque cstdarg
 deque cstddef
 deque cstdint
+deque cstdio
 deque cstdlib
 deque cstring
+deque ctime
 deque cwchar
+deque cwctype
+deque exception
 deque functional
 deque initializer_list
+deque ios
 deque iosfwd
 deque iterator
 deque limits
+deque locale
+deque memory
+deque mutex
 deque new
+deque optional
+deque ratio
 deque stdexcept
+deque streambuf
+deque string
+deque string_view
+deque system_error
 deque tuple
 deque type_traits
 deque typeinfo
+deque unordered_map
+deque utility
+deque variant
+deque vector
 deque version
 exception cstddef
+exception cstdint
 exception cstdlib
 exception new
 exception type_traits
@@ -229,244 +571,637 @@ exception version
 execution cstddef
 execution version
 expected cstddef
+expected cstdint
+expected cstdlib
 expected initializer_list
 expected new
+expected type_traits
 expected version
+experimental/iterator cmath
+experimental/iterator compare
+experimental/iterator concepts
+experimental/iterator cstddef
+experimental/iterator cstdint
+experimental/iterator cstdlib
+experimental/iterator cstring
+experimental/iterator exception
+experimental/iterator initializer_list
 experimental/iterator iosfwd
 experimental/iterator iterator
+experimental/iterator limits
+experimental/iterator new
+experimental/iterator tuple
 experimental/iterator type_traits
+experimental/iterator typeinfo
+experimental/iterator utility
+experimental/iterator variant
+experimental/iterator version
 experimental/memory cstddef
 experimental/memory cstdint
 experimental/memory cstring
 experimental/memory limits
+experimental/memory type_traits
+experimental/memory version
 experimental/propagate_const cstddef
+experimental/propagate_const cstdint
 experimental/propagate_const type_traits
+experimental/propagate_const version
 experimental/simd cstddef
 experimental/simd cstdint
 experimental/simd limits
+experimental/simd type_traits
+experimental/simd version
+experimental/utility cmath
+experimental/utility compare
+experimental/utility cstddef
+experimental/utility cstdint
+experimental/utility cstdlib
+experimental/utility initializer_list
+experimental/utility iosfwd
+experimental/utility limits
+experimental/utility type_traits
 experimental/utility utility
+experimental/utility version
+filesystem algorithm
+filesystem atomic
+filesystem bit
+filesystem cctype
+filesystem cerrno
+filesystem climits
+filesystem cmath
 filesystem compare
 filesystem concepts
 filesystem cstddef
 filesystem cstdint
+filesystem cstdio
 filesystem cstdlib
 filesystem cstring
 filesystem ctime
-filesystem iomanip
+filesystem cwchar
+filesystem cwctype
+filesystem exception
+filesystem initializer_list
 filesystem iosfwd
+filesystem iterator
 filesystem limits
-filesystem locale
+filesystem memory
 filesystem new
+filesystem optional
 filesystem ratio
+filesystem stdexcept
 filesystem string
 filesystem string_view
 filesystem system_error
+filesystem tuple
 filesystem type_traits
+filesystem typeinfo
+filesystem utility
+filesystem variant
 filesystem version
+format algorithm
 format array
+format atomic
+format bit
 format cctype
 format cerrno
+format climits
 format clocale
 format cmath
+format compare
+format concepts
+format cstdarg
 format cstddef
 format cstdint
+format cstdio
 format cstdlib
 format cstring
+format ctime
 format cwchar
+format cwctype
+format deque
+format exception
+format functional
 format initializer_list
+format ios
+format iosfwd
+format iterator
 format limits
 format locale
+format memory
+format mutex
 format new
 format optional
 format queue
+format ratio
 format stack
 format stdexcept
+format streambuf
 format string
 format string_view
+format system_error
 format tuple
+format type_traits
+format typeinfo
+format unordered_map
+format utility
+format variant
+format vector
 format version
 forward_list algorithm
+forward_list array
 forward_list atomic
+forward_list bit
+forward_list cctype
+forward_list cerrno
+forward_list climits
+forward_list clocale
+forward_list cmath
 forward_list compare
 forward_list concepts
+forward_list cstdarg
 forward_list cstddef
 forward_list cstdint
+forward_list cstdio
 forward_list cstdlib
 forward_list cstring
+forward_list ctime
 forward_list cwchar
+forward_list cwctype
+forward_list exception
 forward_list functional
 forward_list initializer_list
+forward_list ios
 forward_list iosfwd
 forward_list iterator
 forward_list limits
+forward_list locale
+forward_list memory
+forward_list mutex
 forward_list new
+forward_list optional
+forward_list ratio
 forward_list stdexcept
+forward_list streambuf
+forward_list string
+forward_list string_view
+forward_list system_error
 forward_list tuple
 forward_list type_traits
 forward_list typeinfo
+forward_list unordered_map
+forward_list utility
+forward_list variant
+forward_list vector
 forward_list version
+fstream algorithm
+fstream array
 fstream atomic
+fstream bit
+fstream bitset
 fstream cctype
+fstream cerrno
+fstream climits
 fstream clocale
+fstream cmath
+fstream compare
 fstream concepts
+fstream cstdarg
 fstream cstddef
 fstream cstdint
 fstream cstdio
 fstream cstdlib
 fstream cstring
+fstream ctime
 fstream cwchar
+fstream cwctype
+fstream deque
+fstream exception
 fstream filesystem
+fstream format
+fstream functional
 fstream initializer_list
+fstream ios
 fstream iosfwd
 fstream istream
+fstream iterator
 fstream limits
+fstream locale
+fstream memory
 fstream mutex
 fstream new
+fstream optional
 fstream ostream
+fstream print
+fstream queue
+fstream ratio
+fstream stack
 fstream stdexcept
+fstream streambuf
 fstream string
+fstream string_view
+fstream system_error
 fstream tuple
 fstream type_traits
 fstream typeinfo
+fstream unordered_map
+fstream utility
+fstream variant
+fstream vector
 fstream version
+functional algorithm
 functional array
 functional atomic
+functional bit
+functional cctype
+functional cerrno
+functional climits
+functional clocale
+functional cmath
+functional compare
 functional concepts
+functional cstdarg
 functional cstddef
 functional cstdint
+functional cstdio
 functional cstdlib
 functional cstring
+functional ctime
+functional cwchar
+functional cwctype
 functional exception
 functional initializer_list
+functional ios
 functional iosfwd
+functional iterator
 functional limits
+functional locale
 functional memory
+functional mutex
 functional new
+functional optional
+functional ratio
 functional stdexcept
+functional streambuf
+functional string
+functional string_view
+functional system_error
 functional tuple
 functional type_traits
 functional typeinfo
 functional unordered_map
 functional utility
+functional variant
 functional vector
 functional version
+future algorithm
+future array
 future atomic
+future bit
+future bitset
+future cctype
 future cerrno
 future chrono
+future climits
+future clocale
+future cmath
+future compare
+future concepts
+future cstdarg
 future cstddef
+future cstdint
+future cstdio
 future cstdlib
+future cstring
 future ctime
+future cwchar
+future cwctype
+future deque
 future exception
+future format
+future forward_list
+future functional
+future initializer_list
+future ios
 future iosfwd
+future istream
+future iterator
 future limits
+future locale
+future memory
 future mutex
 future new
+future optional
+future ostream
+future print
+future queue
 future ratio
+future sstream
+future stack
 future stdexcept
+future streambuf
 future string
+future string_view
 future system_error
 future thread
+future tuple
 future type_traits
+future typeinfo
+future unordered_map
+future utility
+future variant
+future vector
 future version
 initializer_list cstddef
+initializer_list version
+iomanip algorithm
+iomanip array
+iomanip atomic
+iomanip bit
+iomanip bitset
+iomanip cctype
+iomanip cerrno
+iomanip climits
+iomanip clocale
+iomanip cmath
+iomanip compare
+iomanip concepts
+iomanip cstdarg
+iomanip cstddef
+iomanip cstdint
+iomanip cstdio
+iomanip cstdlib
+iomanip cstring
+iomanip ctime
+iomanip cwchar
+iomanip cwctype
+iomanip deque
+iomanip exception
+iomanip format
+iomanip functional
+iomanip initializer_list
+iomanip ios
+iomanip iosfwd
 iomanip istream
+iomanip iterator
+iomanip limits
+iomanip locale
+iomanip memory
+iomanip mutex
+iomanip new
+iomanip optional
+iomanip ostream
+iomanip print
+iomanip queue
+iomanip ratio
+iomanip stack
+iomanip stdexcept
+iomanip streambuf
+iomanip string
+iomanip string_view
+iomanip system_error
+iomanip tuple
+iomanip type_traits
+iomanip typeinfo
+iomanip unordered_map
+iomanip utility
+iomanip variant
+iomanip vector
 iomanip version
+ios algorithm
 ios atomic
+ios bit
 ios cctype
 ios cerrno
+ios climits
 ios clocale
+ios cmath
+ios compare
 ios concepts
 ios cstddef
 ios cstdint
+ios cstdio
 ios cstdlib
 ios cstring
+ios ctime
 ios cwchar
+ios cwctype
+ios exception
 ios initializer_list
 ios iosfwd
+ios iterator
 ios limits
+ios memory
 ios mutex
 ios new
+ios optional
+ios ratio
 ios stdexcept
 ios string
+ios string_view
 ios system_error
 ios tuple
 ios type_traits
 ios typeinfo
+ios utility
+ios variant
 ios version
 iosfwd version
+iostream algorithm
+iostream array
+iostream atomic
+iostream bit
+iostream bitset
+iostream cctype
+iostream cerrno
+iostream climits
+iostream clocale
+iostream cmath
+iostream compare
+iostream concepts
+iostream cstdarg
+iostream cstddef
+iostream cstdint
+iostream cstdio
+iostream cstdlib
+iostream cstring
+iostream ctime
+iostream cwchar
+iostream cwctype
+iostream deque
+iostream exception
+iostream format
+iostream functional
+iostream initializer_list
 iostream ios
+iostream iosfwd
 iostream istream
+iostream iterator
+iostream limits
+iostream locale
+iostream memory
+iostream mutex
+iostream new
+iostream optional
 iostream ostream
+iostream print
+iostream queue
+iostream ratio
+iostream stack
+iostream stdexcept
 iostream streambuf
+iostream string
+iostream string_view
+iostream system_error
+iostream tuple
+iostream type_traits
+iostream typeinfo
+iostream unordered_map
+iostream utility
+iostream variant
+iostream vector
 iostream version
+istream algorithm
+istream array
+istream atomic
+istream bit
 istream bitset
+istream cctype
 istream cerrno
+istream climits
+istream clocale
+istream cmath
+istream compare
 istream concepts
+istream cstdarg
 istream cstddef
 istream cstdint
+istream cstdio
+istream cstdlib
 istream cstring
+istream ctime
+istream cwchar
+istream cwctype
+istream deque
+istream exception
+istream format
+istream functional
 istream initializer_list
 istream ios
 istream iosfwd
+istream iterator
 istream limits
 istream locale
+istream memory
+istream mutex
 istream new
+istream optional
 istream ostream
+istream print
+istream queue
+istream ratio
+istream stack
+istream stdexcept
 istream streambuf
 istream string
 istream string_view
+istream system_error
+istream tuple
 istream type_traits
 istream typeinfo
+istream unordered_map
+istream utility
+istream variant
+istream vector
 istream version
+iterator cmath
 iterator compare
 iterator concepts
 iterator cstddef
+iterator cstdint
 iterator cstdlib
+iterator cstring
 iterator exception
 iterator initializer_list
 iterator iosfwd
 iterator limits
 iterator new
+iterator tuple
 iterator type_traits
 iterator typeinfo
 iterator utility
 iterator variant
 iterator version
 latch atomic
+latch climits
+latch cmath
+latch compare
 latch cstddef
 latch cstdint
+latch cstdlib
 latch cstring
 latch ctime
 latch limits
 latch ratio
 latch type_traits
 latch version
+limits cstdint
 limits type_traits
 limits version
 list algorithm
+list array
 list atomic
+list bit
+list cctype
+list cerrno
+list climits
+list clocale
+list cmath
 list compare
 list concepts
+list cstdarg
 list cstddef
 list cstdint
+list cstdio
 list cstdlib
 list cstring
+list ctime
 list cwchar
+list cwctype
+list exception
 list functional
 list initializer_list
+list ios
 list iosfwd
 list iterator
 list limits
+list locale
+list memory
+list mutex
 list new
+list optional
+list ratio
 list stdexcept
+list streambuf
+list string
+list string_view
+list system_error
 list tuple
 list type_traits
 list typeinfo
+list unordered_map
+list utility
+list variant
+list vector
 list version
+locale algorithm
 locale atomic
+locale bit
 locale cctype
 locale cerrno
+locale climits
 locale clocale
+locale cmath
+locale compare
 locale concepts
 locale cstdarg
 locale cstddef
@@ -476,120 +1211,290 @@ locale cstdlib
 locale cstring
 locale ctime
 locale cwchar
+locale cwctype
+locale exception
 locale initializer_list
 locale ios
 locale iosfwd
 locale iterator
 locale limits
+locale memory
 locale mutex
 locale new
+locale optional
+locale ratio
 locale stdexcept
 locale streambuf
 locale string
+locale string_view
+locale system_error
 locale tuple
 locale type_traits
 locale typeinfo
+locale utility
+locale variant
 locale version
+map algorithm
+map array
+map atomic
+map bit
+map cctype
+map cerrno
+map climits
+map clocale
+map cmath
 map compare
 map concepts
+map cstdarg
 map cstddef
 map cstdint
+map cstdio
 map cstdlib
+map cstring
+map ctime
 map cwchar
+map cwctype
+map exception
 map functional
 map initializer_list
+map ios
+map iosfwd
 map iterator
 map limits
+map locale
+map memory
+map mutex
 map new
 map optional
+map ratio
 map stdexcept
+map streambuf
+map string
+map string_view
+map system_error
 map tuple
 map type_traits
+map typeinfo
+map unordered_map
 map utility
+map variant
+map vector
 map version
+mdspan algorithm
 mdspan array
+mdspan atomic
+mdspan bit
+mdspan cctype
+mdspan cerrno
 mdspan cinttypes
+mdspan climits
+mdspan clocale
+mdspan cmath
+mdspan compare
 mdspan concepts
+mdspan cstdarg
 mdspan cstddef
+mdspan cstdint
+mdspan cstdio
+mdspan cstdlib
+mdspan cstring
+mdspan ctime
+mdspan cwchar
+mdspan cwctype
+mdspan exception
+mdspan functional
+mdspan initializer_list
+mdspan ios
+mdspan iosfwd
+mdspan iterator
 mdspan limits
+mdspan locale
+mdspan memory
+mdspan mutex
+mdspan new
+mdspan optional
+mdspan ratio
 mdspan span
+mdspan stdexcept
+mdspan streambuf
+mdspan string
+mdspan string_view
+mdspan system_error
+mdspan tuple
+mdspan type_traits
+mdspan typeinfo
+mdspan unordered_map
+mdspan utility
+mdspan variant
+mdspan vector
 mdspan version
 memory atomic
+memory climits
+memory cmath
 memory compare
 memory concepts
 memory cstddef
 memory cstdint
 memory cstdlib
 memory cstring
+memory ctime
+memory exception
 memory initializer_list
 memory iosfwd
 memory iterator
 memory limits
 memory new
+memory ratio
 memory stdexcept
 memory tuple
 memory type_traits
 memory typeinfo
 memory utility
+memory variant
 memory version
+memory_resource algorithm
+memory_resource atomic
+memory_resource bit
+memory_resource cctype
+memory_resource cerrno
+memory_resource climits
+memory_resource cmath
+memory_resource compare
+memory_resource concepts
 memory_resource cstddef
 memory_resource cstdint
+memory_resource cstdio
+memory_resource cstdlib
+memory_resource cstring
+memory_resource ctime
+memory_resource cwchar
+memory_resource cwctype
+memory_resource exception
+memory_resource initializer_list
+memory_resource iosfwd
+memory_resource iterator
 memory_resource limits
+memory_resource memory
 memory_resource mutex
 memory_resource new
+memory_resource optional
+memory_resource ratio
 memory_resource stdexcept
+memory_resource string
+memory_resource string_view
+memory_resource system_error
 memory_resource tuple
+memory_resource type_traits
+memory_resource typeinfo
+memory_resource utility
+memory_resource variant
 memory_resource version
+mutex algorithm
 mutex atomic
+mutex bit
+mutex cctype
 mutex cerrno
+mutex climits
+mutex cmath
+mutex compare
 mutex concepts
 mutex cstddef
 mutex cstdint
+mutex cstdio
 mutex cstdlib
 mutex cstring
 mutex ctime
+mutex cwchar
+mutex cwctype
+mutex exception
 mutex initializer_list
 mutex iosfwd
+mutex iterator
 mutex limits
+mutex memory
 mutex new
+mutex optional
 mutex ratio
 mutex stdexcept
 mutex string
+mutex string_view
 mutex system_error
 mutex tuple
 mutex type_traits
 mutex typeinfo
+mutex utility
+mutex variant
 mutex version
 new cstddef
+new cstdint
 new cstdlib
 new type_traits
 new version
 numbers concepts
+numbers cstddef
+numbers cstdint
 numbers type_traits
 numbers version
+numeric algorithm
+numeric array
+numeric atomic
+numeric bit
+numeric cctype
+numeric cerrno
 numeric climits
+numeric clocale
 numeric cmath
+numeric compare
 numeric concepts
+numeric cstdarg
 numeric cstddef
 numeric cstdint
+numeric cstdio
+numeric cstdlib
+numeric cstring
+numeric ctime
+numeric cwchar
+numeric cwctype
+numeric exception
 numeric execution
 numeric functional
 numeric initializer_list
+numeric ios
+numeric iosfwd
 numeric iterator
 numeric limits
+numeric locale
+numeric memory
+numeric mutex
 numeric new
 numeric optional
+numeric ratio
+numeric stdexcept
+numeric streambuf
+numeric string
+numeric string_view
+numeric system_error
+numeric tuple
 numeric type_traits
+numeric typeinfo
+numeric unordered_map
+numeric utility
+numeric variant
+numeric vector
 numeric version
 optional atomic
 optional climits
+optional cmath
 optional compare
 optional concepts
 optional cstddef
 optional cstdint
+optional cstdlib
 optional cstring
 optional ctime
+optional exception
 optional initializer_list
+optional iosfwd
 optional iterator
 optional limits
 optional memory
@@ -602,113 +1507,314 @@ optional typeinfo
 optional utility
 optional variant
 optional version
+ostream algorithm
+ostream array
 ostream atomic
+ostream bit
 ostream bitset
+ostream cctype
 ostream cerrno
+ostream climits
+ostream clocale
+ostream cmath
+ostream compare
 ostream concepts
+ostream cstdarg
 ostream cstddef
 ostream cstdint
 ostream cstdio
 ostream cstdlib
 ostream cstring
+ostream ctime
+ostream cwchar
+ostream cwctype
+ostream deque
+ostream exception
 ostream format
+ostream functional
 ostream initializer_list
 ostream ios
 ostream iosfwd
 ostream iterator
 ostream limits
 ostream locale
+ostream memory
+ostream mutex
 ostream new
+ostream optional
 ostream print
+ostream queue
+ostream ratio
+ostream stack
 ostream stdexcept
 ostream streambuf
 ostream string
 ostream string_view
+ostream system_error
+ostream tuple
 ostream type_traits
 ostream typeinfo
+ostream unordered_map
+ostream utility
+ostream variant
+ostream vector
 ostream version
+print algorithm
+print array
+print atomic
+print bit
+print cctype
 print cerrno
+print climits
+print clocale
+print cmath
+print compare
+print concepts
+print cstdarg
 print cstddef
+print cstdint
 print cstdio
+print cstdlib
+print cstring
+print ctime
+print cwchar
+print cwctype
+print deque
+print exception
 print format
+print functional
+print initializer_list
+print ios
+print iosfwd
+print iterator
+print limits
+print locale
+print memory
+print mutex
+print new
+print optional
+print queue
+print ratio
+print stack
 print stdexcept
+print streambuf
 print string
 print string_view
+print system_error
+print tuple
+print type_traits
+print typeinfo
+print unordered_map
+print utility
+print variant
+print vector
 print version
+queue algorithm
+queue array
+queue atomic
+queue bit
+queue cctype
+queue cerrno
+queue climits
+queue clocale
+queue cmath
 queue compare
 queue concepts
+queue cstdarg
 queue cstddef
+queue cstdint
+queue cstdio
 queue cstdlib
+queue cstring
+queue ctime
+queue cwchar
+queue cwctype
 queue deque
+queue exception
 queue functional
 queue initializer_list
+queue ios
+queue iosfwd
+queue iterator
 queue limits
+queue locale
+queue memory
+queue mutex
 queue new
+queue optional
+queue ratio
+queue stdexcept
+queue streambuf
+queue string
+queue string_view
+queue system_error
+queue tuple
 queue type_traits
+queue typeinfo
+queue unordered_map
+queue utility
+queue variant
 queue vector
 queue version
 random algorithm
+random array
+random atomic
+random bit
+random cctype
+random cerrno
 random climits
+random clocale
 random cmath
+random compare
 random concepts
+random cstdarg
 random cstddef
 random cstdint
+random cstdio
 random cstdlib
+random cstring
+random ctime
+random cwchar
+random cwctype
+random exception
+random execution
+random functional
 random initializer_list
+random ios
 random iosfwd
+random iterator
 random limits
+random locale
+random memory
+random mutex
+random new
 random numeric
+random optional
+random ratio
+random stdexcept
+random streambuf
 random string
+random string_view
+random system_error
+random tuple
 random type_traits
+random typeinfo
+random unordered_map
+random utility
+random variant
 random vector
 random version
+ranges algorithm
+ranges array
+ranges atomic
+ranges bit
+ranges cctype
+ranges cerrno
+ranges climits
+ranges clocale
+ranges cmath
 ranges compare
+ranges concepts
+ranges cstdarg
 ranges cstddef
+ranges cstdint
+ranges cstdio
 ranges cstdlib
+ranges cstring
+ranges ctime
+ranges cwchar
+ranges cwctype
+ranges exception
+ranges functional
 ranges initializer_list
+ranges ios
 ranges iosfwd
 ranges iterator
 ranges limits
+ranges locale
+ranges memory
+ranges mutex
+ranges new
 ranges optional
+ranges ratio
 ranges span
+ranges stdexcept
+ranges streambuf
+ranges string
+ranges string_view
+ranges system_error
 ranges tuple
 ranges type_traits
+ranges typeinfo
+ranges unordered_map
+ranges utility
+ranges variant
+ranges vector
 ranges version
 ratio climits
 ratio cstdint
 ratio type_traits
 ratio version
+regex algorithm
+regex array
 regex atomic
+regex bit
 regex cctype
+regex cerrno
+regex climits
 regex clocale
+regex cmath
 regex compare
 regex concepts
+regex cstdarg
 regex cstddef
 regex cstdint
+regex cstdio
 regex cstdlib
 regex cstring
+regex ctime
 regex cwchar
+regex cwctype
 regex deque
+regex exception
+regex functional
 regex initializer_list
+regex ios
 regex iosfwd
 regex iterator
 regex limits
+regex locale
+regex memory
 regex mutex
 regex new
+regex optional
+regex ratio
 regex stdexcept
+regex streambuf
 regex string
+regex string_view
+regex system_error
 regex tuple
 regex type_traits
 regex typeinfo
+regex unordered_map
 regex utility
+regex variant
 regex vector
 regex version
 scoped_allocator atomic
 scoped_allocator climits
+scoped_allocator cmath
+scoped_allocator compare
 scoped_allocator concepts
 scoped_allocator cstddef
+scoped_allocator cstdint
+scoped_allocator cstdlib
 scoped_allocator cstring
 scoped_allocator ctime
+scoped_allocator exception
+scoped_allocator initializer_list
+scoped_allocator iosfwd
 scoped_allocator iterator
 scoped_allocator limits
 scoped_allocator memory
@@ -717,115 +1823,310 @@ scoped_allocator ratio
 scoped_allocator stdexcept
 scoped_allocator tuple
 scoped_allocator type_traits
+scoped_allocator typeinfo
+scoped_allocator utility
 scoped_allocator variant
 scoped_allocator version
 semaphore atomic
+semaphore climits
+semaphore cmath
+semaphore compare
 semaphore cstddef
 semaphore cstdint
+semaphore cstdlib
 semaphore cstring
 semaphore ctime
 semaphore limits
 semaphore ratio
 semaphore type_traits
 semaphore version
+set algorithm
+set array
+set atomic
+set bit
+set cctype
+set cerrno
+set climits
+set clocale
+set cmath
 set compare
 set concepts
+set cstdarg
 set cstddef
 set cstdint
+set cstdio
 set cstdlib
+set cstring
+set ctime
 set cwchar
+set cwctype
+set exception
 set functional
 set initializer_list
+set ios
+set iosfwd
 set iterator
 set limits
+set locale
+set memory
+set mutex
 set new
 set optional
+set ratio
 set stdexcept
+set streambuf
+set string
+set string_view
+set system_error
 set tuple
 set type_traits
+set typeinfo
+set unordered_map
+set utility
+set variant
+set vector
 set version
+shared_mutex algorithm
+shared_mutex atomic
+shared_mutex bit
+shared_mutex cctype
 shared_mutex cerrno
+shared_mutex climits
+shared_mutex cmath
+shared_mutex compare
+shared_mutex concepts
 shared_mutex cstddef
+shared_mutex cstdint
+shared_mutex cstdio
+shared_mutex cstdlib
+shared_mutex cstring
 shared_mutex ctime
+shared_mutex cwchar
+shared_mutex cwctype
+shared_mutex exception
+shared_mutex initializer_list
+shared_mutex iosfwd
+shared_mutex iterator
 shared_mutex limits
+shared_mutex memory
+shared_mutex new
+shared_mutex optional
 shared_mutex ratio
 shared_mutex stdexcept
 shared_mutex string
+shared_mutex string_view
 shared_mutex system_error
+shared_mutex tuple
 shared_mutex type_traits
+shared_mutex typeinfo
+shared_mutex utility
+shared_mutex variant
 shared_mutex version
 source_location cstdint
 source_location version
+span algorithm
 span array
+span atomic
+span bit
+span cctype
+span cerrno
+span climits
+span clocale
+span cmath
+span compare
 span concepts
+span cstdarg
 span cstddef
+span cstdint
+span cstdio
+span cstdlib
+span cstring
+span ctime
+span cwchar
+span cwctype
+span exception
 span functional
 span initializer_list
+span ios
+span iosfwd
 span iterator
 span limits
+span locale
+span memory
+span mutex
+span new
+span optional
+span ratio
 span stdexcept
+span streambuf
+span string
+span string_view
+span system_error
+span tuple
 span type_traits
+span typeinfo
+span unordered_map
+span utility
+span variant
+span vector
 span version
+sstream algorithm
+sstream array
+sstream atomic
+sstream bit
 sstream bitset
+sstream cctype
 sstream cerrno
+sstream climits
+sstream clocale
+sstream cmath
+sstream compare
+sstream concepts
+sstream cstdarg
 sstream cstddef
 sstream cstdint
+sstream cstdio
+sstream cstdlib
 sstream cstring
+sstream ctime
+sstream cwchar
+sstream cwctype
+sstream deque
+sstream exception
+sstream format
+sstream functional
 sstream initializer_list
 sstream ios
+sstream iosfwd
 sstream istream
+sstream iterator
 sstream limits
 sstream locale
+sstream memory
+sstream mutex
 sstream new
+sstream optional
 sstream ostream
+sstream print
+sstream queue
+sstream ratio
+sstream stack
+sstream stdexcept
 sstream streambuf
 sstream string
 sstream string_view
+sstream system_error
+sstream tuple
 sstream type_traits
 sstream typeinfo
+sstream unordered_map
+sstream utility
+sstream variant
+sstream vector
 sstream version
+stack algorithm
+stack array
+stack atomic
+stack bit
+stack cctype
+stack cerrno
+stack climits
+stack clocale
+stack cmath
 stack compare
 stack concepts
+stack cstdarg
 stack cstddef
+stack cstdint
+stack cstdio
+stack cstdlib
+stack cstring
+stack ctime
+stack cwchar
+stack cwctype
 stack deque
+stack exception
 stack functional
 stack initializer_list
+stack ios
+stack iosfwd
+stack iterator
 stack limits
+stack locale
+stack memory
+stack mutex
 stack new
+stack optional
+stack ratio
+stack stdexcept
+stack streambuf
+stack string
+stack string_view
+stack system_error
+stack tuple
 stack type_traits
+stack typeinfo
+stack unordered_map
+stack utility
+stack variant
+stack vector
 stack version
+stdexcept cstddef
+stdexcept cstdint
 stdexcept cstdlib
 stdexcept exception
 stdexcept iosfwd
-stop_token atomic
-stop_token cstddef
-stop_token cstdint
-stop_token cstring
-stop_token ctime
+stdexcept new
+stdexcept type_traits
+stdexcept typeinfo
+stdexcept version
 stop_token iosfwd
-stop_token limits
-stop_token ratio
-stop_token type_traits
 stop_token version
+streambuf algorithm
+streambuf atomic
+streambuf bit
 streambuf cctype
+streambuf cerrno
 streambuf climits
 streambuf clocale
+streambuf cmath
+streambuf compare
+streambuf concepts
 streambuf cstddef
 streambuf cstdint
+streambuf cstdio
 streambuf cstdlib
 streambuf cstring
+streambuf ctime
 streambuf cwchar
+streambuf cwctype
+streambuf exception
 streambuf initializer_list
 streambuf ios
 streambuf iosfwd
+streambuf iterator
 streambuf limits
+streambuf memory
+streambuf mutex
 streambuf new
+streambuf optional
+streambuf ratio
+streambuf stdexcept
 streambuf string
+streambuf string_view
+streambuf system_error
 streambuf tuple
+streambuf type_traits
 streambuf typeinfo
+streambuf utility
+streambuf variant
 streambuf version
 string algorithm
+string atomic
+string bit
+string cctype
 string climits
+string cmath
 string compare
 string concepts
 string cstddef
@@ -833,20 +2134,32 @@ string cstdint
 string cstdio
 string cstdlib
 string cstring
+string ctime
 string cwchar
+string cwctype
+string exception
 string initializer_list
 string iosfwd
 string iterator
 string limits
+string memory
 string new
+string optional
+string ratio
 string stdexcept
 string string_view
 string tuple
 string type_traits
 string typeinfo
 string utility
+string variant
 string version
 string_view algorithm
+string_view atomic
+string_view bit
+string_view cctype
+string_view climits
+string_view cmath
 string_view compare
 string_view concepts
 string_view cstddef
@@ -854,68 +2167,235 @@ string_view cstdint
 string_view cstdio
 string_view cstdlib
 string_view cstring
+string_view ctime
 string_view cwchar
+string_view cwctype
+string_view exception
 string_view initializer_list
 string_view iosfwd
 string_view iterator
 string_view limits
+string_view memory
 string_view new
+string_view optional
+string_view ratio
 string_view stdexcept
+string_view tuple
 string_view type_traits
+string_view typeinfo
+string_view utility
+string_view variant
 string_view version
+strstream algorithm
+strstream array
+strstream atomic
+strstream bit
+strstream bitset
+strstream cctype
+strstream cerrno
+strstream climits
+strstream clocale
+strstream cmath
+strstream compare
+strstream concepts
+strstream cstdarg
+strstream cstddef
+strstream cstdint
+strstream cstdio
+strstream cstdlib
+strstream cstring
+strstream ctime
+strstream cwchar
+strstream cwctype
+strstream deque
+strstream exception
+strstream format
+strstream functional
+strstream initializer_list
+strstream ios
+strstream iosfwd
 strstream istream
+strstream iterator
+strstream limits
+strstream locale
+strstream memory
+strstream mutex
+strstream new
+strstream optional
 strstream ostream
+strstream print
+strstream queue
+strstream ratio
+strstream stack
+strstream stdexcept
+strstream streambuf
+strstream string
+strstream string_view
+strstream system_error
+strstream tuple
+strstream type_traits
+strstream typeinfo
+strstream unordered_map
+strstream utility
+strstream variant
+strstream vector
 strstream version
+syncstream algorithm
+syncstream array
+syncstream atomic
+syncstream bit
+syncstream bitset
+syncstream cctype
+syncstream cerrno
+syncstream climits
+syncstream clocale
+syncstream cmath
+syncstream compare
+syncstream concepts
+syncstream cstdarg
+syncstream cstddef
+syncstream cstdint
+syncstream cstdio
+syncstream cstdlib
+syncstream cstring
+syncstream ctime
+syncstream cwchar
+syncstream cwctype
+syncstream deque
+syncstream exception
+syncstream format
+syncstream functional
+syncstream initializer_list
 syncstream ios
 syncstream iosfwd
+syncstream iterator
+syncstream limits
+syncstream locale
 syncstream map
+syncstream memory
 syncstream mutex
+syncstream new
+syncstream optional
 syncstream ostream
+syncstream print
+syncstream queue
+syncstream ratio
 syncstream shared_mutex
+syncstream stack
+syncstream stdexcept
 syncstream streambuf
 syncstream string
+syncstream string_view
+syncstream system_error
+syncstream tuple
+syncstream type_traits
+syncstream typeinfo
+syncstream unordered_map
+syncstream utility
+syncstream variant
+syncstream vector
+syncstream version
+system_error algorithm
+system_error atomic
+system_error bit
+system_error cctype
 system_error cerrno
+system_error climits
+system_error cmath
 system_error compare
+system_error concepts
 system_error cstddef
 system_error cstdint
+system_error cstdio
+system_error cstdlib
 system_error cstring
+system_error ctime
+system_error cwchar
+system_error cwctype
+system_error exception
+system_error initializer_list
+system_error iosfwd
+system_error iterator
 system_error limits
+system_error memory
+system_error new
+system_error optional
+system_error ratio
 system_error stdexcept
 system_error string
+system_error string_view
+system_error tuple
 system_error type_traits
+system_error typeinfo
+system_error utility
+system_error variant
 system_error version
+thread algorithm
 thread array
 thread atomic
+thread bit
+thread bitset
 thread cctype
 thread cerrno
 thread chrono
+thread climits
 thread clocale
+thread cmath
 thread compare
+thread concepts
+thread cstdarg
 thread cstddef
 thread cstdint
+thread cstdio
 thread cstdlib
 thread cstring
 thread ctime
 thread cwchar
+thread cwctype
+thread deque
+thread exception
+thread format
+thread forward_list
 thread functional
+thread initializer_list
+thread ios
 thread iosfwd
+thread istream
+thread iterator
 thread limits
 thread locale
+thread memory
+thread mutex
 thread new
+thread optional
+thread ostream
+thread print
+thread queue
 thread ratio
 thread sstream
+thread stack
 thread stdexcept
+thread streambuf
 thread string
 thread string_view
 thread system_error
 thread tuple
 thread type_traits
+thread typeinfo
+thread unordered_map
+thread utility
+thread variant
+thread vector
 thread version
+tuple cmath
 tuple compare
 tuple cstddef
 tuple cstdint
+tuple cstdlib
 tuple exception
+tuple initializer_list
 tuple iosfwd
+tuple limits
 tuple new
 tuple type_traits
 tuple typeinfo
@@ -923,9 +2403,16 @@ tuple utility
 tuple version
 type_traits cstdint
 type_traits version
+typeindex cmath
 typeindex compare
+typeindex cstddef
+typeindex cstdint
+typeindex cstdlib
+typeindex initializer_list
 typeindex iosfwd
+typeindex limits
 typeindex new
+typeindex type_traits
 typeindex typeinfo
 typeindex utility
 typeindex version
@@ -933,8 +2420,12 @@ typeinfo cstddef
 typeinfo cstdint
 typeinfo cstdlib
 typeinfo type_traits
+typeinfo version
 unordered_map algorithm
+unordered_map atomic
 unordered_map bit
+unordered_map cctype
+unordered_map climits
 unordered_map cmath
 unordered_map compare
 unordered_map concepts
@@ -942,32 +2433,72 @@ unordered_map cstddef
 unordered_map cstdint
 unordered_map cstdlib
 unordered_map cstring
+unordered_map ctime
+unordered_map cwchar
+unordered_map cwctype
+unordered_map exception
 unordered_map initializer_list
+unordered_map iosfwd
 unordered_map iterator
 unordered_map limits
+unordered_map memory
 unordered_map new
 unordered_map optional
+unordered_map ratio
 unordered_map stdexcept
 unordered_map tuple
 unordered_map type_traits
+unordered_map typeinfo
+unordered_map utility
+unordered_map variant
 unordered_map version
+unordered_set algorithm
+unordered_set array
+unordered_set atomic
+unordered_set bit
+unordered_set cctype
+unordered_set cerrno
+unordered_set climits
+unordered_set clocale
 unordered_set cmath
 unordered_set compare
 unordered_set concepts
+unordered_set cstdarg
 unordered_set cstddef
 unordered_set cstdint
+unordered_set cstdio
 unordered_set cstdlib
 unordered_set cstring
+unordered_set ctime
+unordered_set cwchar
+unordered_set cwctype
+unordered_set exception
 unordered_set functional
 unordered_set initializer_list
+unordered_set ios
+unordered_set iosfwd
 unordered_set iterator
 unordered_set limits
+unordered_set locale
+unordered_set memory
+unordered_set mutex
 unordered_set new
 unordered_set optional
+unordered_set ratio
 unordered_set stdexcept
+unordered_set streambuf
+unordered_set string
+unordered_set string_view
+unordered_set system_error
 unordered_set tuple
 unordered_set type_traits
+unordered_set typeinfo
+unordered_set unordered_map
+unordered_set utility
+unordered_set variant
+unordered_set vector
 unordered_set version
+utility cmath
 utility compare
 utility cstddef
 utility cstdint
@@ -978,24 +2509,60 @@ utility limits
 utility type_traits
 utility version
 valarray algorithm
+valarray array
+valarray atomic
+valarray bit
+valarray cctype
+valarray cerrno
+valarray climits
+valarray clocale
 valarray cmath
+valarray compare
 valarray concepts
+valarray cstdarg
 valarray cstddef
+valarray cstdint
+valarray cstdio
 valarray cstdlib
 valarray cstring
+valarray ctime
+valarray cwchar
+valarray cwctype
+valarray exception
 valarray functional
 valarray initializer_list
+valarray ios
+valarray iosfwd
+valarray iterator
 valarray limits
+valarray locale
+valarray memory
+valarray mutex
 valarray new
+valarray optional
+valarray ratio
 valarray stdexcept
+valarray streambuf
+valarray string
+valarray string_view
+valarray system_error
+valarray tuple
 valarray type_traits
+valarray typeinfo
+valarray unordered_map
+valarray utility
+valarray variant
+valarray vector
 valarray version
+variant cmath
 variant compare
 variant cstddef
 variant cstdint
+variant cstdlib
 variant cstring
 variant exception
 variant initializer_list
+variant iosfwd
 variant limits
 variant new
 variant tuple
@@ -1006,27 +2573,43 @@ variant version
 vector algorithm
 vector array
 vector atomic
+vector bit
 vector cctype
 vector cerrno
 vector climits
 vector clocale
+vector cmath
 vector compare
 vector concepts
+vector cstdarg
 vector cstddef
 vector cstdint
+vector cstdio
 vector cstdlib
 vector cstring
+vector ctime
 vector cwchar
+vector cwctype
+vector exception
 vector initializer_list
+vector ios
 vector iosfwd
+vector iterator
 vector limits
 vector locale
+vector memory
+vector mutex
 vector new
+vector optional
+vector ratio
 vector stdexcept
+vector streambuf
 vector string
 vector string_view
+vector system_error
 vector tuple
 vector type_traits
 vector typeinfo
 vector utility
+vector variant
 vector version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14.csv b/libcxx/test/libcxx/transitive_includes/cxx14.csv
index d82090f5506f20..f1add2e07bd0a4 100644
--- a/libcxx/test/libcxx/transitive_includes/cxx14.csv
+++ b/libcxx/test/libcxx/transitive_includes/cxx14.csv
@@ -1,12 +1,18 @@
 algorithm atomic
 algorithm bit
+algorithm cctype
 algorithm climits
+algorithm cmath
+algorithm compare
 algorithm concepts
 algorithm cstddef
 algorithm cstdint
 algorithm cstdlib
 algorithm cstring
+algorithm ctime
 algorithm cwchar
+algorithm cwctype
+algorithm exception
 algorithm execution
 algorithm initializer_list
 algorithm iosfwd
@@ -15,43 +21,96 @@ algorithm limits
 algorithm memory
 algorithm new
 algorithm optional
+algorithm ratio
 algorithm stdexcept
+algorithm tuple
 algorithm type_traits
+algorithm typeinfo
 algorithm utility
+algorithm variant
 algorithm version
+any algorithm
+any array
 any atomic
+any bit
+any cctype
+any cerrno
 any chrono
+any climits
+any clocale
+any cmath
+any compare
 any concepts
+any cstdarg
 any cstddef
 any cstdint
+any cstdio
 any cstdlib
 any cstring
+any ctime
+any cwchar
+any cwctype
+any exception
+any execution
+any forward_list
+any functional
 any initializer_list
+any ios
 any iosfwd
 any iterator
 any limits
+any locale
 any memory
+any mutex
 any new
+any optional
+any ratio
 any stdexcept
+any streambuf
+any string
+any string_view
+any system_error
+any tuple
 any type_traits
 any typeinfo
+any unordered_map
+any utility
 any variant
+any vector
 any version
 array algorithm
+array atomic
+array bit
+array cctype
+array climits
+array cmath
 array compare
 array concepts
 array cstddef
 array cstdint
 array cstdlib
+array cstring
+array ctime
 array cwchar
+array cwctype
+array exception
+array execution
 array initializer_list
+array iosfwd
 array iterator
 array limits
+array memory
 array new
+array optional
+array ratio
 array stdexcept
+array tuple
 array type_traits
+array typeinfo
 array utility
+array variant
 array version
+atomic climits
 atomic cmath
 atomic compare
 atomic cstddef
@@ -64,18 +123,28 @@ atomic ratio
 atomic type_traits
 atomic version
 barrier atomic
+barrier climits
+barrier cmath
+barrier compare
 barrier concepts
 barrier cstddef
 barrier cstdint
+barrier cstdlib
 barrier cstring
 barrier ctime
+barrier exception
+barrier initializer_list
+barrier iosfwd
 barrier iterator
 barrier limits
 barrier memory
 barrier new
 barrier ratio
 barrier stdexcept
+barrier tuple
 barrier type_traits
+barrier typeinfo
+barrier utility
 barrier variant
 barrier version
 bit cstdint
@@ -84,23 +153,98 @@ bit iosfwd
 bit limits
 bit type_traits
 bit version
+bitset algorithm
+bitset atomic
+bitset bit
+bitset cctype
 bitset climits
+bitset cmath
+bitset compare
 bitset concepts
 bitset cstddef
 bitset cstdint
+bitset cstdio
 bitset cstdlib
 bitset cstring
+bitset ctime
 bitset cwchar
+bitset cwctype
+bitset exception
+bitset execution
 bitset initializer_list
 bitset iosfwd
+bitset iterator
 bitset limits
+bitset memory
 bitset new
+bitset optional
+bitset ratio
 bitset stdexcept
 bitset string
 bitset string_view
+bitset tuple
 bitset type_traits
+bitset typeinfo
+bitset utility
+bitset variant
 bitset version
+ccomplex algorithm
+ccomplex array
+ccomplex atomic
+ccomplex bit
+ccomplex bitset
+ccomplex cctype
+ccomplex cerrno
+ccomplex climits
+ccomplex clocale
+ccomplex cmath
+ccomplex compare
 ccomplex complex
+ccomplex concepts
+ccomplex cstdarg
+ccomplex cstddef
+ccomplex cstdint
+ccomplex cstdio
+ccomplex cstdlib
+ccomplex cstring
+ccomplex ctime
+ccomplex cwchar
+ccomplex cwctype
+ccomplex deque
+ccomplex exception
+ccomplex execution
+ccomplex format
+ccomplex functional
+ccomplex initializer_list
+ccomplex ios
+ccomplex iosfwd
+ccomplex istream
+ccomplex iterator
+ccomplex limits
+ccomplex locale
+ccomplex memory
+ccomplex mutex
+ccomplex new
+ccomplex optional
+ccomplex ostream
+ccomplex print
+ccomplex queue
+ccomplex ratio
+ccomplex sstream
+ccomplex stack
+ccomplex stdexcept
+ccomplex streambuf
+ccomplex string
+ccomplex string_view
+ccomplex system_error
+ccomplex tuple
+ccomplex type_traits
+ccomplex typeinfo
+ccomplex unordered_map
+ccomplex utility
+ccomplex variant
+ccomplex vector
+ccomplex version
 charconv cerrno
 charconv cmath
 charconv concepts
@@ -114,46 +258,97 @@ charconv limits
 charconv new
 charconv type_traits
 charconv version
+chrono algorithm
+chrono array
+chrono atomic
 chrono bit
+chrono cctype
+chrono cerrno
+chrono climits
+chrono clocale
+chrono cmath
 chrono compare
 chrono concepts
+chrono cstdarg
 chrono cstddef
 chrono cstdint
+chrono cstdio
+chrono cstdlib
 chrono cstring
 chrono ctime
+chrono cwchar
+chrono cwctype
+chrono exception
+chrono execution
 chrono forward_list
+chrono functional
+chrono initializer_list
+chrono ios
+chrono iosfwd
+chrono iterator
 chrono limits
+chrono locale
+chrono memory
+chrono mutex
+chrono new
+chrono optional
 chrono ratio
 chrono stdexcept
+chrono streambuf
 chrono string
 chrono string_view
+chrono system_error
 chrono tuple
 chrono type_traits
+chrono typeinfo
+chrono unordered_map
+chrono utility
+chrono variant
 chrono vector
 chrono version
 cinttypes cstdint
+cmath cstdint
 cmath limits
 cmath type_traits
 cmath version
+codecvt algorithm
 codecvt atomic
+codecvt bit
 codecvt cctype
+codecvt cerrno
+codecvt climits
 codecvt clocale
+codecvt cmath
+codecvt compare
 codecvt concepts
 codecvt cstddef
 codecvt cstdint
+codecvt cstdio
 codecvt cstdlib
 codecvt cstring
+codecvt ctime
 codecvt cwchar
+codecvt cwctype
+codecvt exception
+codecvt execution
 codecvt initializer_list
 codecvt iosfwd
+codecvt iterator
 codecvt limits
+codecvt memory
 codecvt mutex
 codecvt new
+codecvt optional
+codecvt ratio
 codecvt stdexcept
 codecvt string
+codecvt string_view
+codecvt system_error
 codecvt tuple
 codecvt type_traits
 codecvt typeinfo
+codecvt utility
+codecvt variant
 codecvt version
 compare cmath
 compare cstddef
@@ -161,67 +356,224 @@ compare cstdint
 compare limits
 compare type_traits
 compare version
+complex algorithm
+complex array
+complex atomic
+complex bit
+complex bitset
+complex cctype
+complex cerrno
+complex climits
+complex clocale
 complex cmath
+complex compare
+complex concepts
+complex cstdarg
 complex cstddef
+complex cstdint
+complex cstdio
+complex cstdlib
+complex cstring
+complex ctime
+complex cwchar
+complex cwctype
+complex deque
+complex exception
+complex execution
+complex format
+complex functional
+complex initializer_list
+complex ios
 complex iosfwd
+complex istream
+complex iterator
+complex limits
+complex locale
+complex memory
+complex mutex
+complex new
+complex optional
+complex ostream
+complex print
+complex queue
+complex ratio
 complex sstream
+complex stack
 complex stdexcept
+complex streambuf
+complex string
+complex string_view
+complex system_error
+complex tuple
 complex type_traits
+complex typeinfo
+complex unordered_map
+complex utility
+complex variant
+complex vector
 complex version
 concepts cstddef
+concepts cstdint
 concepts type_traits
 concepts version
+condition_variable algorithm
 condition_variable atomic
+condition_variable bit
+condition_variable cctype
 condition_variable cerrno
+condition_variable climits
+condition_variable cmath
+condition_variable compare
 condition_variable concepts
 condition_variable cstddef
 condition_variable cstdint
+condition_variable cstdio
 condition_variable cstdlib
 condition_variable cstring
 condition_variable ctime
+condition_variable cwchar
+condition_variable cwctype
+condition_variable exception
+condition_variable execution
 condition_variable initializer_list
 condition_variable iosfwd
+condition_variable iterator
 condition_variable limits
+condition_variable memory
 condition_variable new
+condition_variable optional
 condition_variable ratio
 condition_variable stdexcept
 condition_variable string
+condition_variable string_view
 condition_variable system_error
+condition_variable tuple
 condition_variable type_traits
 condition_variable typeinfo
+condition_variable utility
+condition_variable variant
 condition_variable version
+coroutine cmath
 coroutine compare
+coroutine cstddef
+coroutine cstdint
 coroutine iosfwd
 coroutine limits
 coroutine type_traits
 coroutine version
 cstddef version
+ctgmath algorithm
+ctgmath array
+ctgmath atomic
+ctgmath bit
+ctgmath bitset
 ctgmath ccomplex
+ctgmath cctype
+ctgmath cerrno
+ctgmath climits
+ctgmath clocale
 ctgmath cmath
+ctgmath compare
+ctgmath complex
+ctgmath concepts
+ctgmath cstdarg
+ctgmath cstddef
+ctgmath cstdint
+ctgmath cstdio
+ctgmath cstdlib
+ctgmath cstring
+ctgmath ctime
+ctgmath cwchar
+ctgmath cwctype
+ctgmath deque
+ctgmath exception
+ctgmath execution
+ctgmath format
+ctgmath functional
+ctgmath initializer_list
+ctgmath ios
+ctgmath iosfwd
+ctgmath istream
+ctgmath iterator
+ctgmath limits
+ctgmath locale
+ctgmath memory
+ctgmath mutex
+ctgmath new
+ctgmath optional
+ctgmath ostream
+ctgmath print
+ctgmath queue
+ctgmath ratio
+ctgmath sstream
+ctgmath stack
+ctgmath stdexcept
+ctgmath streambuf
+ctgmath string
+ctgmath string_view
+ctgmath system_error
+ctgmath tuple
+ctgmath type_traits
+ctgmath typeinfo
+ctgmath unordered_map
+ctgmath utility
+ctgmath variant
+ctgmath vector
+ctgmath version
+cwchar cctype
 cwchar cstddef
 cwchar cwctype
+cwchar version
 cwctype cctype
 deque algorithm
+deque array
 deque atomic
+deque bit
+deque cctype
+deque cerrno
+deque climits
+deque clocale
+deque cmath
 deque compare
 deque concepts
+deque cstdarg
 deque cstddef
 deque cstdint
+deque cstdio
 deque cstdlib
 deque cstring
+deque ctime
 deque cwchar
+deque cwctype
+deque exception
+deque execution
 deque functional
 deque initializer_list
+deque ios
 deque iosfwd
 deque iterator
 deque limits
+deque locale
+deque memory
+deque mutex
 deque new
+deque optional
+deque ratio
 deque stdexcept
+deque streambuf
+deque string
+deque string_view
+deque system_error
 deque tuple
 deque type_traits
 deque typeinfo
+deque unordered_map
+deque utility
+deque variant
+deque vector
 deque version
 exception cstddef
+exception cstdint
 exception cstdlib
 exception new
 exception type_traits
@@ -230,246 +582,653 @@ exception version
 execution cstddef
 execution version
 expected cstddef
+expected cstdint
+expected cstdlib
 expected initializer_list
 expected new
+expected type_traits
 expected version
+experimental/iterator cmath
+experimental/iterator compare
+experimental/iterator concepts
+experimental/iterator cstddef
+experimental/iterator cstdint
+experimental/iterator cstdlib
+experimental/iterator cstring
+experimental/iterator exception
+experimental/iterator initializer_list
 experimental/iterator iosfwd
 experimental/iterator iterator
+experimental/iterator limits
+experimental/iterator new
+experimental/iterator tuple
 experimental/iterator type_traits
+experimental/iterator typeinfo
+experimental/iterator utility
+experimental/iterator variant
+experimental/iterator version
 experimental/memory cstddef
 experimental/memory cstdint
 experimental/memory cstring
 experimental/memory limits
+experimental/memory type_traits
+experimental/memory version
 experimental/propagate_const cstddef
+experimental/propagate_const cstdint
 experimental/propagate_const type_traits
+experimental/propagate_const version
 experimental/simd cstddef
 experimental/simd cstdint
 experimental/simd limits
+experimental/simd type_traits
+experimental/simd version
+experimental/type_traits cstddef
+experimental/type_traits cstdint
 experimental/type_traits initializer_list
 experimental/type_traits type_traits
+experimental/type_traits version
+experimental/utility cmath
+experimental/utility compare
+experimental/utility cstddef
+experimental/utility cstdint
+experimental/utility cstdlib
+experimental/utility initializer_list
+experimental/utility iosfwd
+experimental/utility limits
+experimental/utility type_traits
 experimental/utility utility
+experimental/utility version
+filesystem algorithm
+filesystem atomic
+filesystem bit
+filesystem cctype
+filesystem cerrno
+filesystem climits
+filesystem cmath
 filesystem compare
 filesystem concepts
 filesystem cstddef
 filesystem cstdint
+filesystem cstdio
 filesystem cstdlib
 filesystem cstring
 filesystem ctime
-filesystem iomanip
+filesystem cwchar
+filesystem cwctype
+filesystem exception
+filesystem execution
+filesystem initializer_list
 filesystem iosfwd
+filesystem iterator
 filesystem limits
-filesystem locale
+filesystem memory
 filesystem new
+filesystem optional
 filesystem ratio
+filesystem stdexcept
 filesystem string
 filesystem string_view
 filesystem system_error
+filesystem tuple
 filesystem type_traits
+filesystem typeinfo
+filesystem utility
+filesystem variant
 filesystem version
+format algorithm
 format array
+format atomic
+format bit
 format cctype
 format cerrno
+format climits
 format clocale
 format cmath
+format compare
+format concepts
+format cstdarg
 format cstddef
 format cstdint
+format cstdio
 format cstdlib
 format cstring
+format ctime
 format cwchar
+format cwctype
+format deque
+format exception
+format execution
+format functional
 format initializer_list
+format ios
+format iosfwd
+format iterator
 format limits
 format locale
+format memory
+format mutex
 format new
 format optional
 format queue
+format ratio
 format stack
 format stdexcept
+format streambuf
 format string
 format string_view
+format system_error
 format tuple
+format type_traits
+format typeinfo
+format unordered_map
+format utility
+format variant
+format vector
 format version
 forward_list algorithm
+forward_list array
 forward_list atomic
+forward_list bit
+forward_list cctype
+forward_list cerrno
+forward_list climits
+forward_list clocale
+forward_list cmath
 forward_list compare
 forward_list concepts
+forward_list cstdarg
 forward_list cstddef
 forward_list cstdint
+forward_list cstdio
 forward_list cstdlib
 forward_list cstring
+forward_list ctime
 forward_list cwchar
+forward_list cwctype
+forward_list exception
+forward_list execution
 forward_list functional
 forward_list initializer_list
+forward_list ios
 forward_list iosfwd
 forward_list iterator
 forward_list limits
+forward_list locale
+forward_list memory
+forward_list mutex
 forward_list new
+forward_list optional
+forward_list ratio
 forward_list stdexcept
+forward_list streambuf
+forward_list string
+forward_list string_view
+forward_list system_error
 forward_list tuple
 forward_list type_traits
 forward_list typeinfo
+forward_list unordered_map
+forward_list utility
+forward_list variant
+forward_list vector
 forward_list version
+fstream algorithm
+fstream array
 fstream atomic
+fstream bit
+fstream bitset
 fstream cctype
+fstream cerrno
+fstream climits
 fstream clocale
+fstream cmath
+fstream compare
 fstream concepts
+fstream cstdarg
 fstream cstddef
 fstream cstdint
 fstream cstdio
 fstream cstdlib
 fstream cstring
+fstream ctime
 fstream cwchar
+fstream cwctype
+fstream deque
+fstream exception
+fstream execution
 fstream filesystem
+fstream format
+fstream functional
 fstream initializer_list
+fstream ios
 fstream iosfwd
 fstream istream
+fstream iterator
 fstream limits
+fstream locale
+fstream memory
 fstream mutex
 fstream new
+fstream optional
 fstream ostream
+fstream print
+fstream queue
+fstream ratio
+fstream stack
 fstream stdexcept
+fstream streambuf
 fstream string
+fstream string_view
+fstream system_error
 fstream tuple
 fstream type_traits
 fstream typeinfo
+fstream unordered_map
+fstream utility
+fstream variant
+fstream vector
 fstream version
+functional algorithm
 functional array
 functional atomic
+functional bit
+functional cctype
+functional cerrno
+functional climits
+functional clocale
+functional cmath
+functional compare
 functional concepts
+functional cstdarg
 functional cstddef
 functional cstdint
+functional cstdio
 functional cstdlib
 functional cstring
+functional ctime
+functional cwchar
+functional cwctype
 functional exception
+functional execution
 functional initializer_list
+functional ios
 functional iosfwd
+functional iterator
 functional limits
+functional locale
 functional memory
+functional mutex
 functional new
+functional optional
+functional ratio
 functional stdexcept
+functional streambuf
+functional string
+functional string_view
+functional system_error
 functional tuple
 functional type_traits
 functional typeinfo
 functional unordered_map
 functional utility
+functional variant
 functional vector
 functional version
+future algorithm
+future array
 future atomic
+future bit
+future bitset
+future cctype
 future cerrno
 future chrono
+future climits
+future clocale
+future cmath
+future compare
+future concepts
+future cstdarg
 future cstddef
+future cstdint
+future cstdio
 future cstdlib
+future cstring
 future ctime
+future cwchar
+future cwctype
+future deque
 future exception
+future execution
+future format
+future forward_list
+future functional
+future initializer_list
+future ios
 future iosfwd
+future istream
+future iterator
 future limits
+future locale
+future memory
 future mutex
 future new
+future optional
+future ostream
+future print
+future queue
 future ratio
+future sstream
+future stack
 future stdexcept
+future streambuf
 future string
+future string_view
 future system_error
 future thread
+future tuple
 future type_traits
+future typeinfo
+future unordered_map
+future utility
+future variant
+future vector
 future version
 initializer_list cstddef
+initializer_list version
+iomanip algorithm
+iomanip array
+iomanip atomic
+iomanip bit
+iomanip bitset
+iomanip cctype
+iomanip cerrno
+iomanip climits
+iomanip clocale
+iomanip cmath
+iomanip compare
+iomanip concepts
+iomanip cstdarg
+iomanip cstddef
+iomanip cstdint
+iomanip cstdio
+iomanip cstdlib
+iomanip cstring
+iomanip ctime
+iomanip cwchar
+iomanip cwctype
+iomanip deque
+iomanip exception
+iomanip execution
+iomanip format
+iomanip functional
+iomanip initializer_list
+iomanip ios
+iomanip iosfwd
 iomanip istream
+iomanip iterator
+iomanip limits
+iomanip locale
+iomanip memory
+iomanip mutex
+iomanip new
+iomanip optional
+iomanip ostream
+iomanip print
+iomanip queue
+iomanip ratio
+iomanip stack
+iomanip stdexcept
+iomanip streambuf
+iomanip string
+iomanip string_view
+iomanip system_error
+iomanip tuple
+iomanip type_traits
+iomanip typeinfo
+iomanip unordered_map
+iomanip utility
+iomanip variant
+iomanip vector
 iomanip version
+ios algorithm
 ios atomic
+ios bit
 ios cctype
 ios cerrno
+ios climits
 ios clocale
+ios cmath
+ios compare
 ios concepts
 ios cstddef
 ios cstdint
+ios cstdio
 ios cstdlib
 ios cstring
+ios ctime
 ios cwchar
+ios cwctype
+ios exception
+ios execution
 ios initializer_list
 ios iosfwd
+ios iterator
 ios limits
+ios memory
 ios mutex
 ios new
+ios optional
+ios ratio
 ios stdexcept
 ios string
+ios string_view
 ios system_error
 ios tuple
 ios type_traits
 ios typeinfo
+ios utility
+ios variant
 ios version
 iosfwd version
+iostream algorithm
+iostream array
+iostream atomic
+iostream bit
+iostream bitset
+iostream cctype
+iostream cerrno
+iostream climits
+iostream clocale
+iostream cmath
+iostream compare
+iostream concepts
+iostream cstdarg
+iostream cstddef
+iostream cstdint
+iostream cstdio
+iostream cstdlib
+iostream cstring
+iostream ctime
+iostream cwchar
+iostream cwctype
+iostream deque
+iostream exception
+iostream execution
+iostream format
+iostream functional
+iostream initializer_list
 iostream ios
+iostream iosfwd
 iostream istream
+iostream iterator
+iostream limits
+iostream locale
+iostream memory
+iostream mutex
+iostream new
+iostream optional
 iostream ostream
+iostream print
+iostream queue
+iostream ratio
+iostream stack
+iostream stdexcept
 iostream streambuf
+iostream string
+iostream string_view
+iostream system_error
+iostream tuple
+iostream type_traits
+iostream typeinfo
+iostream unordered_map
+iostream utility
+iostream variant
+iostream vector
 iostream version
+istream algorithm
+istream array
+istream atomic
+istream bit
 istream bitset
+istream cctype
 istream cerrno
+istream climits
+istream clocale
+istream cmath
+istream compare
 istream concepts
+istream cstdarg
 istream cstddef
 istream cstdint
+istream cstdio
+istream cstdlib
 istream cstring
+istream ctime
+istream cwchar
+istream cwctype
+istream deque
+istream exception
+istream execution
+istream format
+istream functional
 istream initializer_list
 istream ios
 istream iosfwd
+istream iterator
 istream limits
 istream locale
+istream memory
+istream mutex
 istream new
+istream optional
 istream ostream
+istream print
+istream queue
+istream ratio
+istream stack
+istream stdexcept
 istream streambuf
 istream string
 istream string_view
+istream system_error
+istream tuple
 istream type_traits
 istream typeinfo
+istream unordered_map
+istream utility
+istream variant
+istream vector
 istream version
+iterator cmath
 iterator compare
 iterator concepts
 iterator cstddef
+iterator cstdint
 iterator cstdlib
+iterator cstring
 iterator exception
 iterator initializer_list
 iterator iosfwd
 iterator limits
 iterator new
+iterator tuple
 iterator type_traits
 iterator typeinfo
 iterator utility
 iterator variant
 iterator version
 latch atomic
+latch climits
+latch cmath
+latch compare
 latch cstddef
 latch cstdint
+latch cstdlib
 latch cstring
 latch ctime
 latch limits
 latch ratio
 latch type_traits
 latch version
+limits cstdint
 limits type_traits
 limits version
 list algorithm
+list array
 list atomic
+list bit
+list cctype
+list cerrno
+list climits
+list clocale
+list cmath
 list compare
 list concepts
+list cstdarg
 list cstddef
 list cstdint
+list cstdio
 list cstdlib
 list cstring
+list ctime
 list cwchar
+list cwctype
+list exception
+list execution
 list functional
 list initializer_list
+list ios
 list iosfwd
 list iterator
 list limits
+list locale
+list memory
+list mutex
 list new
+list optional
+list ratio
 list stdexcept
+list streambuf
+list string
+list string_view
+list system_error
 list tuple
 list type_traits
 list typeinfo
+list unordered_map
+list utility
+list variant
+list vector
 list version
+locale algorithm
 locale atomic
+locale bit
 locale cctype
 locale cerrno
+locale climits
 locale clocale
+locale cmath
+locale compare
 locale concepts
 locale cstdarg
 locale cstddef
@@ -479,120 +1238,295 @@ locale cstdlib
 locale cstring
 locale ctime
 locale cwchar
+locale cwctype
+locale exception
+locale execution
 locale initializer_list
 locale ios
 locale iosfwd
 locale iterator
 locale limits
+locale memory
 locale mutex
 locale new
+locale optional
+locale ratio
 locale stdexcept
 locale streambuf
 locale string
+locale string_view
+locale system_error
 locale tuple
 locale type_traits
 locale typeinfo
+locale utility
+locale variant
 locale version
+map algorithm
+map array
+map atomic
+map bit
+map cctype
+map cerrno
+map climits
+map clocale
+map cmath
 map compare
 map concepts
+map cstdarg
 map cstddef
 map cstdint
+map cstdio
 map cstdlib
+map cstring
+map ctime
 map cwchar
+map cwctype
+map exception
+map execution
 map functional
 map initializer_list
+map ios
+map iosfwd
 map iterator
 map limits
+map locale
+map memory
+map mutex
 map new
 map optional
+map ratio
 map stdexcept
+map streambuf
+map string
+map string_view
+map system_error
 map tuple
 map type_traits
+map typeinfo
+map unordered_map
 map utility
+map variant
+map vector
 map version
+mdspan algorithm
 mdspan array
+mdspan atomic
+mdspan bit
+mdspan cctype
+mdspan cerrno
 mdspan cinttypes
+mdspan climits
+mdspan clocale
+mdspan cmath
+mdspan compare
 mdspan concepts
+mdspan cstdarg
 mdspan cstddef
+mdspan cstdint
+mdspan cstdio
+mdspan cstdlib
+mdspan cstring
+mdspan ctime
+mdspan cwchar
+mdspan cwctype
+mdspan exception
+mdspan execution
+mdspan functional
+mdspan initializer_list
+mdspan ios
+mdspan iosfwd
+mdspan iterator
 mdspan limits
+mdspan locale
+mdspan memory
+mdspan mutex
+mdspan new
+mdspan optional
+mdspan ratio
 mdspan span
+mdspan stdexcept
+mdspan streambuf
+mdspan string
+mdspan string_view
+mdspan system_error
+mdspan tuple
+mdspan type_traits
+mdspan typeinfo
+mdspan unordered_map
+mdspan utility
+mdspan variant
+mdspan vector
 mdspan version
 memory atomic
+memory climits
+memory cmath
 memory compare
 memory concepts
 memory cstddef
 memory cstdint
 memory cstdlib
 memory cstring
+memory ctime
+memory exception
 memory initializer_list
 memory iosfwd
 memory iterator
 memory limits
 memory new
+memory ratio
 memory stdexcept
 memory tuple
 memory type_traits
 memory typeinfo
 memory utility
+memory variant
 memory version
+memory_resource algorithm
+memory_resource atomic
+memory_resource bit
+memory_resource cctype
+memory_resource cerrno
+memory_resource climits
+memory_resource cmath
+memory_resource compare
+memory_resource concepts
 memory_resource cstddef
 memory_resource cstdint
+memory_resource cstdio
+memory_resource cstdlib
+memory_resource cstring
+memory_resource ctime
+memory_resource cwchar
+memory_resource cwctype
+memory_resource exception
+memory_resource execution
+memory_resource initializer_list
+memory_resource iosfwd
+memory_resource iterator
 memory_resource limits
+memory_resource memory
 memory_resource mutex
 memory_resource new
+memory_resource optional
+memory_resource ratio
 memory_resource stdexcept
+memory_resource string
+memory_resource string_view
+memory_resource system_error
 memory_resource tuple
+memory_resource type_traits
+memory_resource typeinfo
+memory_resource utility
+memory_resource variant
 memory_resource version
+mutex algorithm
 mutex atomic
+mutex bit
+mutex cctype
 mutex cerrno
+mutex climits
+mutex cmath
+mutex compare
 mutex concepts
 mutex cstddef
 mutex cstdint
+mutex cstdio
 mutex cstdlib
 mutex cstring
 mutex ctime
+mutex cwchar
+mutex cwctype
+mutex exception
+mutex execution
 mutex initializer_list
 mutex iosfwd
+mutex iterator
 mutex limits
+mutex memory
 mutex new
+mutex optional
 mutex ratio
 mutex stdexcept
 mutex string
+mutex string_view
 mutex system_error
 mutex tuple
 mutex type_traits
 mutex typeinfo
+mutex utility
+mutex variant
 mutex version
 new cstddef
+new cstdint
 new cstdlib
 new type_traits
 new version
 numbers concepts
+numbers cstddef
+numbers cstdint
 numbers type_traits
 numbers version
+numeric algorithm
+numeric array
+numeric atomic
+numeric bit
+numeric cctype
+numeric cerrno
 numeric climits
+numeric clocale
 numeric cmath
+numeric compare
 numeric concepts
+numeric cstdarg
 numeric cstddef
 numeric cstdint
+numeric cstdio
+numeric cstdlib
+numeric cstring
+numeric ctime
+numeric cwchar
+numeric cwctype
+numeric exception
 numeric execution
 numeric functional
 numeric initializer_list
+numeric ios
+numeric iosfwd
 numeric iterator
 numeric limits
+numeric locale
+numeric memory
+numeric mutex
 numeric new
 numeric optional
+numeric ratio
+numeric stdexcept
+numeric streambuf
+numeric string
+numeric string_view
+numeric system_error
+numeric tuple
 numeric type_traits
+numeric typeinfo
+numeric unordered_map
+numeric utility
+numeric variant
+numeric vector
 numeric version
 optional atomic
 optional climits
+optional cmath
 optional compare
 optional concepts
 optional cstddef
 optional cstdint
+optional cstdlib
 optional cstring
 optional ctime
+optional exception
 optional initializer_list
+optional iosfwd
 optional iterator
 optional limits
 optional memory
@@ -605,113 +1539,319 @@ optional typeinfo
 optional utility
 optional variant
 optional version
+ostream algorithm
+ostream array
 ostream atomic
+ostream bit
 ostream bitset
+ostream cctype
 ostream cerrno
+ostream climits
+ostream clocale
+ostream cmath
+ostream compare
 ostream concepts
+ostream cstdarg
 ostream cstddef
 ostream cstdint
 ostream cstdio
 ostream cstdlib
 ostream cstring
+ostream ctime
+ostream cwchar
+ostream cwctype
+ostream deque
+ostream exception
+ostream execution
 ostream format
+ostream functional
 ostream initializer_list
 ostream ios
 ostream iosfwd
 ostream iterator
 ostream limits
 ostream locale
+ostream memory
+ostream mutex
 ostream new
+ostream optional
 ostream print
+ostream queue
+ostream ratio
+ostream stack
 ostream stdexcept
 ostream streambuf
 ostream string
 ostream string_view
+ostream system_error
+ostream tuple
 ostream type_traits
 ostream typeinfo
+ostream unordered_map
+ostream utility
+ostream variant
+ostream vector
 ostream version
+print algorithm
+print array
+print atomic
+print bit
+print cctype
 print cerrno
+print climits
+print clocale
+print cmath
+print compare
+print concepts
+print cstdarg
 print cstddef
+print cstdint
 print cstdio
+print cstdlib
+print cstring
+print ctime
+print cwchar
+print cwctype
+print deque
+print exception
+print execution
 print format
+print functional
+print initializer_list
+print ios
+print iosfwd
+print iterator
+print limits
+print locale
+print memory
+print mutex
+print new
+print optional
+print queue
+print ratio
+print stack
 print stdexcept
+print streambuf
 print string
 print string_view
+print system_error
+print tuple
+print type_traits
+print typeinfo
+print unordered_map
+print utility
+print variant
+print vector
 print version
+queue algorithm
+queue array
+queue atomic
+queue bit
+queue cctype
+queue cerrno
+queue climits
+queue clocale
+queue cmath
 queue compare
 queue concepts
+queue cstdarg
 queue cstddef
+queue cstdint
+queue cstdio
 queue cstdlib
+queue cstring
+queue ctime
+queue cwchar
+queue cwctype
 queue deque
+queue exception
+queue execution
 queue functional
 queue initializer_list
+queue ios
+queue iosfwd
+queue iterator
 queue limits
+queue locale
+queue memory
+queue mutex
 queue new
+queue optional
+queue ratio
+queue stdexcept
+queue streambuf
+queue string
+queue string_view
+queue system_error
+queue tuple
 queue type_traits
+queue typeinfo
+queue unordered_map
+queue utility
+queue variant
 queue vector
 queue version
 random algorithm
+random array
+random atomic
+random bit
+random cctype
+random cerrno
 random climits
+random clocale
 random cmath
+random compare
 random concepts
+random cstdarg
 random cstddef
 random cstdint
+random cstdio
 random cstdlib
+random cstring
+random ctime
+random cwchar
+random cwctype
+random exception
+random execution
+random functional
 random initializer_list
+random ios
 random iosfwd
+random iterator
 random limits
+random locale
+random memory
+random mutex
+random new
 random numeric
+random optional
+random ratio
+random stdexcept
+random streambuf
 random string
+random string_view
+random system_error
+random tuple
 random type_traits
+random typeinfo
+random unordered_map
+random utility
+random variant
 random vector
 random version
+ranges algorithm
+ranges array
+ranges atomic
+ranges bit
+ranges cctype
+ranges cerrno
+ranges climits
+ranges clocale
+ranges cmath
 ranges compare
+ranges concepts
+ranges cstdarg
 ranges cstddef
+ranges cstdint
+ranges cstdio
 ranges cstdlib
+ranges cstring
+ranges ctime
+ranges cwchar
+ranges cwctype
+ranges exception
+ranges execution
+ranges functional
 ranges initializer_list
+ranges ios
 ranges iosfwd
 ranges iterator
 ranges limits
+ranges locale
+ranges memory
+ranges mutex
+ranges new
 ranges optional
+ranges ratio
 ranges span
+ranges stdexcept
+ranges streambuf
+ranges string
+ranges string_view
+ranges system_error
 ranges tuple
 ranges type_traits
+ranges typeinfo
+ranges unordered_map
+ranges utility
+ranges variant
+ranges vector
 ranges version
 ratio climits
 ratio cstdint
 ratio type_traits
 ratio version
+regex algorithm
+regex array
 regex atomic
+regex bit
 regex cctype
+regex cerrno
+regex climits
 regex clocale
+regex cmath
 regex compare
 regex concepts
+regex cstdarg
 regex cstddef
 regex cstdint
+regex cstdio
 regex cstdlib
 regex cstring
+regex ctime
 regex cwchar
+regex cwctype
 regex deque
+regex exception
+regex execution
+regex functional
 regex initializer_list
+regex ios
 regex iosfwd
 regex iterator
 regex limits
+regex locale
+regex memory
 regex mutex
 regex new
+regex optional
+regex ratio
 regex stdexcept
+regex streambuf
 regex string
+regex string_view
+regex system_error
 regex tuple
 regex type_traits
 regex typeinfo
+regex unordered_map
 regex utility
+regex variant
 regex vector
 regex version
 scoped_allocator atomic
 scoped_allocator climits
+scoped_allocator cmath
+scoped_allocator compare
 scoped_allocator concepts
 scoped_allocator cstddef
+scoped_allocator cstdint
+scoped_allocator cstdlib
 scoped_allocator cstring
 scoped_allocator ctime
+scoped_allocator exception
+scoped_allocator initializer_list
+scoped_allocator iosfwd
 scoped_allocator iterator
 scoped_allocator limits
 scoped_allocator memory
@@ -720,115 +1860,316 @@ scoped_allocator ratio
 scoped_allocator stdexcept
 scoped_allocator tuple
 scoped_allocator type_traits
+scoped_allocator typeinfo
+scoped_allocator utility
 scoped_allocator variant
 scoped_allocator version
 semaphore atomic
+semaphore climits
+semaphore cmath
+semaphore compare
 semaphore cstddef
 semaphore cstdint
+semaphore cstdlib
 semaphore cstring
 semaphore ctime
 semaphore limits
 semaphore ratio
 semaphore type_traits
 semaphore version
+set algorithm
+set array
+set atomic
+set bit
+set cctype
+set cerrno
+set climits
+set clocale
+set cmath
 set compare
 set concepts
+set cstdarg
 set cstddef
 set cstdint
+set cstdio
 set cstdlib
+set cstring
+set ctime
 set cwchar
+set cwctype
+set exception
+set execution
 set functional
 set initializer_list
+set ios
+set iosfwd
 set iterator
 set limits
+set locale
+set memory
+set mutex
 set new
 set optional
+set ratio
 set stdexcept
+set streambuf
+set string
+set string_view
+set system_error
 set tuple
 set type_traits
+set typeinfo
+set unordered_map
+set utility
+set variant
+set vector
 set version
+shared_mutex algorithm
+shared_mutex atomic
+shared_mutex bit
+shared_mutex cctype
 shared_mutex cerrno
+shared_mutex climits
+shared_mutex cmath
+shared_mutex compare
+shared_mutex concepts
 shared_mutex cstddef
+shared_mutex cstdint
+shared_mutex cstdio
+shared_mutex cstdlib
+shared_mutex cstring
 shared_mutex ctime
+shared_mutex cwchar
+shared_mutex cwctype
+shared_mutex exception
+shared_mutex execution
+shared_mutex initializer_list
+shared_mutex iosfwd
+shared_mutex iterator
 shared_mutex limits
+shared_mutex memory
+shared_mutex new
+shared_mutex optional
 shared_mutex ratio
 shared_mutex stdexcept
 shared_mutex string
+shared_mutex string_view
 shared_mutex system_error
+shared_mutex tuple
 shared_mutex type_traits
+shared_mutex typeinfo
+shared_mutex utility
+shared_mutex variant
 shared_mutex version
 source_location cstdint
 source_location version
+span algorithm
 span array
+span atomic
+span bit
+span cctype
+span cerrno
+span climits
+span clocale
+span cmath
+span compare
 span concepts
+span cstdarg
 span cstddef
+span cstdint
+span cstdio
+span cstdlib
+span cstring
+span ctime
+span cwchar
+span cwctype
+span exception
+span execution
 span functional
 span initializer_list
+span ios
+span iosfwd
 span iterator
 span limits
+span locale
+span memory
+span mutex
+span new
+span optional
+span ratio
 span stdexcept
+span streambuf
+span string
+span string_view
+span system_error
+span tuple
 span type_traits
+span typeinfo
+span unordered_map
+span utility
+span variant
+span vector
 span version
+sstream algorithm
+sstream array
+sstream atomic
+sstream bit
 sstream bitset
+sstream cctype
 sstream cerrno
+sstream climits
+sstream clocale
+sstream cmath
+sstream compare
+sstream concepts
+sstream cstdarg
 sstream cstddef
 sstream cstdint
+sstream cstdio
+sstream cstdlib
 sstream cstring
+sstream ctime
+sstream cwchar
+sstream cwctype
+sstream deque
+sstream exception
+sstream execution
+sstream format
+sstream functional
 sstream initializer_list
 sstream ios
+sstream iosfwd
 sstream istream
+sstream iterator
 sstream limits
 sstream locale
+sstream memory
+sstream mutex
 sstream new
+sstream optional
 sstream ostream
+sstream print
+sstream queue
+sstream ratio
+sstream stack
+sstream stdexcept
 sstream streambuf
 sstream string
 sstream string_view
+sstream system_error
+sstream tuple
 sstream type_traits
 sstream typeinfo
+sstream unordered_map
+sstream utility
+sstream variant
+sstream vector
 sstream version
+stack algorithm
+stack array
+stack atomic
+stack bit
+stack cctype
+stack cerrno
+stack climits
+stack clocale
+stack cmath
 stack compare
 stack concepts
+stack cstdarg
 stack cstddef
+stack cstdint
+stack cstdio
+stack cstdlib
+stack cstring
+stack ctime
+stack cwchar
+stack cwctype
 stack deque
+stack exception
+stack execution
 stack functional
 stack initializer_list
+stack ios
+stack iosfwd
+stack iterator
 stack limits
+stack locale
+stack memory
+stack mutex
 stack new
+stack optional
+stack ratio
+stack stdexcept
+stack streambuf
+stack string
+stack string_view
+stack system_error
+stack tuple
 stack type_traits
+stack typeinfo
+stack unordered_map
+stack utility
+stack variant
+stack vector
 stack version
+stdexcept cstddef
+stdexcept cstdint
 stdexcept cstdlib
 stdexcept exception
 stdexcept iosfwd
-stop_token atomic
-stop_token cstddef
-stop_token cstdint
-stop_token cstring
-stop_token ctime
+stdexcept new
+stdexcept type_traits
+stdexcept typeinfo
+stdexcept version
 stop_token iosfwd
-stop_token limits
-stop_token ratio
-stop_token type_traits
 stop_token version
+streambuf algorithm
+streambuf atomic
+streambuf bit
 streambuf cctype
+streambuf cerrno
 streambuf climits
 streambuf clocale
+streambuf cmath
+streambuf compare
+streambuf concepts
 streambuf cstddef
 streambuf cstdint
+streambuf cstdio
 streambuf cstdlib
 streambuf cstring
+streambuf ctime
 streambuf cwchar
+streambuf cwctype
+streambuf exception
+streambuf execution
 streambuf initializer_list
 streambuf ios
 streambuf iosfwd
+streambuf iterator
 streambuf limits
+streambuf memory
+streambuf mutex
 streambuf new
+streambuf optional
+streambuf ratio
+streambuf stdexcept
 streambuf string
+streambuf string_view
+streambuf system_error
 streambuf tuple
+streambuf type_traits
 streambuf typeinfo
+streambuf utility
+streambuf variant
 streambuf version
 string algorithm
+string atomic
+string bit
+string cctype
 string climits
+string cmath
 string compare
 string concepts
 string cstddef
@@ -836,20 +2177,33 @@ string cstdint
 string cstdio
 string cstdlib
 string cstring
+string ctime
 string cwchar
+string cwctype
+string exception
+string execution
 string initializer_list
 string iosfwd
 string iterator
 string limits
+string memory
 string new
+string optional
+string ratio
 string stdexcept
 string string_view
 string tuple
 string type_traits
 string typeinfo
 string utility
+string variant
 string version
 string_view algorithm
+string_view atomic
+string_view bit
+string_view cctype
+string_view climits
+string_view cmath
 string_view compare
 string_view concepts
 string_view cstddef
@@ -857,68 +2211,240 @@ string_view cstdint
 string_view cstdio
 string_view cstdlib
 string_view cstring
+string_view ctime
 string_view cwchar
+string_view cwctype
+string_view exception
+string_view execution
 string_view initializer_list
 string_view iosfwd
 string_view iterator
 string_view limits
+string_view memory
 string_view new
+string_view optional
+string_view ratio
 string_view stdexcept
+string_view tuple
 string_view type_traits
+string_view typeinfo
+string_view utility
+string_view variant
 string_view version
+strstream algorithm
+strstream array
+strstream atomic
+strstream bit
+strstream bitset
+strstream cctype
+strstream cerrno
+strstream climits
+strstream clocale
+strstream cmath
+strstream compare
+strstream concepts
+strstream cstdarg
+strstream cstddef
+strstream cstdint
+strstream cstdio
+strstream cstdlib
+strstream cstring
+strstream ctime
+strstream cwchar
+strstream cwctype
+strstream deque
+strstream exception
+strstream execution
+strstream format
+strstream functional
+strstream initializer_list
+strstream ios
+strstream iosfwd
 strstream istream
+strstream iterator
+strstream limits
+strstream locale
+strstream memory
+strstream mutex
+strstream new
+strstream optional
 strstream ostream
+strstream print
+strstream queue
+strstream ratio
+strstream stack
+strstream stdexcept
+strstream streambuf
+strstream string
+strstream string_view
+strstream system_error
+strstream tuple
+strstream type_traits
+strstream typeinfo
+strstream unordered_map
+strstream utility
+strstream variant
+strstream vector
 strstream version
+syncstream algorithm
+syncstream array
+syncstream atomic
+syncstream bit
+syncstream bitset
+syncstream cctype
+syncstream cerrno
+syncstream climits
+syncstream clocale
+syncstream cmath
+syncstream compare
+syncstream concepts
+syncstream cstdarg
+syncstream cstddef
+syncstream cstdint
+syncstream cstdio
+syncstream cstdlib
+syncstream cstring
+syncstream ctime
+syncstream cwchar
+syncstream cwctype
+syncstream deque
+syncstream exception
+syncstream execution
+syncstream format
+syncstream functional
+syncstream initializer_list
 syncstream ios
 syncstream iosfwd
+syncstream iterator
+syncstream limits
+syncstream locale
 syncstream map
+syncstream memory
 syncstream mutex
+syncstream new
+syncstream optional
 syncstream ostream
+syncstream print
+syncstream queue
+syncstream ratio
 syncstream shared_mutex
+syncstream stack
+syncstream stdexcept
 syncstream streambuf
 syncstream string
+syncstream string_view
+syncstream system_error
+syncstream tuple
+syncstream type_traits
+syncstream typeinfo
+syncstream unordered_map
+syncstream utility
+syncstream variant
+syncstream vector
+syncstream version
+system_error algorithm
+system_error atomic
+system_error bit
+system_error cctype
 system_error cerrno
+system_error climits
+system_error cmath
 system_error compare
+system_error concepts
 system_error cstddef
 system_error cstdint
+system_error cstdio
+system_error cstdlib
 system_error cstring
+system_error ctime
+system_error cwchar
+system_error cwctype
+system_error exception
+system_error execution
+system_error initializer_list
+system_error iosfwd
+system_error iterator
 system_error limits
+system_error memory
+system_error new
+system_error optional
+system_error ratio
 system_error stdexcept
 system_error string
+system_error string_view
+system_error tuple
 system_error type_traits
+system_error typeinfo
+system_error utility
+system_error variant
 system_error version
+thread algorithm
 thread array
 thread atomic
+thread bit
+thread bitset
 thread cctype
 thread cerrno
 thread chrono
+thread climits
 thread clocale
+thread cmath
 thread compare
+thread concepts
+thread cstdarg
 thread cstddef
 thread cstdint
+thread cstdio
 thread cstdlib
 thread cstring
 thread ctime
 thread cwchar
+thread cwctype
+thread deque
+thread exception
+thread execution
+thread format
+thread forward_list
 thread functional
+thread initializer_list
+thread ios
 thread iosfwd
+thread istream
+thread iterator
 thread limits
 thread locale
+thread memory
+thread mutex
 thread new
+thread optional
+thread ostream
+thread print
+thread queue
 thread ratio
 thread sstream
+thread stack
 thread stdexcept
+thread streambuf
 thread string
 thread string_view
 thread system_error
 thread tuple
 thread type_traits
+thread typeinfo
+thread unordered_map
+thread utility
+thread variant
+thread vector
 thread version
+tuple cmath
 tuple compare
 tuple cstddef
 tuple cstdint
+tuple cstdlib
 tuple exception
+tuple initializer_list
 tuple iosfwd
+tuple limits
 tuple new
 tuple type_traits
 tuple typeinfo
@@ -926,9 +2452,16 @@ tuple utility
 tuple version
 type_traits cstdint
 type_traits version
+typeindex cmath
 typeindex compare
+typeindex cstddef
+typeindex cstdint
+typeindex cstdlib
+typeindex initializer_list
 typeindex iosfwd
+typeindex limits
 typeindex new
+typeindex type_traits
 typeindex typeinfo
 typeindex utility
 typeindex version
@@ -936,8 +2469,12 @@ typeinfo cstddef
 typeinfo cstdint
 typeinfo cstdlib
 typeinfo type_traits
+typeinfo version
 unordered_map algorithm
+unordered_map atomic
 unordered_map bit
+unordered_map cctype
+unordered_map climits
 unordered_map cmath
 unordered_map compare
 unordered_map concepts
@@ -945,32 +2482,74 @@ unordered_map cstddef
 unordered_map cstdint
 unordered_map cstdlib
 unordered_map cstring
+unordered_map ctime
+unordered_map cwchar
+unordered_map cwctype
+unordered_map exception
+unordered_map execution
 unordered_map initializer_list
+unordered_map iosfwd
 unordered_map iterator
 unordered_map limits
+unordered_map memory
 unordered_map new
 unordered_map optional
+unordered_map ratio
 unordered_map stdexcept
 unordered_map tuple
 unordered_map type_traits
+unordered_map typeinfo
+unordered_map utility
+unordered_map variant
 unordered_map version
+unordered_set algorithm
+unordered_set array
+unordered_set atomic
+unordered_set bit
+unordered_set cctype
+unordered_set cerrno
+unordered_set climits
+unordered_set clocale
 unordered_set cmath
 unordered_set compare
 unordered_set concepts
+unordered_set cstdarg
 unordered_set cstddef
 unordered_set cstdint
+unordered_set cstdio
 unordered_set cstdlib
 unordered_set cstring
+unordered_set ctime
+unordered_set cwchar
+unordered_set cwctype
+unordered_set exception
+unordered_set execution
 unordered_set functional
 unordered_set initializer_list
+unordered_set ios
+unordered_set iosfwd
 unordered_set iterator
 unordered_set limits
+unordered_set locale
+unordered_set memory
+unordered_set mutex
 unordered_set new
 unordered_set optional
+unordered_set ratio
 unordered_set stdexcept
+unordered_set streambuf
+unordered_set string
+unordered_set string_view
+unordered_set system_error
 unordered_set tuple
 unordered_set type_traits
+unordered_set typeinfo
+unordered_set unordered_map
+unordered_set utility
+unordered_set variant
+unordered_set vector
 unordered_set version
+utility cmath
 utility compare
 utility cstddef
 utility cstdint
@@ -981,24 +2560,61 @@ utility limits
 utility type_traits
 utility version
 valarray algorithm
+valarray array
+valarray atomic
+valarray bit
+valarray cctype
+valarray cerrno
+valarray climits
+valarray clocale
 valarray cmath
+valarray compare
 valarray concepts
+valarray cstdarg
 valarray cstddef
+valarray cstdint
+valarray cstdio
 valarray cstdlib
 valarray cstring
+valarray ctime
+valarray cwchar
+valarray cwctype
+valarray exception
+valarray execution
 valarray functional
 valarray initializer_list
+valarray ios
+valarray iosfwd
+valarray iterator
 valarray limits
+valarray locale
+valarray memory
+valarray mutex
 valarray new
+valarray optional
+valarray ratio
 valarray stdexcept
+valarray streambuf
+valarray string
+valarray string_view
+valarray system_error
+valarray tuple
 valarray type_traits
+valarray typeinfo
+valarray unordered_map
+valarray utility
+valarray variant
+valarray vector
 valarray version
+variant cmath
 variant compare
 variant cstddef
 variant cstdint
+variant cstdlib
 variant cstring
 variant exception
 variant initializer_list
+variant iosfwd
 variant limits
 variant new
 variant tuple
@@ -1009,27 +2625,44 @@ variant version
 vector algorithm
 vector array
 vector atomic
+vector bit
 vector cctype
 vector cerrno
 vector climits
 vector clocale
+vector cmath
 vector compare
 vector concepts
+vector cstdarg
 vector cstddef
 vector cstdint
+vector cstdio
 vector cstdlib
 vector cstring
+vector ctime
 vector cwchar
+vector cwctype
+vector exception
+vector execution
 vector initializer_list
+vector ios
 vector iosfwd
+vector iterator
 vector limits
 vector locale
+vector memory
+vector mutex
 vector new
+vector optional
+vector ratio
 vector stdexcept
+vector streambuf
 vector string
 vector string_view
+vector system_error
 vector tuple
 vector type_traits
 vector typeinfo
 vector utility
+vector variant
 vector version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17.csv b/libcxx/test/libcxx/transitive_includes/cxx17.csv
index f6e2243f9dfd75..11847d3ef6ad48 100644
--- a/libcxx/test/libcxx/transitive_includes/cxx17.csv
+++ b/libcxx/test/libcxx/transitive_includes/cxx17.csv
@@ -1,12 +1,18 @@
 algorithm atomic
 algorithm bit
+algorithm cctype
 algorithm climits
+algorithm cmath
+algorithm compare
 algorithm concepts
 algorithm cstddef
 algorithm cstdint
 algorithm cstdlib
 algorithm cstring
+algorithm ctime
 algorithm cwchar
+algorithm cwctype
+algorithm exception
 algorithm initializer_list
 algorithm iosfwd
 algorithm iterator
@@ -14,44 +20,94 @@ algorithm limits
 algorithm memory
 algorithm new
 algorithm optional
+algorithm ratio
 algorithm stdexcept
 algorithm tuple
 algorithm type_traits
+algorithm typeinfo
 algorithm utility
+algorithm variant
 algorithm version
+any algorithm
+any array
 any atomic
+any bit
+any cctype
+any cerrno
 any chrono
+any climits
+any clocale
+any cmath
+any compare
 any concepts
+any cstdarg
 any cstddef
 any cstdint
+any cstdio
 any cstdlib
 any cstring
+any ctime
+any cwchar
+any cwctype
+any exception
+any forward_list
+any functional
 any initializer_list
+any ios
 any iosfwd
 any iterator
 any limits
+any locale
 any memory
+any mutex
 any new
+any optional
+any ratio
 any stdexcept
+any streambuf
+any string
+any string_view
+any system_error
+any tuple
 any type_traits
 any typeinfo
+any unordered_map
+any utility
 any variant
+any vector
 any version
 array algorithm
+array atomic
+array bit
+array cctype
+array climits
+array cmath
 array compare
 array concepts
 array cstddef
 array cstdint
 array cstdlib
+array cstring
+array ctime
 array cwchar
+array cwctype
+array exception
 array initializer_list
+array iosfwd
 array iterator
 array limits
+array memory
 array new
+array optional
+array ratio
 array stdexcept
+array tuple
 array type_traits
+array typeinfo
 array utility
+array variant
 array version
+atomic climits
 atomic cmath
 atomic compare
 atomic cstddef
@@ -64,18 +120,28 @@ atomic ratio
 atomic type_traits
 atomic version
 barrier atomic
+barrier climits
+barrier cmath
+barrier compare
 barrier concepts
 barrier cstddef
 barrier cstdint
+barrier cstdlib
 barrier cstring
 barrier ctime
+barrier exception
+barrier initializer_list
+barrier iosfwd
 barrier iterator
 barrier limits
 barrier memory
 barrier new
 barrier ratio
 barrier stdexcept
+barrier tuple
 barrier type_traits
+barrier typeinfo
+barrier utility
 barrier variant
 barrier version
 bit cstdint
@@ -84,23 +150,96 @@ bit iosfwd
 bit limits
 bit type_traits
 bit version
+bitset algorithm
+bitset atomic
+bitset bit
+bitset cctype
 bitset climits
+bitset cmath
+bitset compare
 bitset concepts
 bitset cstddef
 bitset cstdint
+bitset cstdio
 bitset cstdlib
 bitset cstring
+bitset ctime
 bitset cwchar
+bitset cwctype
+bitset exception
 bitset initializer_list
 bitset iosfwd
+bitset iterator
 bitset limits
+bitset memory
 bitset new
+bitset optional
+bitset ratio
 bitset stdexcept
 bitset string
 bitset string_view
+bitset tuple
 bitset type_traits
+bitset typeinfo
+bitset utility
+bitset variant
 bitset version
+ccomplex algorithm
+ccomplex array
+ccomplex atomic
+ccomplex bit
+ccomplex bitset
+ccomplex cctype
+ccomplex cerrno
+ccomplex climits
+ccomplex clocale
+ccomplex cmath
+ccomplex compare
 ccomplex complex
+ccomplex concepts
+ccomplex cstdarg
+ccomplex cstddef
+ccomplex cstdint
+ccomplex cstdio
+ccomplex cstdlib
+ccomplex cstring
+ccomplex ctime
+ccomplex cwchar
+ccomplex cwctype
+ccomplex deque
+ccomplex exception
+ccomplex format
+ccomplex functional
+ccomplex initializer_list
+ccomplex ios
+ccomplex iosfwd
+ccomplex istream
+ccomplex iterator
+ccomplex limits
+ccomplex locale
+ccomplex memory
+ccomplex mutex
+ccomplex new
+ccomplex optional
+ccomplex ostream
+ccomplex print
+ccomplex queue
+ccomplex ratio
+ccomplex sstream
+ccomplex stack
+ccomplex stdexcept
+ccomplex streambuf
+ccomplex string
+ccomplex string_view
+ccomplex system_error
+ccomplex tuple
+ccomplex type_traits
+ccomplex typeinfo
+ccomplex unordered_map
+ccomplex utility
+ccomplex variant
+ccomplex vector
+ccomplex version
 charconv cerrno
 charconv cmath
 charconv concepts
@@ -114,46 +253,95 @@ charconv limits
 charconv new
 charconv type_traits
 charconv version
+chrono algorithm
+chrono array
+chrono atomic
 chrono bit
+chrono cctype
+chrono cerrno
+chrono climits
+chrono clocale
+chrono cmath
 chrono compare
 chrono concepts
+chrono cstdarg
 chrono cstddef
 chrono cstdint
+chrono cstdio
+chrono cstdlib
 chrono cstring
 chrono ctime
+chrono cwchar
+chrono cwctype
+chrono exception
 chrono forward_list
+chrono functional
+chrono initializer_list
+chrono ios
+chrono iosfwd
+chrono iterator
 chrono limits
+chrono locale
+chrono memory
+chrono mutex
+chrono new
+chrono optional
 chrono ratio
 chrono stdexcept
+chrono streambuf
 chrono string
 chrono string_view
+chrono system_error
 chrono tuple
 chrono type_traits
+chrono typeinfo
+chrono unordered_map
+chrono utility
+chrono variant
 chrono vector
 chrono version
 cinttypes cstdint
+cmath cstdint
 cmath limits
 cmath type_traits
 cmath version
+codecvt algorithm
 codecvt atomic
+codecvt bit
 codecvt cctype
+codecvt cerrno
+codecvt climits
 codecvt clocale
+codecvt cmath
+codecvt compare
 codecvt concepts
 codecvt cstddef
 codecvt cstdint
+codecvt cstdio
 codecvt cstdlib
 codecvt cstring
+codecvt ctime
 codecvt cwchar
+codecvt cwctype
+codecvt exception
 codecvt initializer_list
 codecvt iosfwd
+codecvt iterator
 codecvt limits
+codecvt memory
 codecvt mutex
 codecvt new
+codecvt optional
+codecvt ratio
 codecvt stdexcept
 codecvt string
+codecvt string_view
+codecvt system_error
 codecvt tuple
 codecvt type_traits
 codecvt typeinfo
+codecvt utility
+codecvt variant
 codecvt version
 compare cmath
 compare cstddef
@@ -161,67 +349,220 @@ compare cstdint
 compare limits
 compare type_traits
 compare version
+complex algorithm
+complex array
+complex atomic
+complex bit
+complex bitset
+complex cctype
+complex cerrno
+complex climits
+complex clocale
 complex cmath
+complex compare
+complex concepts
+complex cstdarg
 complex cstddef
+complex cstdint
+complex cstdio
+complex cstdlib
+complex cstring
+complex ctime
+complex cwchar
+complex cwctype
+complex deque
+complex exception
+complex format
+complex functional
+complex initializer_list
+complex ios
 complex iosfwd
+complex istream
+complex iterator
+complex limits
+complex locale
+complex memory
+complex mutex
+complex new
+complex optional
+complex ostream
+complex print
+complex queue
+complex ratio
 complex sstream
+complex stack
 complex stdexcept
+complex streambuf
+complex string
+complex string_view
+complex system_error
+complex tuple
 complex type_traits
+complex typeinfo
+complex unordered_map
+complex utility
+complex variant
+complex vector
 complex version
 concepts cstddef
+concepts cstdint
 concepts type_traits
 concepts version
+condition_variable algorithm
 condition_variable atomic
+condition_variable bit
+condition_variable cctype
 condition_variable cerrno
+condition_variable climits
+condition_variable cmath
+condition_variable compare
 condition_variable concepts
 condition_variable cstddef
 condition_variable cstdint
+condition_variable cstdio
 condition_variable cstdlib
 condition_variable cstring
 condition_variable ctime
+condition_variable cwchar
+condition_variable cwctype
+condition_variable exception
 condition_variable initializer_list
 condition_variable iosfwd
+condition_variable iterator
 condition_variable limits
+condition_variable memory
 condition_variable new
+condition_variable optional
 condition_variable ratio
 condition_variable stdexcept
 condition_variable string
+condition_variable string_view
 condition_variable system_error
+condition_variable tuple
 condition_variable type_traits
 condition_variable typeinfo
+condition_variable utility
+condition_variable variant
 condition_variable version
+coroutine cmath
 coroutine compare
+coroutine cstddef
+coroutine cstdint
 coroutine iosfwd
 coroutine limits
 coroutine type_traits
 coroutine version
 cstddef version
+ctgmath algorithm
+ctgmath array
+ctgmath atomic
+ctgmath bit
+ctgmath bitset
 ctgmath ccomplex
+ctgmath cctype
+ctgmath cerrno
+ctgmath climits
+ctgmath clocale
 ctgmath cmath
+ctgmath compare
+ctgmath complex
+ctgmath concepts
+ctgmath cstdarg
+ctgmath cstddef
+ctgmath cstdint
+ctgmath cstdio
+ctgmath cstdlib
+ctgmath cstring
+ctgmath ctime
+ctgmath cwchar
+ctgmath cwctype
+ctgmath deque
+ctgmath exception
+ctgmath format
+ctgmath functional
+ctgmath initializer_list
+ctgmath ios
+ctgmath iosfwd
+ctgmath istream
+ctgmath iterator
+ctgmath limits
+ctgmath locale
+ctgmath memory
+ctgmath mutex
+ctgmath new
+ctgmath optional
+ctgmath ostream
+ctgmath print
+ctgmath queue
+ctgmath ratio
+ctgmath sstream
+ctgmath stack
+ctgmath stdexcept
+ctgmath streambuf
+ctgmath string
+ctgmath string_view
+ctgmath system_error
+ctgmath tuple
+ctgmath type_traits
+ctgmath typeinfo
+ctgmath unordered_map
+ctgmath utility
+ctgmath variant
+ctgmath vector
+ctgmath version
+cwchar cctype
 cwchar cstddef
 cwchar cwctype
+cwchar version
 cwctype cctype
 deque algorithm
+deque array
 deque atomic
+deque bit
+deque cctype
+deque cerrno
+deque climits
+deque clocale
+deque cmath
 deque compare
 deque concepts
+deque cstdarg
 deque cstddef
 deque cstdint
+deque cstdio
 deque cstdlib
 deque cstring
+deque ctime
 deque cwchar
+deque cwctype
+deque exception
 deque functional
 deque initializer_list
+deque ios
 deque iosfwd
 deque iterator
 deque limits
+deque locale
+deque memory
+deque mutex
 deque new
+deque optional
+deque ratio
 deque stdexcept
+deque streambuf
+deque string
+deque string_view
+deque system_error
 deque tuple
 deque type_traits
 deque typeinfo
+deque unordered_map
+deque utility
+deque variant
+deque vector
 deque version
 exception cstddef
+exception cstdint
 exception cstdlib
 exception new
 exception type_traits
@@ -230,246 +571,662 @@ exception version
 execution cstddef
 execution version
 expected cstddef
+expected cstdint
+expected cstdlib
 expected initializer_list
 expected new
+expected type_traits
 expected version
+experimental/iterator cmath
+experimental/iterator compare
+experimental/iterator concepts
+experimental/iterator cstddef
+experimental/iterator cstdint
+experimental/iterator cstdlib
+experimental/iterator cstring
+experimental/iterator exception
+experimental/iterator initializer_list
 experimental/iterator iosfwd
 experimental/iterator iterator
+experimental/iterator limits
+experimental/iterator new
+experimental/iterator tuple
 experimental/iterator type_traits
+experimental/iterator typeinfo
+experimental/iterator utility
+experimental/iterator variant
+experimental/iterator version
 experimental/memory cstddef
 experimental/memory cstdint
 experimental/memory cstring
 experimental/memory limits
+experimental/memory type_traits
+experimental/memory version
 experimental/propagate_const cstddef
+experimental/propagate_const cstdint
 experimental/propagate_const type_traits
+experimental/propagate_const version
 experimental/simd cstddef
 experimental/simd cstdint
 experimental/simd limits
+experimental/simd type_traits
+experimental/simd version
+experimental/type_traits cstddef
+experimental/type_traits cstdint
 experimental/type_traits initializer_list
 experimental/type_traits type_traits
+experimental/type_traits version
+experimental/utility cmath
+experimental/utility compare
+experimental/utility cstddef
+experimental/utility cstdint
+experimental/utility cstdlib
+experimental/utility initializer_list
+experimental/utility iosfwd
+experimental/utility limits
+experimental/utility type_traits
 experimental/utility utility
+experimental/utility version
+filesystem algorithm
+filesystem array
+filesystem atomic
+filesystem bit
+filesystem bitset
+filesystem cctype
+filesystem cerrno
+filesystem climits
+filesystem clocale
+filesystem cmath
 filesystem compare
 filesystem concepts
+filesystem cstdarg
 filesystem cstddef
 filesystem cstdint
+filesystem cstdio
 filesystem cstdlib
 filesystem cstring
 filesystem ctime
+filesystem cwchar
+filesystem cwctype
+filesystem deque
+filesystem exception
+filesystem format
+filesystem functional
+filesystem initializer_list
 filesystem iomanip
+filesystem ios
 filesystem iosfwd
+filesystem istream
+filesystem iterator
 filesystem limits
 filesystem locale
+filesystem memory
+filesystem mutex
 filesystem new
+filesystem optional
+filesystem ostream
+filesystem print
+filesystem queue
 filesystem ratio
+filesystem stack
+filesystem stdexcept
+filesystem streambuf
 filesystem string
 filesystem string_view
 filesystem system_error
+filesystem tuple
 filesystem type_traits
+filesystem typeinfo
+filesystem unordered_map
+filesystem utility
+filesystem variant
+filesystem vector
 filesystem version
+format algorithm
 format array
+format atomic
+format bit
 format cctype
 format cerrno
+format climits
 format clocale
 format cmath
+format compare
+format concepts
+format cstdarg
 format cstddef
 format cstdint
+format cstdio
 format cstdlib
 format cstring
+format ctime
 format cwchar
+format cwctype
+format deque
+format exception
+format functional
 format initializer_list
+format ios
+format iosfwd
+format iterator
 format limits
 format locale
+format memory
+format mutex
 format new
 format optional
 format queue
+format ratio
 format stack
 format stdexcept
+format streambuf
 format string
 format string_view
+format system_error
 format tuple
+format type_traits
+format typeinfo
+format unordered_map
+format utility
+format variant
+format vector
 format version
 forward_list algorithm
+forward_list array
 forward_list atomic
+forward_list bit
+forward_list cctype
+forward_list cerrno
+forward_list climits
+forward_list clocale
+forward_list cmath
 forward_list compare
 forward_list concepts
+forward_list cstdarg
 forward_list cstddef
 forward_list cstdint
+forward_list cstdio
 forward_list cstdlib
 forward_list cstring
+forward_list ctime
 forward_list cwchar
+forward_list cwctype
+forward_list exception
 forward_list functional
 forward_list initializer_list
+forward_list ios
 forward_list iosfwd
 forward_list iterator
 forward_list limits
+forward_list locale
+forward_list memory
+forward_list mutex
 forward_list new
+forward_list optional
+forward_list ratio
 forward_list stdexcept
+forward_list streambuf
+forward_list string
+forward_list string_view
+forward_list system_error
 forward_list tuple
 forward_list type_traits
 forward_list typeinfo
+forward_list unordered_map
+forward_list utility
+forward_list variant
+forward_list vector
 forward_list version
+fstream algorithm
+fstream array
 fstream atomic
+fstream bit
+fstream bitset
 fstream cctype
+fstream cerrno
+fstream climits
 fstream clocale
+fstream cmath
+fstream compare
 fstream concepts
+fstream cstdarg
 fstream cstddef
 fstream cstdint
 fstream cstdio
 fstream cstdlib
 fstream cstring
+fstream ctime
 fstream cwchar
+fstream cwctype
+fstream deque
+fstream exception
 fstream filesystem
+fstream format
+fstream functional
 fstream initializer_list
+fstream iomanip
+fstream ios
 fstream iosfwd
 fstream istream
+fstream iterator
 fstream limits
+fstream locale
+fstream memory
 fstream mutex
 fstream new
+fstream optional
 fstream ostream
+fstream print
+fstream queue
+fstream ratio
+fstream stack
 fstream stdexcept
+fstream streambuf
 fstream string
+fstream string_view
+fstream system_error
 fstream tuple
 fstream type_traits
 fstream typeinfo
+fstream unordered_map
+fstream utility
+fstream variant
+fstream vector
 fstream version
+functional algorithm
 functional array
 functional atomic
+functional bit
+functional cctype
+functional cerrno
+functional climits
+functional clocale
+functional cmath
+functional compare
 functional concepts
+functional cstdarg
 functional cstddef
 functional cstdint
+functional cstdio
 functional cstdlib
 functional cstring
+functional ctime
+functional cwchar
+functional cwctype
 functional exception
 functional initializer_list
+functional ios
 functional iosfwd
+functional iterator
 functional limits
+functional locale
 functional memory
+functional mutex
 functional new
+functional optional
+functional ratio
 functional stdexcept
+functional streambuf
+functional string
+functional string_view
+functional system_error
 functional tuple
 functional type_traits
 functional typeinfo
 functional unordered_map
 functional utility
+functional variant
 functional vector
 functional version
+future algorithm
+future array
 future atomic
+future bit
+future bitset
+future cctype
 future cerrno
 future chrono
+future climits
+future clocale
+future cmath
+future compare
+future concepts
+future cstdarg
 future cstddef
+future cstdint
+future cstdio
 future cstdlib
+future cstring
 future ctime
+future cwchar
+future cwctype
+future deque
 future exception
+future format
+future forward_list
+future functional
+future initializer_list
+future ios
 future iosfwd
+future istream
+future iterator
 future limits
+future locale
+future memory
 future mutex
 future new
+future optional
+future ostream
+future print
+future queue
 future ratio
+future sstream
+future stack
 future stdexcept
+future streambuf
 future string
+future string_view
 future system_error
 future thread
+future tuple
 future type_traits
+future typeinfo
+future unordered_map
+future utility
+future variant
+future vector
 future version
 initializer_list cstddef
+initializer_list version
+iomanip algorithm
+iomanip array
+iomanip atomic
+iomanip bit
+iomanip bitset
+iomanip cctype
+iomanip cerrno
+iomanip climits
+iomanip clocale
+iomanip cmath
+iomanip compare
+iomanip concepts
+iomanip cstdarg
+iomanip cstddef
+iomanip cstdint
+iomanip cstdio
+iomanip cstdlib
+iomanip cstring
+iomanip ctime
+iomanip cwchar
+iomanip cwctype
+iomanip deque
+iomanip exception
+iomanip format
+iomanip functional
+iomanip initializer_list
+iomanip ios
+iomanip iosfwd
 iomanip istream
+iomanip iterator
+iomanip limits
+iomanip locale
+iomanip memory
+iomanip mutex
+iomanip new
+iomanip optional
+iomanip ostream
+iomanip print
+iomanip queue
+iomanip ratio
+iomanip stack
+iomanip stdexcept
+iomanip streambuf
+iomanip string
+iomanip string_view
+iomanip system_error
+iomanip tuple
+iomanip type_traits
+iomanip typeinfo
+iomanip unordered_map
+iomanip utility
+iomanip variant
+iomanip vector
 iomanip version
+ios algorithm
 ios atomic
+ios bit
 ios cctype
 ios cerrno
+ios climits
 ios clocale
+ios cmath
+ios compare
 ios concepts
 ios cstddef
 ios cstdint
+ios cstdio
 ios cstdlib
 ios cstring
+ios ctime
 ios cwchar
+ios cwctype
+ios exception
 ios initializer_list
 ios iosfwd
+ios iterator
 ios limits
+ios memory
 ios mutex
 ios new
+ios optional
+ios ratio
 ios stdexcept
 ios string
+ios string_view
 ios system_error
 ios tuple
 ios type_traits
 ios typeinfo
+ios utility
+ios variant
 ios version
 iosfwd version
+iostream algorithm
+iostream array
+iostream atomic
+iostream bit
+iostream bitset
+iostream cctype
+iostream cerrno
+iostream climits
+iostream clocale
+iostream cmath
+iostream compare
+iostream concepts
+iostream cstdarg
+iostream cstddef
+iostream cstdint
+iostream cstdio
+iostream cstdlib
+iostream cstring
+iostream ctime
+iostream cwchar
+iostream cwctype
+iostream deque
+iostream exception
+iostream format
+iostream functional
+iostream initializer_list
 iostream ios
+iostream iosfwd
 iostream istream
+iostream iterator
+iostream limits
+iostream locale
+iostream memory
+iostream mutex
+iostream new
+iostream optional
 iostream ostream
+iostream print
+iostream queue
+iostream ratio
+iostream stack
+iostream stdexcept
 iostream streambuf
+iostream string
+iostream string_view
+iostream system_error
+iostream tuple
+iostream type_traits
+iostream typeinfo
+iostream unordered_map
+iostream utility
+iostream variant
+iostream vector
 iostream version
+istream algorithm
+istream array
+istream atomic
+istream bit
 istream bitset
+istream cctype
 istream cerrno
+istream climits
+istream clocale
+istream cmath
+istream compare
 istream concepts
+istream cstdarg
 istream cstddef
 istream cstdint
+istream cstdio
+istream cstdlib
 istream cstring
+istream ctime
+istream cwchar
+istream cwctype
+istream deque
+istream exception
+istream format
+istream functional
 istream initializer_list
 istream ios
 istream iosfwd
+istream iterator
 istream limits
 istream locale
+istream memory
+istream mutex
 istream new
+istream optional
 istream ostream
+istream print
+istream queue
+istream ratio
+istream stack
+istream stdexcept
 istream streambuf
 istream string
 istream string_view
+istream system_error
+istream tuple
 istream type_traits
 istream typeinfo
+istream unordered_map
+istream utility
+istream variant
+istream vector
 istream version
+iterator cmath
 iterator compare
 iterator concepts
 iterator cstddef
+iterator cstdint
 iterator cstdlib
+iterator cstring
 iterator exception
 iterator initializer_list
 iterator iosfwd
 iterator limits
 iterator new
+iterator tuple
 iterator type_traits
 iterator typeinfo
 iterator utility
 iterator variant
 iterator version
 latch atomic
+latch climits
+latch cmath
+latch compare
 latch cstddef
 latch cstdint
+latch cstdlib
 latch cstring
 latch ctime
 latch limits
 latch ratio
 latch type_traits
 latch version
+limits cstdint
 limits type_traits
 limits version
 list algorithm
+list array
 list atomic
+list bit
+list cctype
+list cerrno
+list climits
+list clocale
+list cmath
 list compare
 list concepts
+list cstdarg
 list cstddef
 list cstdint
+list cstdio
 list cstdlib
 list cstring
+list ctime
 list cwchar
+list cwctype
+list exception
 list functional
 list initializer_list
+list ios
 list iosfwd
 list iterator
 list limits
+list locale
+list memory
+list mutex
 list new
+list optional
+list ratio
 list stdexcept
+list streambuf
+list string
+list string_view
+list system_error
 list tuple
 list type_traits
 list typeinfo
+list unordered_map
+list utility
+list variant
+list vector
 list version
+locale algorithm
 locale atomic
+locale bit
 locale cctype
 locale cerrno
+locale climits
 locale clocale
+locale cmath
+locale compare
 locale concepts
 locale cstdarg
 locale cstddef
@@ -479,121 +1236,290 @@ locale cstdlib
 locale cstring
 locale ctime
 locale cwchar
+locale cwctype
+locale exception
 locale initializer_list
 locale ios
 locale iosfwd
 locale iterator
 locale limits
+locale memory
 locale mutex
 locale new
+locale optional
+locale ratio
 locale stdexcept
 locale streambuf
 locale string
+locale string_view
+locale system_error
 locale tuple
 locale type_traits
 locale typeinfo
+locale utility
+locale variant
 locale version
+map algorithm
+map array
+map atomic
+map bit
+map cctype
+map cerrno
+map climits
+map clocale
+map cmath
 map compare
 map concepts
+map cstdarg
 map cstddef
 map cstdint
+map cstdio
 map cstdlib
+map cstring
+map ctime
 map cwchar
+map cwctype
+map exception
 map functional
 map initializer_list
+map ios
+map iosfwd
 map iterator
 map limits
+map locale
+map memory
+map mutex
 map new
 map optional
+map ratio
 map stdexcept
+map streambuf
+map string
+map string_view
+map system_error
 map tuple
 map type_traits
+map typeinfo
+map unordered_map
 map utility
+map variant
+map vector
 map version
+mdspan algorithm
 mdspan array
+mdspan atomic
+mdspan bit
+mdspan cctype
+mdspan cerrno
 mdspan cinttypes
+mdspan climits
+mdspan clocale
+mdspan cmath
+mdspan compare
 mdspan concepts
+mdspan cstdarg
 mdspan cstddef
+mdspan cstdint
+mdspan cstdio
+mdspan cstdlib
+mdspan cstring
+mdspan ctime
+mdspan cwchar
+mdspan cwctype
+mdspan exception
+mdspan functional
+mdspan initializer_list
+mdspan ios
+mdspan iosfwd
+mdspan iterator
 mdspan limits
+mdspan locale
+mdspan memory
+mdspan mutex
+mdspan new
+mdspan optional
+mdspan ratio
 mdspan span
+mdspan stdexcept
+mdspan streambuf
+mdspan string
+mdspan string_view
+mdspan system_error
+mdspan tuple
+mdspan type_traits
+mdspan typeinfo
+mdspan unordered_map
+mdspan utility
+mdspan variant
+mdspan vector
 mdspan version
 memory atomic
+memory climits
+memory cmath
 memory compare
 memory concepts
 memory cstddef
 memory cstdint
 memory cstdlib
 memory cstring
+memory ctime
+memory exception
 memory initializer_list
 memory iosfwd
 memory iterator
 memory limits
 memory new
+memory ratio
 memory stdexcept
 memory tuple
 memory type_traits
 memory typeinfo
 memory utility
+memory variant
 memory version
+memory_resource algorithm
+memory_resource atomic
+memory_resource bit
+memory_resource cctype
+memory_resource cerrno
+memory_resource climits
+memory_resource cmath
+memory_resource compare
+memory_resource concepts
 memory_resource cstddef
 memory_resource cstdint
+memory_resource cstdio
+memory_resource cstdlib
+memory_resource cstring
+memory_resource ctime
+memory_resource cwchar
+memory_resource cwctype
+memory_resource exception
+memory_resource initializer_list
+memory_resource iosfwd
+memory_resource iterator
 memory_resource limits
+memory_resource memory
 memory_resource mutex
 memory_resource new
+memory_resource optional
+memory_resource ratio
 memory_resource stdexcept
+memory_resource string
+memory_resource string_view
+memory_resource system_error
 memory_resource tuple
+memory_resource type_traits
+memory_resource typeinfo
+memory_resource utility
+memory_resource variant
 memory_resource version
+mutex algorithm
 mutex atomic
+mutex bit
+mutex cctype
 mutex cerrno
+mutex climits
+mutex cmath
+mutex compare
 mutex concepts
 mutex cstddef
 mutex cstdint
+mutex cstdio
 mutex cstdlib
 mutex cstring
 mutex ctime
+mutex cwchar
+mutex cwctype
+mutex exception
 mutex initializer_list
 mutex iosfwd
+mutex iterator
 mutex limits
+mutex memory
 mutex new
+mutex optional
 mutex ratio
 mutex stdexcept
 mutex string
+mutex string_view
 mutex system_error
 mutex tuple
 mutex type_traits
 mutex typeinfo
+mutex utility
+mutex variant
 mutex version
 new cstddef
+new cstdint
 new cstdlib
 new type_traits
 new version
 numbers concepts
+numbers cstddef
+numbers cstdint
 numbers type_traits
 numbers version
+numeric algorithm
+numeric array
+numeric atomic
+numeric bit
+numeric cctype
+numeric cerrno
 numeric climits
+numeric clocale
 numeric cmath
+numeric compare
 numeric concepts
+numeric cstdarg
 numeric cstddef
 numeric cstdint
+numeric cstdio
+numeric cstdlib
+numeric cstring
+numeric ctime
+numeric cwchar
+numeric cwctype
+numeric exception
 numeric execution
 numeric functional
 numeric initializer_list
+numeric ios
+numeric iosfwd
 numeric iterator
 numeric limits
+numeric locale
+numeric memory
+numeric mutex
 numeric new
 numeric optional
+numeric ratio
+numeric stdexcept
+numeric streambuf
+numeric string
+numeric string_view
+numeric system_error
 numeric tuple
 numeric type_traits
+numeric typeinfo
+numeric unordered_map
+numeric utility
+numeric variant
+numeric vector
 numeric version
 optional atomic
 optional climits
+optional cmath
 optional compare
 optional concepts
 optional cstddef
 optional cstdint
+optional cstdlib
 optional cstring
 optional ctime
+optional exception
 optional initializer_list
+optional iosfwd
 optional iterator
 optional limits
 optional memory
@@ -606,113 +1532,314 @@ optional typeinfo
 optional utility
 optional variant
 optional version
+ostream algorithm
+ostream array
 ostream atomic
+ostream bit
 ostream bitset
+ostream cctype
 ostream cerrno
+ostream climits
+ostream clocale
+ostream cmath
+ostream compare
 ostream concepts
+ostream cstdarg
 ostream cstddef
 ostream cstdint
 ostream cstdio
 ostream cstdlib
 ostream cstring
+ostream ctime
+ostream cwchar
+ostream cwctype
+ostream deque
+ostream exception
 ostream format
+ostream functional
 ostream initializer_list
 ostream ios
 ostream iosfwd
 ostream iterator
 ostream limits
 ostream locale
+ostream memory
+ostream mutex
 ostream new
+ostream optional
 ostream print
+ostream queue
+ostream ratio
+ostream stack
 ostream stdexcept
 ostream streambuf
 ostream string
 ostream string_view
+ostream system_error
+ostream tuple
 ostream type_traits
 ostream typeinfo
+ostream unordered_map
+ostream utility
+ostream variant
+ostream vector
 ostream version
+print algorithm
+print array
+print atomic
+print bit
+print cctype
 print cerrno
+print climits
+print clocale
+print cmath
+print compare
+print concepts
+print cstdarg
 print cstddef
+print cstdint
 print cstdio
+print cstdlib
+print cstring
+print ctime
+print cwchar
+print cwctype
+print deque
+print exception
 print format
+print functional
+print initializer_list
+print ios
+print iosfwd
+print iterator
+print limits
+print locale
+print memory
+print mutex
+print new
+print optional
+print queue
+print ratio
+print stack
 print stdexcept
+print streambuf
 print string
 print string_view
+print system_error
+print tuple
+print type_traits
+print typeinfo
+print unordered_map
+print utility
+print variant
+print vector
 print version
+queue algorithm
+queue array
+queue atomic
+queue bit
+queue cctype
+queue cerrno
+queue climits
+queue clocale
+queue cmath
 queue compare
 queue concepts
+queue cstdarg
 queue cstddef
+queue cstdint
+queue cstdio
 queue cstdlib
+queue cstring
+queue ctime
+queue cwchar
+queue cwctype
 queue deque
+queue exception
 queue functional
 queue initializer_list
+queue ios
+queue iosfwd
+queue iterator
 queue limits
+queue locale
+queue memory
+queue mutex
 queue new
+queue optional
+queue ratio
+queue stdexcept
+queue streambuf
+queue string
+queue string_view
+queue system_error
+queue tuple
 queue type_traits
+queue typeinfo
+queue unordered_map
+queue utility
+queue variant
 queue vector
 queue version
 random algorithm
+random array
+random atomic
+random bit
+random cctype
+random cerrno
 random climits
+random clocale
 random cmath
+random compare
 random concepts
+random cstdarg
 random cstddef
 random cstdint
+random cstdio
 random cstdlib
+random cstring
+random ctime
+random cwchar
+random cwctype
+random exception
+random execution
+random functional
 random initializer_list
+random ios
 random iosfwd
+random iterator
 random limits
+random locale
+random memory
+random mutex
+random new
 random numeric
+random optional
+random ratio
+random stdexcept
+random streambuf
 random string
+random string_view
+random system_error
+random tuple
 random type_traits
+random typeinfo
+random unordered_map
+random utility
+random variant
 random vector
 random version
+ranges algorithm
+ranges array
+ranges atomic
+ranges bit
+ranges cctype
+ranges cerrno
+ranges climits
+ranges clocale
+ranges cmath
 ranges compare
+ranges concepts
+ranges cstdarg
 ranges cstddef
+ranges cstdint
+ranges cstdio
 ranges cstdlib
+ranges cstring
+ranges ctime
+ranges cwchar
+ranges cwctype
+ranges exception
+ranges functional
 ranges initializer_list
+ranges ios
 ranges iosfwd
 ranges iterator
 ranges limits
+ranges locale
+ranges memory
+ranges mutex
+ranges new
 ranges optional
+ranges ratio
 ranges span
+ranges stdexcept
+ranges streambuf
+ranges string
+ranges string_view
+ranges system_error
 ranges tuple
 ranges type_traits
+ranges typeinfo
+ranges unordered_map
+ranges utility
+ranges variant
+ranges vector
 ranges version
 ratio climits
 ratio cstdint
 ratio type_traits
 ratio version
+regex algorithm
+regex array
 regex atomic
+regex bit
 regex cctype
+regex cerrno
+regex climits
 regex clocale
+regex cmath
 regex compare
 regex concepts
+regex cstdarg
 regex cstddef
 regex cstdint
+regex cstdio
 regex cstdlib
 regex cstring
+regex ctime
 regex cwchar
+regex cwctype
 regex deque
+regex exception
+regex functional
 regex initializer_list
+regex ios
 regex iosfwd
 regex iterator
 regex limits
+regex locale
+regex memory
 regex mutex
 regex new
+regex optional
+regex ratio
 regex stdexcept
+regex streambuf
 regex string
+regex string_view
+regex system_error
 regex tuple
 regex type_traits
 regex typeinfo
+regex unordered_map
 regex utility
+regex variant
 regex vector
 regex version
 scoped_allocator atomic
 scoped_allocator climits
+scoped_allocator cmath
+scoped_allocator compare
 scoped_allocator concepts
 scoped_allocator cstddef
+scoped_allocator cstdint
+scoped_allocator cstdlib
 scoped_allocator cstring
 scoped_allocator ctime
+scoped_allocator exception
+scoped_allocator initializer_list
+scoped_allocator iosfwd
 scoped_allocator iterator
 scoped_allocator limits
 scoped_allocator memory
@@ -721,115 +1848,310 @@ scoped_allocator ratio
 scoped_allocator stdexcept
 scoped_allocator tuple
 scoped_allocator type_traits
+scoped_allocator typeinfo
+scoped_allocator utility
 scoped_allocator variant
 scoped_allocator version
 semaphore atomic
+semaphore climits
+semaphore cmath
+semaphore compare
 semaphore cstddef
 semaphore cstdint
+semaphore cstdlib
 semaphore cstring
 semaphore ctime
 semaphore limits
 semaphore ratio
 semaphore type_traits
 semaphore version
+set algorithm
+set array
+set atomic
+set bit
+set cctype
+set cerrno
+set climits
+set clocale
+set cmath
 set compare
 set concepts
+set cstdarg
 set cstddef
 set cstdint
+set cstdio
 set cstdlib
+set cstring
+set ctime
 set cwchar
+set cwctype
+set exception
 set functional
 set initializer_list
+set ios
+set iosfwd
 set iterator
 set limits
+set locale
+set memory
+set mutex
 set new
 set optional
+set ratio
 set stdexcept
+set streambuf
+set string
+set string_view
+set system_error
 set tuple
 set type_traits
+set typeinfo
+set unordered_map
+set utility
+set variant
+set vector
 set version
+shared_mutex algorithm
+shared_mutex atomic
+shared_mutex bit
+shared_mutex cctype
 shared_mutex cerrno
+shared_mutex climits
+shared_mutex cmath
+shared_mutex compare
+shared_mutex concepts
 shared_mutex cstddef
+shared_mutex cstdint
+shared_mutex cstdio
+shared_mutex cstdlib
+shared_mutex cstring
 shared_mutex ctime
+shared_mutex cwchar
+shared_mutex cwctype
+shared_mutex exception
+shared_mutex initializer_list
+shared_mutex iosfwd
+shared_mutex iterator
 shared_mutex limits
+shared_mutex memory
+shared_mutex new
+shared_mutex optional
 shared_mutex ratio
 shared_mutex stdexcept
 shared_mutex string
+shared_mutex string_view
 shared_mutex system_error
+shared_mutex tuple
 shared_mutex type_traits
+shared_mutex typeinfo
+shared_mutex utility
+shared_mutex variant
 shared_mutex version
 source_location cstdint
 source_location version
+span algorithm
 span array
+span atomic
+span bit
+span cctype
+span cerrno
+span climits
+span clocale
+span cmath
+span compare
 span concepts
+span cstdarg
 span cstddef
+span cstdint
+span cstdio
+span cstdlib
+span cstring
+span ctime
+span cwchar
+span cwctype
+span exception
 span functional
 span initializer_list
+span ios
+span iosfwd
 span iterator
 span limits
+span locale
+span memory
+span mutex
+span new
+span optional
+span ratio
 span stdexcept
+span streambuf
+span string
+span string_view
+span system_error
+span tuple
 span type_traits
+span typeinfo
+span unordered_map
+span utility
+span variant
+span vector
 span version
+sstream algorithm
+sstream array
+sstream atomic
+sstream bit
 sstream bitset
+sstream cctype
 sstream cerrno
+sstream climits
+sstream clocale
+sstream cmath
+sstream compare
+sstream concepts
+sstream cstdarg
 sstream cstddef
 sstream cstdint
+sstream cstdio
+sstream cstdlib
 sstream cstring
+sstream ctime
+sstream cwchar
+sstream cwctype
+sstream deque
+sstream exception
+sstream format
+sstream functional
 sstream initializer_list
 sstream ios
+sstream iosfwd
 sstream istream
+sstream iterator
 sstream limits
 sstream locale
+sstream memory
+sstream mutex
 sstream new
+sstream optional
 sstream ostream
+sstream print
+sstream queue
+sstream ratio
+sstream stack
+sstream stdexcept
 sstream streambuf
 sstream string
 sstream string_view
+sstream system_error
+sstream tuple
 sstream type_traits
 sstream typeinfo
+sstream unordered_map
+sstream utility
+sstream variant
+sstream vector
 sstream version
+stack algorithm
+stack array
+stack atomic
+stack bit
+stack cctype
+stack cerrno
+stack climits
+stack clocale
+stack cmath
 stack compare
 stack concepts
+stack cstdarg
 stack cstddef
+stack cstdint
+stack cstdio
+stack cstdlib
+stack cstring
+stack ctime
+stack cwchar
+stack cwctype
 stack deque
+stack exception
 stack functional
 stack initializer_list
+stack ios
+stack iosfwd
+stack iterator
 stack limits
+stack locale
+stack memory
+stack mutex
 stack new
+stack optional
+stack ratio
+stack stdexcept
+stack streambuf
+stack string
+stack string_view
+stack system_error
+stack tuple
 stack type_traits
+stack typeinfo
+stack unordered_map
+stack utility
+stack variant
+stack vector
 stack version
+stdexcept cstddef
+stdexcept cstdint
 stdexcept cstdlib
 stdexcept exception
 stdexcept iosfwd
-stop_token atomic
-stop_token cstddef
-stop_token cstdint
-stop_token cstring
-stop_token ctime
+stdexcept new
+stdexcept type_traits
+stdexcept typeinfo
+stdexcept version
 stop_token iosfwd
-stop_token limits
-stop_token ratio
-stop_token type_traits
 stop_token version
+streambuf algorithm
+streambuf atomic
+streambuf bit
 streambuf cctype
+streambuf cerrno
 streambuf climits
 streambuf clocale
+streambuf cmath
+streambuf compare
+streambuf concepts
 streambuf cstddef
 streambuf cstdint
+streambuf cstdio
 streambuf cstdlib
 streambuf cstring
+streambuf ctime
 streambuf cwchar
+streambuf cwctype
+streambuf exception
 streambuf initializer_list
 streambuf ios
 streambuf iosfwd
+streambuf iterator
 streambuf limits
+streambuf memory
+streambuf mutex
 streambuf new
+streambuf optional
+streambuf ratio
+streambuf stdexcept
 streambuf string
+streambuf string_view
+streambuf system_error
 streambuf tuple
+streambuf type_traits
 streambuf typeinfo
+streambuf utility
+streambuf variant
 streambuf version
 string algorithm
+string atomic
+string bit
+string cctype
 string climits
+string cmath
 string compare
 string concepts
 string cstddef
@@ -837,20 +2159,32 @@ string cstdint
 string cstdio
 string cstdlib
 string cstring
+string ctime
 string cwchar
+string cwctype
+string exception
 string initializer_list
 string iosfwd
 string iterator
 string limits
+string memory
 string new
+string optional
+string ratio
 string stdexcept
 string string_view
 string tuple
 string type_traits
 string typeinfo
 string utility
+string variant
 string version
 string_view algorithm
+string_view atomic
+string_view bit
+string_view cctype
+string_view climits
+string_view cmath
 string_view compare
 string_view concepts
 string_view cstddef
@@ -858,68 +2192,235 @@ string_view cstdint
 string_view cstdio
 string_view cstdlib
 string_view cstring
+string_view ctime
 string_view cwchar
+string_view cwctype
+string_view exception
 string_view initializer_list
 string_view iosfwd
 string_view iterator
 string_view limits
+string_view memory
 string_view new
+string_view optional
+string_view ratio
 string_view stdexcept
+string_view tuple
 string_view type_traits
+string_view typeinfo
+string_view utility
+string_view variant
 string_view version
+strstream algorithm
+strstream array
+strstream atomic
+strstream bit
+strstream bitset
+strstream cctype
+strstream cerrno
+strstream climits
+strstream clocale
+strstream cmath
+strstream compare
+strstream concepts
+strstream cstdarg
+strstream cstddef
+strstream cstdint
+strstream cstdio
+strstream cstdlib
+strstream cstring
+strstream ctime
+strstream cwchar
+strstream cwctype
+strstream deque
+strstream exception
+strstream format
+strstream functional
+strstream initializer_list
+strstream ios
+strstream iosfwd
 strstream istream
+strstream iterator
+strstream limits
+strstream locale
+strstream memory
+strstream mutex
+strstream new
+strstream optional
 strstream ostream
+strstream print
+strstream queue
+strstream ratio
+strstream stack
+strstream stdexcept
+strstream streambuf
+strstream string
+strstream string_view
+strstream system_error
+strstream tuple
+strstream type_traits
+strstream typeinfo
+strstream unordered_map
+strstream utility
+strstream variant
+strstream vector
 strstream version
+syncstream algorithm
+syncstream array
+syncstream atomic
+syncstream bit
+syncstream bitset
+syncstream cctype
+syncstream cerrno
+syncstream climits
+syncstream clocale
+syncstream cmath
+syncstream compare
+syncstream concepts
+syncstream cstdarg
+syncstream cstddef
+syncstream cstdint
+syncstream cstdio
+syncstream cstdlib
+syncstream cstring
+syncstream ctime
+syncstream cwchar
+syncstream cwctype
+syncstream deque
+syncstream exception
+syncstream format
+syncstream functional
+syncstream initializer_list
 syncstream ios
 syncstream iosfwd
+syncstream iterator
+syncstream limits
+syncstream locale
 syncstream map
+syncstream memory
 syncstream mutex
+syncstream new
+syncstream optional
 syncstream ostream
+syncstream print
+syncstream queue
+syncstream ratio
 syncstream shared_mutex
+syncstream stack
+syncstream stdexcept
 syncstream streambuf
 syncstream string
+syncstream string_view
+syncstream system_error
+syncstream tuple
+syncstream type_traits
+syncstream typeinfo
+syncstream unordered_map
+syncstream utility
+syncstream variant
+syncstream vector
+syncstream version
+system_error algorithm
+system_error atomic
+system_error bit
+system_error cctype
 system_error cerrno
+system_error climits
+system_error cmath
 system_error compare
+system_error concepts
 system_error cstddef
 system_error cstdint
+system_error cstdio
+system_error cstdlib
 system_error cstring
+system_error ctime
+system_error cwchar
+system_error cwctype
+system_error exception
+system_error initializer_list
+system_error iosfwd
+system_error iterator
 system_error limits
+system_error memory
+system_error new
+system_error optional
+system_error ratio
 system_error stdexcept
 system_error string
+system_error string_view
+system_error tuple
 system_error type_traits
+system_error typeinfo
+system_error utility
+system_error variant
 system_error version
+thread algorithm
 thread array
 thread atomic
+thread bit
+thread bitset
 thread cctype
 thread cerrno
 thread chrono
+thread climits
 thread clocale
+thread cmath
 thread compare
+thread concepts
+thread cstdarg
 thread cstddef
 thread cstdint
+thread cstdio
 thread cstdlib
 thread cstring
 thread ctime
 thread cwchar
+thread cwctype
+thread deque
+thread exception
+thread format
+thread forward_list
 thread functional
+thread initializer_list
+thread ios
 thread iosfwd
+thread istream
+thread iterator
 thread limits
 thread locale
+thread memory
+thread mutex
 thread new
+thread optional
+thread ostream
+thread print
+thread queue
 thread ratio
 thread sstream
+thread stack
 thread stdexcept
+thread streambuf
 thread string
 thread string_view
 thread system_error
 thread tuple
 thread type_traits
+thread typeinfo
+thread unordered_map
+thread utility
+thread variant
+thread vector
 thread version
+tuple cmath
 tuple compare
 tuple cstddef
 tuple cstdint
+tuple cstdlib
 tuple exception
+tuple initializer_list
 tuple iosfwd
+tuple limits
 tuple new
 tuple type_traits
 tuple typeinfo
@@ -927,9 +2428,16 @@ tuple utility
 tuple version
 type_traits cstdint
 type_traits version
+typeindex cmath
 typeindex compare
+typeindex cstddef
+typeindex cstdint
+typeindex cstdlib
+typeindex initializer_list
 typeindex iosfwd
+typeindex limits
 typeindex new
+typeindex type_traits
 typeindex typeinfo
 typeindex utility
 typeindex version
@@ -937,8 +2445,12 @@ typeinfo cstddef
 typeinfo cstdint
 typeinfo cstdlib
 typeinfo type_traits
+typeinfo version
 unordered_map algorithm
+unordered_map atomic
 unordered_map bit
+unordered_map cctype
+unordered_map climits
 unordered_map cmath
 unordered_map compare
 unordered_map concepts
@@ -946,32 +2458,72 @@ unordered_map cstddef
 unordered_map cstdint
 unordered_map cstdlib
 unordered_map cstring
+unordered_map ctime
+unordered_map cwchar
+unordered_map cwctype
+unordered_map exception
 unordered_map initializer_list
+unordered_map iosfwd
 unordered_map iterator
 unordered_map limits
+unordered_map memory
 unordered_map new
 unordered_map optional
+unordered_map ratio
 unordered_map stdexcept
 unordered_map tuple
 unordered_map type_traits
+unordered_map typeinfo
+unordered_map utility
+unordered_map variant
 unordered_map version
+unordered_set algorithm
+unordered_set array
+unordered_set atomic
+unordered_set bit
+unordered_set cctype
+unordered_set cerrno
+unordered_set climits
+unordered_set clocale
 unordered_set cmath
 unordered_set compare
 unordered_set concepts
+unordered_set cstdarg
 unordered_set cstddef
 unordered_set cstdint
+unordered_set cstdio
 unordered_set cstdlib
 unordered_set cstring
+unordered_set ctime
+unordered_set cwchar
+unordered_set cwctype
+unordered_set exception
 unordered_set functional
 unordered_set initializer_list
+unordered_set ios
+unordered_set iosfwd
 unordered_set iterator
 unordered_set limits
+unordered_set locale
+unordered_set memory
+unordered_set mutex
 unordered_set new
 unordered_set optional
+unordered_set ratio
 unordered_set stdexcept
+unordered_set streambuf
+unordered_set string
+unordered_set string_view
+unordered_set system_error
 unordered_set tuple
 unordered_set type_traits
+unordered_set typeinfo
+unordered_set unordered_map
+unordered_set utility
+unordered_set variant
+unordered_set vector
 unordered_set version
+utility cmath
 utility compare
 utility cstddef
 utility cstdint
@@ -982,24 +2534,60 @@ utility limits
 utility type_traits
 utility version
 valarray algorithm
+valarray array
+valarray atomic
+valarray bit
+valarray cctype
+valarray cerrno
+valarray climits
+valarray clocale
 valarray cmath
+valarray compare
 valarray concepts
+valarray cstdarg
 valarray cstddef
+valarray cstdint
+valarray cstdio
 valarray cstdlib
 valarray cstring
+valarray ctime
+valarray cwchar
+valarray cwctype
+valarray exception
 valarray functional
 valarray initializer_list
+valarray ios
+valarray iosfwd
+valarray iterator
 valarray limits
+valarray locale
+valarray memory
+valarray mutex
 valarray new
+valarray optional
+valarray ratio
 valarray stdexcept
+valarray streambuf
+valarray string
+valarray string_view
+valarray system_error
+valarray tuple
 valarray type_traits
+valarray typeinfo
+valarray unordered_map
+valarray utility
+valarray variant
+valarray vector
 valarray version
+variant cmath
 variant compare
 variant cstddef
 variant cstdint
+variant cstdlib
 variant cstring
 variant exception
 variant initializer_list
+variant iosfwd
 variant limits
 variant new
 variant tuple
@@ -1010,27 +2598,43 @@ variant version
 vector algorithm
 vector array
 vector atomic
+vector bit
 vector cctype
 vector cerrno
 vector climits
 vector clocale
+vector cmath
 vector compare
 vector concepts
+vector cstdarg
 vector cstddef
 vector cstdint
+vector cstdio
 vector cstdlib
 vector cstring
+vector ctime
 vector cwchar
+vector cwctype
+vector exception
 vector initializer_list
+vector ios
 vector iosfwd
+vector iterator
 vector limits
 vector locale
+vector memory
+vector mutex
 vector new
+vector optional
+vector ratio
 vector stdexcept
+vector streambuf
 vector string
 vector string_view
+vector system_error
 vector tuple
 vector type_traits
 vector typeinfo
 vector utility
+vector variant
 vector version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20.csv b/libcxx/test/libcxx/transitive_includes/cxx20.csv
index 2a0ec915657339..72231fd80555d8 100644
--- a/libcxx/test/libcxx/transitive_includes/cxx20.csv
+++ b/libcxx/test/libcxx/transitive_includes/cxx20.csv
@@ -1,12 +1,18 @@
 algorithm atomic
 algorithm bit
+algorithm cctype
 algorithm climits
+algorithm cmath
+algorithm compare
 algorithm concepts
 algorithm cstddef
 algorithm cstdint
 algorithm cstdlib
 algorithm cstring
+algorithm ctime
 algorithm cwchar
+algorithm cwctype
+algorithm exception
 algorithm initializer_list
 algorithm iosfwd
 algorithm iterator
@@ -14,43 +20,71 @@ algorithm limits
 algorithm memory
 algorithm new
 algorithm optional
+algorithm ratio
 algorithm stdexcept
 algorithm tuple
 algorithm type_traits
+algorithm typeinfo
 algorithm utility
+algorithm variant
 algorithm version
 any atomic
+any climits
+any cmath
+any compare
 any concepts
 any cstddef
 any cstdint
 any cstdlib
 any cstring
+any ctime
+any exception
 any initializer_list
 any iosfwd
 any iterator
 any limits
 any memory
 any new
+any ratio
 any stdexcept
+any tuple
 any type_traits
 any typeinfo
+any utility
 any variant
 any version
 array algorithm
+array atomic
+array bit
+array cctype
+array climits
+array cmath
 array compare
 array concepts
 array cstddef
 array cstdint
 array cstdlib
+array cstring
+array ctime
 array cwchar
+array cwctype
+array exception
 array initializer_list
+array iosfwd
 array iterator
 array limits
+array memory
 array new
+array optional
+array ratio
 array stdexcept
+array tuple
 array type_traits
+array typeinfo
 array utility
+array variant
 array version
+atomic climits
 atomic cmath
 atomic compare
 atomic cstddef
@@ -63,18 +97,28 @@ atomic ratio
 atomic type_traits
 atomic version
 barrier atomic
+barrier climits
+barrier cmath
+barrier compare
 barrier concepts
 barrier cstddef
 barrier cstdint
+barrier cstdlib
 barrier cstring
 barrier ctime
+barrier exception
+barrier initializer_list
+barrier iosfwd
 barrier iterator
 barrier limits
 barrier memory
 barrier new
 barrier ratio
 barrier stdexcept
+barrier tuple
 barrier type_traits
+barrier typeinfo
+barrier utility
 barrier variant
 barrier version
 bit cstdint
@@ -83,23 +127,96 @@ bit iosfwd
 bit limits
 bit type_traits
 bit version
+bitset algorithm
+bitset atomic
+bitset bit
+bitset cctype
 bitset climits
+bitset cmath
+bitset compare
 bitset concepts
 bitset cstddef
 bitset cstdint
+bitset cstdio
 bitset cstdlib
 bitset cstring
+bitset ctime
 bitset cwchar
+bitset cwctype
+bitset exception
 bitset initializer_list
 bitset iosfwd
+bitset iterator
 bitset limits
+bitset memory
 bitset new
+bitset optional
+bitset ratio
 bitset stdexcept
 bitset string
 bitset string_view
+bitset tuple
 bitset type_traits
+bitset typeinfo
+bitset utility
+bitset variant
 bitset version
+ccomplex algorithm
+ccomplex array
+ccomplex atomic
+ccomplex bit
+ccomplex bitset
+ccomplex cctype
+ccomplex cerrno
+ccomplex climits
+ccomplex clocale
+ccomplex cmath
+ccomplex compare
 ccomplex complex
+ccomplex concepts
+ccomplex cstdarg
+ccomplex cstddef
+ccomplex cstdint
+ccomplex cstdio
+ccomplex cstdlib
+ccomplex cstring
+ccomplex ctime
+ccomplex cwchar
+ccomplex cwctype
+ccomplex deque
+ccomplex exception
+ccomplex format
+ccomplex functional
+ccomplex initializer_list
+ccomplex ios
+ccomplex iosfwd
+ccomplex istream
+ccomplex iterator
+ccomplex limits
+ccomplex locale
+ccomplex memory
+ccomplex mutex
+ccomplex new
+ccomplex optional
+ccomplex ostream
+ccomplex print
+ccomplex queue
+ccomplex ratio
+ccomplex sstream
+ccomplex stack
+ccomplex stdexcept
+ccomplex streambuf
+ccomplex string
+ccomplex string_view
+ccomplex system_error
+ccomplex tuple
+ccomplex type_traits
+ccomplex typeinfo
+ccomplex unordered_map
+ccomplex utility
+ccomplex variant
+ccomplex vector
+ccomplex version
 charconv cerrno
 charconv cmath
 charconv concepts
@@ -113,52 +230,105 @@ charconv limits
 charconv new
 charconv type_traits
 charconv version
+chrono algorithm
+chrono array
+chrono atomic
 chrono bit
+chrono bitset
+chrono cctype
+chrono cerrno
 chrono charconv
+chrono climits
+chrono clocale
 chrono cmath
 chrono compare
 chrono concepts
+chrono cstdarg
 chrono cstddef
 chrono cstdint
+chrono cstdio
+chrono cstdlib
 chrono cstring
 chrono ctime
+chrono cwchar
+chrono cwctype
+chrono deque
+chrono exception
 chrono format
 chrono forward_list
+chrono functional
+chrono initializer_list
+chrono ios
+chrono iosfwd
+chrono istream
+chrono iterator
 chrono limits
 chrono locale
+chrono memory
+chrono mutex
+chrono new
+chrono optional
 chrono ostream
+chrono print
+chrono queue
 chrono ratio
 chrono sstream
+chrono stack
 chrono stdexcept
+chrono streambuf
 chrono string
 chrono string_view
+chrono system_error
 chrono tuple
 chrono type_traits
+chrono typeinfo
+chrono unordered_map
+chrono utility
+chrono variant
 chrono vector
 chrono version
 cinttypes cstdint
+cmath cstdint
 cmath limits
 cmath type_traits
 cmath version
+codecvt algorithm
 codecvt atomic
+codecvt bit
 codecvt cctype
+codecvt cerrno
+codecvt climits
 codecvt clocale
+codecvt cmath
+codecvt compare
 codecvt concepts
 codecvt cstddef
 codecvt cstdint
+codecvt cstdio
 codecvt cstdlib
 codecvt cstring
+codecvt ctime
 codecvt cwchar
+codecvt cwctype
+codecvt exception
 codecvt initializer_list
 codecvt iosfwd
+codecvt iterator
 codecvt limits
+codecvt memory
 codecvt mutex
 codecvt new
+codecvt optional
+codecvt ratio
 codecvt stdexcept
 codecvt string
+codecvt string_view
+codecvt system_error
 codecvt tuple
 codecvt type_traits
 codecvt typeinfo
+codecvt utility
+codecvt variant
 codecvt version
 compare cmath
 compare cstddef
@@ -166,35 +336,102 @@ compare cstdint
 compare limits
 compare type_traits
 compare version
+complex algorithm
+complex array
+complex atomic
+complex bit
+complex bitset
+complex cctype
+complex cerrno
+complex climits
+complex clocale
 complex cmath
+complex compare
+complex concepts
+complex cstdarg
 complex cstddef
+complex cstdint
+complex cstdio
+complex cstdlib
+complex cstring
+complex ctime
+complex cwchar
+complex cwctype
+complex deque
+complex exception
+complex format
+complex functional
+complex initializer_list
+complex ios
 complex iosfwd
+complex istream
+complex iterator
+complex limits
+complex locale
+complex memory
+complex mutex
+complex new
+complex optional
+complex ostream
+complex print
+complex queue
+complex ratio
 complex sstream
+complex stack
 complex stdexcept
+complex streambuf
+complex string
+complex string_view
+complex system_error
+complex tuple
 complex type_traits
+complex typeinfo
+complex unordered_map
+complex utility
+complex variant
+complex vector
 complex version
 concepts cstddef
+concepts cstdint
 concepts type_traits
 concepts version
+condition_variable algorithm
 condition_variable atomic
+condition_variable bit
+condition_variable cctype
 condition_variable cerrno
+condition_variable climits
+condition_variable cmath
+condition_variable compare
 condition_variable concepts
 condition_variable cstddef
 condition_variable cstdint
+condition_variable cstdio
 condition_variable cstdlib
 condition_variable cstring
 condition_variable ctime
+condition_variable cwchar
+condition_variable cwctype
+condition_variable exception
 condition_variable initializer_list
 condition_variable iosfwd
+condition_variable iterator
 condition_variable limits
+condition_variable memory
 condition_variable new
+condition_variable optional
 condition_variable ratio
 condition_variable stdexcept
 condition_variable string
+condition_variable string_view
 condition_variable system_error
+condition_variable tuple
 condition_variable type_traits
 condition_variable typeinfo
+condition_variable utility
+condition_variable variant
 condition_variable version
+coroutine cmath
 coroutine compare
 coroutine cstddef
 coroutine cstdint
@@ -204,32 +441,116 @@ coroutine limits
 coroutine type_traits
 coroutine version
 cstddef version
+ctgmath algorithm
+ctgmath array
+ctgmath atomic
+ctgmath bit
+ctgmath bitset
 ctgmath ccomplex
+ctgmath cctype
+ctgmath cerrno
+ctgmath climits
+ctgmath clocale
 ctgmath cmath
+ctgmath compare
+ctgmath complex
+ctgmath concepts
+ctgmath cstdarg
+ctgmath cstddef
+ctgmath cstdint
+ctgmath cstdio
+ctgmath cstdlib
+ctgmath cstring
+ctgmath ctime
+ctgmath cwchar
+ctgmath cwctype
+ctgmath deque
+ctgmath exception
+ctgmath format
+ctgmath functional
+ctgmath initializer_list
+ctgmath ios
+ctgmath iosfwd
+ctgmath istream
+ctgmath iterator
+ctgmath limits
+ctgmath locale
+ctgmath memory
+ctgmath mutex
+ctgmath new
+ctgmath optional
+ctgmath ostream
+ctgmath print
+ctgmath queue
+ctgmath ratio
+ctgmath sstream
+ctgmath stack
+ctgmath stdexcept
+ctgmath streambuf
+ctgmath string
+ctgmath string_view
+ctgmath system_error
+ctgmath tuple
+ctgmath type_traits
+ctgmath typeinfo
+ctgmath unordered_map
+ctgmath utility
+ctgmath variant
+ctgmath vector
+ctgmath version
+cwchar cctype
 cwchar cstddef
 cwchar cwctype
+cwchar version
 cwctype cctype
 deque algorithm
+deque array
 deque atomic
+deque bit
+deque cctype
+deque cerrno
+deque climits
+deque clocale
+deque cmath
 deque compare
 deque concepts
+deque cstdarg
 deque cstddef
 deque cstdint
+deque cstdio
 deque cstdlib
 deque cstring
+deque ctime
 deque cwchar
+deque cwctype
+deque exception
 deque functional
 deque initializer_list
+deque ios
 deque iosfwd
 deque iterator
 deque limits
+deque locale
+deque memory
+deque mutex
 deque new
+deque optional
+deque ratio
 deque stdexcept
+deque streambuf
+deque string
+deque string_view
+deque system_error
 deque tuple
 deque type_traits
 deque typeinfo
+deque unordered_map
+deque utility
+deque variant
+deque vector
 deque version
 exception cstddef
+exception cstdint
 exception cstdlib
 exception new
 exception type_traits
@@ -238,245 +559,660 @@ exception version
 execution cstddef
 execution version
 expected cstddef
+expected cstdint
+expected cstdlib
 expected initializer_list
 expected new
+expected type_traits
 expected version
+experimental/iterator cmath
+experimental/iterator compare
+experimental/iterator concepts
+experimental/iterator cstddef
+experimental/iterator cstdint
+experimental/iterator cstdlib
+experimental/iterator cstring
+experimental/iterator exception
+experimental/iterator initializer_list
 experimental/iterator iosfwd
 experimental/iterator iterator
+experimental/iterator limits
+experimental/iterator new
+experimental/iterator tuple
 experimental/iterator type_traits
+experimental/iterator typeinfo
+experimental/iterator utility
+experimental/iterator variant
+experimental/iterator version
 experimental/memory cstddef
 experimental/memory cstdint
 experimental/memory cstring
 experimental/memory limits
+experimental/memory type_traits
+experimental/memory version
 experimental/propagate_const cstddef
+experimental/propagate_const cstdint
 experimental/propagate_const type_traits
+experimental/propagate_const version
 experimental/simd cstddef
 experimental/simd cstdint
 experimental/simd limits
+experimental/simd type_traits
+experimental/simd version
+experimental/type_traits cstddef
+experimental/type_traits cstdint
 experimental/type_traits initializer_list
 experimental/type_traits type_traits
+experimental/type_traits version
+experimental/utility cmath
+experimental/utility compare
+experimental/utility cstddef
+experimental/utility cstdint
+experimental/utility cstdlib
+experimental/utility initializer_list
+experimental/utility iosfwd
+experimental/utility limits
+experimental/utility type_traits
 experimental/utility utility
+experimental/utility version
+filesystem algorithm
+filesystem array
+filesystem atomic
+filesystem bit
+filesystem bitset
+filesystem cctype
+filesystem cerrno
+filesystem climits
+filesystem clocale
+filesystem cmath
 filesystem compare
 filesystem concepts
+filesystem cstdarg
 filesystem cstddef
 filesystem cstdint
+filesystem cstdio
 filesystem cstdlib
 filesystem cstring
 filesystem ctime
+filesystem cwchar
+filesystem cwctype
+filesystem deque
+filesystem exception
+filesystem format
+filesystem functional
+filesystem initializer_list
 filesystem iomanip
+filesystem ios
 filesystem iosfwd
+filesystem istream
+filesystem iterator
 filesystem limits
 filesystem locale
+filesystem memory
+filesystem mutex
 filesystem new
+filesystem optional
+filesystem ostream
+filesystem print
+filesystem queue
 filesystem ratio
+filesystem stack
+filesystem stdexcept
+filesystem streambuf
 filesystem string
 filesystem string_view
 filesystem system_error
+filesystem tuple
 filesystem type_traits
+filesystem typeinfo
+filesystem unordered_map
+filesystem utility
+filesystem variant
+filesystem vector
 filesystem version
+format algorithm
 format array
+format atomic
+format bit
 format cctype
 format cerrno
+format climits
 format clocale
 format cmath
+format compare
+format concepts
+format cstdarg
 format cstddef
 format cstdint
+format cstdio
 format cstdlib
 format cstring
+format ctime
 format cwchar
+format cwctype
+format deque
+format exception
+format functional
 format initializer_list
+format ios
+format iosfwd
+format iterator
 format limits
 format locale
+format memory
+format mutex
 format new
 format optional
 format queue
+format ratio
 format stack
 format stdexcept
+format streambuf
 format string
 format string_view
+format system_error
 format tuple
+format type_traits
+format typeinfo
+format unordered_map
+format utility
+format variant
+format vector
 format version
 forward_list algorithm
+forward_list array
 forward_list atomic
+forward_list bit
+forward_list cctype
+forward_list cerrno
+forward_list climits
+forward_list clocale
+forward_list cmath
 forward_list compare
 forward_list concepts
+forward_list cstdarg
 forward_list cstddef
 forward_list cstdint
+forward_list cstdio
 forward_list cstdlib
 forward_list cstring
+forward_list ctime
 forward_list cwchar
+forward_list cwctype
+forward_list exception
 forward_list functional
 forward_list initializer_list
+forward_list ios
 forward_list iosfwd
 forward_list iterator
 forward_list limits
+forward_list locale
+forward_list memory
+forward_list mutex
 forward_list new
+forward_list optional
+forward_list ratio
 forward_list stdexcept
+forward_list streambuf
+forward_list string
+forward_list string_view
+forward_list system_error
 forward_list tuple
 forward_list type_traits
 forward_list typeinfo
+forward_list unordered_map
+forward_list utility
+forward_list variant
+forward_list vector
 forward_list version
+fstream algorithm
+fstream array
 fstream atomic
+fstream bit
+fstream bitset
 fstream cctype
+fstream cerrno
+fstream climits
 fstream clocale
+fstream cmath
+fstream compare
 fstream concepts
+fstream cstdarg
 fstream cstddef
 fstream cstdint
 fstream cstdio
 fstream cstdlib
 fstream cstring
+fstream ctime
 fstream cwchar
+fstream cwctype
+fstream deque
+fstream exception
 fstream filesystem
+fstream format
+fstream functional
 fstream initializer_list
+fstream iomanip
+fstream ios
 fstream iosfwd
 fstream istream
+fstream iterator
 fstream limits
+fstream locale
+fstream memory
 fstream mutex
 fstream new
+fstream optional
 fstream ostream
+fstream print
+fstream queue
+fstream ratio
+fstream stack
 fstream stdexcept
+fstream streambuf
 fstream string
+fstream string_view
+fstream system_error
 fstream tuple
 fstream type_traits
 fstream typeinfo
+fstream unordered_map
+fstream utility
+fstream variant
+fstream vector
 fstream version
+functional algorithm
 functional array
 functional atomic
+functional bit
+functional cctype
+functional cerrno
+functional climits
+functional clocale
+functional cmath
+functional compare
 functional concepts
+functional cstdarg
 functional cstddef
 functional cstdint
+functional cstdio
 functional cstdlib
 functional cstring
+functional ctime
+functional cwchar
+functional cwctype
 functional exception
 functional initializer_list
+functional ios
 functional iosfwd
+functional iterator
 functional limits
+functional locale
 functional memory
+functional mutex
 functional new
+functional optional
+functional ratio
 functional stdexcept
+functional streambuf
+functional string
+functional string_view
+functional system_error
 functional tuple
 functional type_traits
 functional typeinfo
 functional unordered_map
 functional utility
+functional variant
 functional vector
 functional version
+future algorithm
+future array
 future atomic
+future bit
+future bitset
+future cctype
 future cerrno
+future climits
+future clocale
+future cmath
+future compare
+future concepts
+future cstdarg
 future cstddef
+future cstdint
+future cstdio
 future cstdlib
+future cstring
 future ctime
+future cwchar
+future cwctype
+future deque
 future exception
+future format
+future functional
+future initializer_list
+future ios
 future iosfwd
+future istream
+future iterator
 future limits
+future locale
+future memory
 future mutex
 future new
+future optional
+future ostream
+future print
+future queue
 future ratio
+future sstream
+future stack
 future stdexcept
+future streambuf
 future string
+future string_view
 future system_error
 future thread
+future tuple
 future type_traits
+future typeinfo
+future unordered_map
+future utility
+future variant
+future vector
 future version
 initializer_list cstddef
+initializer_list version
+iomanip algorithm
+iomanip array
+iomanip atomic
+iomanip bit
+iomanip bitset
+iomanip cctype
+iomanip cerrno
+iomanip climits
+iomanip clocale
+iomanip cmath
+iomanip compare
+iomanip concepts
+iomanip cstdarg
+iomanip cstddef
+iomanip cstdint
+iomanip cstdio
+iomanip cstdlib
+iomanip cstring
+iomanip ctime
+iomanip cwchar
+iomanip cwctype
+iomanip deque
+iomanip exception
+iomanip format
+iomanip functional
+iomanip initializer_list
+iomanip ios
+iomanip iosfwd
 iomanip istream
+iomanip iterator
+iomanip limits
+iomanip locale
+iomanip memory
+iomanip mutex
+iomanip new
+iomanip optional
+iomanip ostream
+iomanip print
+iomanip queue
+iomanip ratio
+iomanip stack
+iomanip stdexcept
+iomanip streambuf
+iomanip string
+iomanip string_view
+iomanip system_error
+iomanip tuple
+iomanip type_traits
+iomanip typeinfo
+iomanip unordered_map
+iomanip utility
+iomanip variant
+iomanip vector
 iomanip version
+ios algorithm
 ios atomic
+ios bit
 ios cctype
 ios cerrno
+ios climits
 ios clocale
+ios cmath
+ios compare
 ios concepts
 ios cstddef
 ios cstdint
+ios cstdio
 ios cstdlib
 ios cstring
+ios ctime
 ios cwchar
+ios cwctype
+ios exception
 ios initializer_list
 ios iosfwd
+ios iterator
 ios limits
+ios memory
 ios mutex
 ios new
+ios optional
+ios ratio
 ios stdexcept
 ios string
+ios string_view
 ios system_error
 ios tuple
 ios type_traits
 ios typeinfo
+ios utility
+ios variant
 ios version
 iosfwd version
+iostream algorithm
+iostream array
+iostream atomic
+iostream bit
+iostream bitset
+iostream cctype
+iostream cerrno
+iostream climits
+iostream clocale
+iostream cmath
+iostream compare
+iostream concepts
+iostream cstdarg
+iostream cstddef
+iostream cstdint
+iostream cstdio
+iostream cstdlib
+iostream cstring
+iostream ctime
+iostream cwchar
+iostream cwctype
+iostream deque
+iostream exception
+iostream format
+iostream functional
+iostream initializer_list
 iostream ios
+iostream iosfwd
 iostream istream
+iostream iterator
+iostream limits
+iostream locale
+iostream memory
+iostream mutex
+iostream new
+iostream optional
 iostream ostream
+iostream print
+iostream queue
+iostream ratio
+iostream stack
+iostream stdexcept
 iostream streambuf
+iostream string
+iostream string_view
+iostream system_error
+iostream tuple
+iostream type_traits
+iostream typeinfo
+iostream unordered_map
+iostream utility
+iostream variant
+iostream vector
 iostream version
+istream algorithm
+istream array
+istream atomic
+istream bit
 istream bitset
+istream cctype
 istream cerrno
+istream climits
+istream clocale
+istream cmath
+istream compare
 istream concepts
+istream cstdarg
 istream cstddef
 istream cstdint
+istream cstdio
+istream cstdlib
 istream cstring
+istream ctime
+istream cwchar
+istream cwctype
+istream deque
+istream exception
+istream format
+istream functional
 istream initializer_list
 istream ios
 istream iosfwd
+istream iterator
 istream limits
 istream locale
+istream memory
+istream mutex
 istream new
+istream optional
 istream ostream
+istream print
+istream queue
+istream ratio
+istream stack
+istream stdexcept
 istream streambuf
 istream string
 istream string_view
+istream system_error
+istream tuple
 istream type_traits
 istream typeinfo
+istream unordered_map
+istream utility
+istream variant
+istream vector
 istream version
+iterator cmath
 iterator compare
 iterator concepts
 iterator cstddef
+iterator cstdint
 iterator cstdlib
+iterator cstring
 iterator exception
 iterator initializer_list
 iterator iosfwd
 iterator limits
 iterator new
+iterator tuple
 iterator type_traits
 iterator typeinfo
 iterator utility
 iterator variant
 iterator version
 latch atomic
+latch climits
+latch cmath
+latch compare
 latch cstddef
 latch cstdint
+latch cstdlib
 latch cstring
 latch ctime
 latch limits
 latch ratio
 latch type_traits
 latch version
+limits cstdint
 limits type_traits
 limits version
 list algorithm
+list array
 list atomic
+list bit
+list cctype
+list cerrno
+list climits
+list clocale
+list cmath
 list compare
 list concepts
+list cstdarg
 list cstddef
 list cstdint
+list cstdio
 list cstdlib
 list cstring
+list ctime
 list cwchar
+list cwctype
+list exception
 list functional
 list initializer_list
+list ios
 list iosfwd
 list iterator
 list limits
+list locale
+list memory
+list mutex
 list new
+list optional
+list ratio
 list stdexcept
+list streambuf
+list string
+list string_view
+list system_error
 list tuple
 list type_traits
 list typeinfo
+list unordered_map
+list utility
+list variant
+list vector
 list version
+locale algorithm
 locale atomic
+locale bit
 locale cctype
 locale cerrno
+locale climits
 locale clocale
+locale cmath
+locale compare
 locale concepts
 locale cstdarg
 locale cstddef
@@ -486,121 +1222,290 @@ locale cstdlib
 locale cstring
 locale ctime
 locale cwchar
+locale cwctype
+locale exception
 locale initializer_list
 locale ios
 locale iosfwd
 locale iterator
 locale limits
+locale memory
 locale mutex
 locale new
+locale optional
+locale ratio
 locale stdexcept
 locale streambuf
 locale string
+locale string_view
+locale system_error
 locale tuple
 locale type_traits
 locale typeinfo
+locale utility
+locale variant
 locale version
+map algorithm
+map array
+map atomic
+map bit
+map cctype
+map cerrno
+map climits
+map clocale
+map cmath
 map compare
 map concepts
+map cstdarg
 map cstddef
 map cstdint
+map cstdio
 map cstdlib
+map cstring
+map ctime
 map cwchar
+map cwctype
+map exception
 map functional
 map initializer_list
+map ios
+map iosfwd
 map iterator
 map limits
+map locale
+map memory
+map mutex
 map new
 map optional
+map ratio
 map stdexcept
+map streambuf
+map string
+map string_view
+map system_error
 map tuple
 map type_traits
+map typeinfo
+map unordered_map
 map utility
+map variant
+map vector
 map version
+mdspan algorithm
 mdspan array
+mdspan atomic
+mdspan bit
+mdspan cctype
+mdspan cerrno
 mdspan cinttypes
+mdspan climits
+mdspan clocale
+mdspan cmath
+mdspan compare
 mdspan concepts
+mdspan cstdarg
 mdspan cstddef
+mdspan cstdint
+mdspan cstdio
+mdspan cstdlib
+mdspan cstring
+mdspan ctime
+mdspan cwchar
+mdspan cwctype
+mdspan exception
+mdspan functional
+mdspan initializer_list
+mdspan ios
+mdspan iosfwd
+mdspan iterator
 mdspan limits
+mdspan locale
+mdspan memory
+mdspan mutex
+mdspan new
+mdspan optional
+mdspan ratio
 mdspan span
+mdspan stdexcept
+mdspan streambuf
+mdspan string
+mdspan string_view
+mdspan system_error
+mdspan tuple
+mdspan type_traits
+mdspan typeinfo
+mdspan unordered_map
+mdspan utility
+mdspan variant
+mdspan vector
 mdspan version
 memory atomic
+memory climits
+memory cmath
 memory compare
 memory concepts
 memory cstddef
 memory cstdint
 memory cstdlib
 memory cstring
+memory ctime
+memory exception
 memory initializer_list
 memory iosfwd
 memory iterator
 memory limits
 memory new
+memory ratio
 memory stdexcept
 memory tuple
 memory type_traits
 memory typeinfo
 memory utility
+memory variant
 memory version
+memory_resource algorithm
+memory_resource atomic
+memory_resource bit
+memory_resource cctype
+memory_resource cerrno
+memory_resource climits
+memory_resource cmath
+memory_resource compare
+memory_resource concepts
 memory_resource cstddef
 memory_resource cstdint
+memory_resource cstdio
+memory_resource cstdlib
+memory_resource cstring
+memory_resource ctime
+memory_resource cwchar
+memory_resource cwctype
+memory_resource exception
+memory_resource initializer_list
+memory_resource iosfwd
+memory_resource iterator
 memory_resource limits
+memory_resource memory
 memory_resource mutex
 memory_resource new
+memory_resource optional
+memory_resource ratio
 memory_resource stdexcept
+memory_resource string
+memory_resource string_view
+memory_resource system_error
 memory_resource tuple
+memory_resource type_traits
+memory_resource typeinfo
+memory_resource utility
+memory_resource variant
 memory_resource version
+mutex algorithm
 mutex atomic
+mutex bit
+mutex cctype
 mutex cerrno
+mutex climits
+mutex cmath
+mutex compare
 mutex concepts
 mutex cstddef
 mutex cstdint
+mutex cstdio
 mutex cstdlib
 mutex cstring
 mutex ctime
+mutex cwchar
+mutex cwctype
+mutex exception
 mutex initializer_list
 mutex iosfwd
+mutex iterator
 mutex limits
+mutex memory
 mutex new
+mutex optional
 mutex ratio
 mutex stdexcept
 mutex string
+mutex string_view
 mutex system_error
 mutex tuple
 mutex type_traits
 mutex typeinfo
+mutex utility
+mutex variant
 mutex version
 new cstddef
+new cstdint
 new cstdlib
 new type_traits
 new version
 numbers concepts
+numbers cstddef
+numbers cstdint
 numbers type_traits
 numbers version
+numeric algorithm
+numeric array
+numeric atomic
+numeric bit
+numeric cctype
+numeric cerrno
 numeric climits
+numeric clocale
 numeric cmath
+numeric compare
 numeric concepts
+numeric cstdarg
 numeric cstddef
 numeric cstdint
+numeric cstdio
+numeric cstdlib
+numeric cstring
+numeric ctime
+numeric cwchar
+numeric cwctype
+numeric exception
 numeric execution
 numeric functional
 numeric initializer_list
+numeric ios
+numeric iosfwd
 numeric iterator
 numeric limits
+numeric locale
+numeric memory
+numeric mutex
 numeric new
 numeric optional
+numeric ratio
+numeric stdexcept
+numeric streambuf
+numeric string
+numeric string_view
+numeric system_error
 numeric tuple
 numeric type_traits
+numeric typeinfo
+numeric unordered_map
+numeric utility
+numeric variant
+numeric vector
 numeric version
 optional atomic
 optional climits
+optional cmath
 optional compare
 optional concepts
 optional cstddef
 optional cstdint
+optional cstdlib
 optional cstring
 optional ctime
+optional exception
 optional initializer_list
+optional iosfwd
 optional iterator
 optional limits
 optional memory
@@ -613,114 +1518,314 @@ optional typeinfo
 optional utility
 optional variant
 optional version
+ostream algorithm
+ostream array
 ostream atomic
+ostream bit
 ostream bitset
+ostream cctype
 ostream cerrno
+ostream climits
+ostream clocale
+ostream cmath
+ostream compare
 ostream concepts
+ostream cstdarg
 ostream cstddef
 ostream cstdint
 ostream cstdio
 ostream cstdlib
 ostream cstring
+ostream ctime
+ostream cwchar
+ostream cwctype
+ostream deque
+ostream exception
 ostream format
+ostream functional
 ostream initializer_list
 ostream ios
 ostream iosfwd
 ostream iterator
 ostream limits
 ostream locale
+ostream memory
+ostream mutex
 ostream new
+ostream optional
 ostream print
+ostream queue
+ostream ratio
+ostream stack
 ostream stdexcept
 ostream streambuf
 ostream string
 ostream string_view
+ostream system_error
+ostream tuple
 ostream type_traits
 ostream typeinfo
+ostream unordered_map
+ostream utility
+ostream variant
+ostream vector
 ostream version
+print algorithm
+print array
+print atomic
+print bit
+print cctype
 print cerrno
+print climits
+print clocale
+print cmath
+print compare
+print concepts
+print cstdarg
 print cstddef
+print cstdint
 print cstdio
+print cstdlib
+print cstring
+print ctime
+print cwchar
+print cwctype
+print deque
+print exception
 print format
+print functional
+print initializer_list
+print ios
+print iosfwd
+print iterator
+print limits
+print locale
+print memory
+print mutex
+print new
+print optional
+print queue
+print ratio
+print stack
 print stdexcept
+print streambuf
 print string
 print string_view
+print system_error
+print tuple
+print type_traits
+print typeinfo
+print unordered_map
+print utility
+print variant
+print vector
 print version
+queue algorithm
+queue array
+queue atomic
+queue bit
+queue cctype
+queue cerrno
+queue climits
+queue clocale
+queue cmath
 queue compare
 queue concepts
+queue cstdarg
 queue cstddef
+queue cstdint
+queue cstdio
 queue cstdlib
+queue cstring
+queue ctime
+queue cwchar
+queue cwctype
 queue deque
+queue exception
 queue functional
 queue initializer_list
+queue ios
+queue iosfwd
+queue iterator
 queue limits
+queue locale
+queue memory
+queue mutex
 queue new
+queue optional
+queue ratio
+queue stdexcept
+queue streambuf
+queue string
+queue string_view
+queue system_error
+queue tuple
 queue type_traits
+queue typeinfo
+queue unordered_map
+queue utility
+queue variant
 queue vector
 queue version
 random algorithm
+random array
+random atomic
+random bit
+random cctype
+random cerrno
 random climits
+random clocale
 random cmath
+random compare
 random concepts
+random cstdarg
 random cstddef
 random cstdint
+random cstdio
 random cstdlib
+random cstring
+random ctime
+random cwchar
+random cwctype
+random exception
+random execution
+random functional
 random initializer_list
+random ios
 random iosfwd
+random iterator
 random limits
+random locale
+random memory
+random mutex
+random new
 random numeric
+random optional
+random ratio
+random stdexcept
+random streambuf
 random string
+random string_view
+random system_error
+random tuple
 random type_traits
+random typeinfo
+random unordered_map
+random utility
+random variant
 random vector
 random version
+ranges algorithm
+ranges array
+ranges atomic
+ranges bit
+ranges cctype
+ranges cerrno
+ranges climits
+ranges clocale
+ranges cmath
 ranges compare
+ranges concepts
+ranges cstdarg
 ranges cstddef
+ranges cstdint
+ranges cstdio
 ranges cstdlib
+ranges cstring
+ranges ctime
+ranges cwchar
+ranges cwctype
+ranges exception
+ranges functional
 ranges initializer_list
+ranges ios
 ranges iosfwd
 ranges iterator
 ranges limits
+ranges locale
+ranges memory
+ranges mutex
+ranges new
 ranges optional
+ranges ratio
 ranges span
+ranges stdexcept
+ranges streambuf
+ranges string
+ranges string_view
+ranges system_error
 ranges tuple
 ranges type_traits
+ranges typeinfo
+ranges unordered_map
+ranges utility
 ranges variant
+ranges vector
 ranges version
 ratio climits
 ratio cstdint
 ratio type_traits
 ratio version
+regex algorithm
+regex array
 regex atomic
+regex bit
 regex cctype
+regex cerrno
+regex climits
 regex clocale
+regex cmath
 regex compare
 regex concepts
+regex cstdarg
 regex cstddef
 regex cstdint
+regex cstdio
 regex cstdlib
 regex cstring
+regex ctime
 regex cwchar
+regex cwctype
 regex deque
+regex exception
+regex functional
 regex initializer_list
+regex ios
 regex iosfwd
 regex iterator
 regex limits
+regex locale
+regex memory
 regex mutex
 regex new
+regex optional
+regex ratio
 regex stdexcept
+regex streambuf
 regex string
+regex string_view
+regex system_error
 regex tuple
 regex type_traits
 regex typeinfo
+regex unordered_map
 regex utility
+regex variant
 regex vector
 regex version
 scoped_allocator atomic
 scoped_allocator climits
+scoped_allocator cmath
+scoped_allocator compare
 scoped_allocator concepts
 scoped_allocator cstddef
+scoped_allocator cstdint
+scoped_allocator cstdlib
 scoped_allocator cstring
 scoped_allocator ctime
+scoped_allocator exception
+scoped_allocator initializer_list
+scoped_allocator iosfwd
 scoped_allocator iterator
 scoped_allocator limits
 scoped_allocator memory
@@ -729,89 +1834,270 @@ scoped_allocator ratio
 scoped_allocator stdexcept
 scoped_allocator tuple
 scoped_allocator type_traits
+scoped_allocator typeinfo
+scoped_allocator utility
 scoped_allocator variant
 scoped_allocator version
 semaphore atomic
+semaphore climits
+semaphore cmath
+semaphore compare
 semaphore cstddef
 semaphore cstdint
+semaphore cstdlib
 semaphore cstring
 semaphore ctime
 semaphore limits
 semaphore ratio
 semaphore type_traits
 semaphore version
+set algorithm
+set array
+set atomic
+set bit
+set cctype
+set cerrno
+set climits
+set clocale
+set cmath
 set compare
 set concepts
+set cstdarg
 set cstddef
 set cstdint
+set cstdio
 set cstdlib
+set cstring
+set ctime
 set cwchar
+set cwctype
+set exception
 set functional
 set initializer_list
+set ios
+set iosfwd
 set iterator
 set limits
+set locale
+set memory
+set mutex
 set new
 set optional
+set ratio
 set stdexcept
+set streambuf
+set string
+set string_view
+set system_error
 set tuple
 set type_traits
+set typeinfo
+set unordered_map
+set utility
+set variant
+set vector
 set version
+shared_mutex algorithm
+shared_mutex atomic
+shared_mutex bit
+shared_mutex cctype
 shared_mutex cerrno
+shared_mutex climits
+shared_mutex cmath
+shared_mutex compare
+shared_mutex concepts
 shared_mutex cstddef
+shared_mutex cstdint
+shared_mutex cstdio
+shared_mutex cstdlib
+shared_mutex cstring
 shared_mutex ctime
+shared_mutex cwchar
+shared_mutex cwctype
+shared_mutex exception
+shared_mutex initializer_list
+shared_mutex iosfwd
+shared_mutex iterator
 shared_mutex limits
+shared_mutex memory
+shared_mutex new
+shared_mutex optional
 shared_mutex ratio
 shared_mutex stdexcept
 shared_mutex string
+shared_mutex string_view
 shared_mutex system_error
+shared_mutex tuple
 shared_mutex type_traits
+shared_mutex typeinfo
+shared_mutex utility
+shared_mutex variant
 shared_mutex version
 source_location cstdint
 source_location version
+span algorithm
 span array
+span atomic
+span bit
+span cctype
+span cerrno
+span climits
+span clocale
+span cmath
+span compare
 span concepts
+span cstdarg
 span cstddef
+span cstdint
+span cstdio
+span cstdlib
+span cstring
+span ctime
+span cwchar
+span cwctype
+span exception
 span functional
 span initializer_list
+span ios
+span iosfwd
 span iterator
 span limits
+span locale
+span memory
+span mutex
+span new
+span optional
+span ratio
 span stdexcept
+span streambuf
+span string
+span string_view
+span system_error
+span tuple
 span type_traits
+span typeinfo
+span unordered_map
+span utility
+span variant
+span vector
 span version
+sstream algorithm
+sstream array
+sstream atomic
+sstream bit
 sstream bitset
+sstream cctype
 sstream cerrno
+sstream climits
+sstream clocale
+sstream cmath
+sstream compare
+sstream concepts
+sstream cstdarg
 sstream cstddef
 sstream cstdint
+sstream cstdio
+sstream cstdlib
 sstream cstring
+sstream ctime
+sstream cwchar
+sstream cwctype
+sstream deque
+sstream exception
+sstream format
+sstream functional
 sstream initializer_list
 sstream ios
+sstream iosfwd
 sstream istream
+sstream iterator
 sstream limits
 sstream locale
+sstream memory
+sstream mutex
 sstream new
+sstream optional
 sstream ostream
+sstream print
+sstream queue
+sstream ratio
+sstream stack
+sstream stdexcept
 sstream streambuf
 sstream string
 sstream string_view
+sstream system_error
+sstream tuple
 sstream type_traits
 sstream typeinfo
+sstream unordered_map
+sstream utility
+sstream variant
+sstream vector
 sstream version
+stack algorithm
+stack array
+stack atomic
+stack bit
+stack cctype
+stack cerrno
+stack climits
+stack clocale
+stack cmath
 stack compare
 stack concepts
+stack cstdarg
 stack cstddef
+stack cstdint
+stack cstdio
+stack cstdlib
+stack cstring
+stack ctime
+stack cwchar
+stack cwctype
 stack deque
+stack exception
 stack functional
 stack initializer_list
+stack ios
+stack iosfwd
+stack iterator
 stack limits
+stack locale
+stack memory
+stack mutex
 stack new
+stack optional
+stack ratio
+stack stdexcept
+stack streambuf
+stack string
+stack string_view
+stack system_error
+stack tuple
 stack type_traits
+stack typeinfo
+stack unordered_map
+stack utility
+stack variant
+stack vector
 stack version
+stdexcept cstddef
+stdexcept cstdint
 stdexcept cstdlib
 stdexcept exception
 stdexcept iosfwd
+stdexcept new
+stdexcept type_traits
+stdexcept typeinfo
+stdexcept version
 stop_token atomic
+stop_token climits
+stop_token cmath
+stop_token compare
 stop_token cstddef
 stop_token cstdint
+stop_token cstdlib
 stop_token cstring
 stop_token ctime
 stop_token iosfwd
@@ -819,25 +2105,51 @@ stop_token limits
 stop_token ratio
 stop_token type_traits
 stop_token version
+streambuf algorithm
+streambuf atomic
+streambuf bit
 streambuf cctype
+streambuf cerrno
 streambuf climits
 streambuf clocale
+streambuf cmath
+streambuf compare
+streambuf concepts
 streambuf cstddef
 streambuf cstdint
+streambuf cstdio
 streambuf cstdlib
 streambuf cstring
+streambuf ctime
 streambuf cwchar
+streambuf cwctype
+streambuf exception
 streambuf initializer_list
 streambuf ios
 streambuf iosfwd
+streambuf iterator
 streambuf limits
+streambuf memory
+streambuf mutex
 streambuf new
+streambuf optional
+streambuf ratio
+streambuf stdexcept
 streambuf string
+streambuf string_view
+streambuf system_error
 streambuf tuple
+streambuf type_traits
 streambuf typeinfo
+streambuf utility
+streambuf variant
 streambuf version
 string algorithm
+string atomic
+string bit
+string cctype
 string climits
+string cmath
 string compare
 string concepts
 string cstddef
@@ -845,20 +2157,32 @@ string cstdint
 string cstdio
 string cstdlib
 string cstring
+string ctime
 string cwchar
+string cwctype
+string exception
 string initializer_list
 string iosfwd
 string iterator
 string limits
+string memory
 string new
+string optional
+string ratio
 string stdexcept
 string string_view
 string tuple
 string type_traits
 string typeinfo
 string utility
+string variant
 string version
 string_view algorithm
+string_view atomic
+string_view bit
+string_view cctype
+string_view climits
+string_view cmath
 string_view compare
 string_view concepts
 string_view cstddef
@@ -866,67 +2190,233 @@ string_view cstdint
 string_view cstdio
 string_view cstdlib
 string_view cstring
+string_view ctime
 string_view cwchar
+string_view cwctype
+string_view exception
 string_view initializer_list
 string_view iosfwd
 string_view iterator
 string_view limits
+string_view memory
 string_view new
+string_view optional
+string_view ratio
 string_view stdexcept
+string_view tuple
 string_view type_traits
+string_view typeinfo
+string_view utility
+string_view variant
 string_view version
+strstream algorithm
+strstream array
+strstream atomic
+strstream bit
+strstream bitset
+strstream cctype
+strstream cerrno
+strstream climits
+strstream clocale
+strstream cmath
+strstream compare
+strstream concepts
+strstream cstdarg
+strstream cstddef
+strstream cstdint
+strstream cstdio
+strstream cstdlib
+strstream cstring
+strstream ctime
+strstream cwchar
+strstream cwctype
+strstream deque
+strstream exception
+strstream format
+strstream functional
+strstream initializer_list
+strstream ios
+strstream iosfwd
 strstream istream
+strstream iterator
+strstream limits
+strstream locale
+strstream memory
+strstream mutex
+strstream new
+strstream optional
 strstream ostream
+strstream print
+strstream queue
+strstream ratio
+strstream stack
+strstream stdexcept
+strstream streambuf
+strstream string
+strstream string_view
+strstream system_error
+strstream tuple
+strstream type_traits
+strstream typeinfo
+strstream unordered_map
+strstream utility
+strstream variant
+strstream vector
 strstream version
+syncstream algorithm
+syncstream array
+syncstream atomic
+syncstream bit
+syncstream bitset
+syncstream cctype
+syncstream cerrno
+syncstream climits
+syncstream clocale
+syncstream cmath
+syncstream compare
+syncstream concepts
+syncstream cstdarg
+syncstream cstddef
+syncstream cstdint
+syncstream cstdio
+syncstream cstdlib
+syncstream cstring
+syncstream ctime
+syncstream cwchar
+syncstream cwctype
+syncstream deque
+syncstream exception
+syncstream format
+syncstream functional
+syncstream initializer_list
 syncstream ios
 syncstream iosfwd
+syncstream iterator
+syncstream limits
+syncstream locale
 syncstream map
+syncstream memory
 syncstream mutex
+syncstream new
+syncstream optional
 syncstream ostream
+syncstream print
+syncstream queue
+syncstream ratio
 syncstream shared_mutex
+syncstream stack
+syncstream stdexcept
 syncstream streambuf
 syncstream string
+syncstream string_view
+syncstream system_error
+syncstream tuple
+syncstream type_traits
+syncstream typeinfo
+syncstream unordered_map
+syncstream utility
+syncstream variant
+syncstream vector
+syncstream version
+system_error algorithm
+system_error atomic
+system_error bit
+system_error cctype
 system_error cerrno
+system_error climits
+system_error cmath
 system_error compare
+system_error concepts
 system_error cstddef
 system_error cstdint
+system_error cstdio
+system_error cstdlib
 system_error cstring
+system_error ctime
+system_error cwchar
+system_error cwctype
+system_error exception
+system_error initializer_list
+system_error iosfwd
+system_error iterator
 system_error limits
+system_error memory
+system_error new
+system_error optional
+system_error ratio
 system_error stdexcept
 system_error string
+system_error string_view
+system_error tuple
 system_error type_traits
+system_error typeinfo
+system_error utility
+system_error variant
 system_error version
+thread algorithm
 thread array
 thread atomic
+thread bit
+thread bitset
 thread cctype
 thread cerrno
+thread climits
 thread clocale
+thread cmath
 thread compare
+thread concepts
+thread cstdarg
 thread cstddef
 thread cstdint
+thread cstdio
 thread cstdlib
 thread cstring
 thread ctime
 thread cwchar
+thread cwctype
+thread deque
+thread exception
+thread format
 thread functional
+thread initializer_list
+thread ios
 thread iosfwd
+thread istream
+thread iterator
 thread limits
 thread locale
+thread memory
+thread mutex
 thread new
+thread optional
+thread ostream
+thread print
+thread queue
 thread ratio
 thread sstream
+thread stack
 thread stdexcept
+thread streambuf
 thread string
 thread string_view
 thread system_error
 thread tuple
 thread type_traits
+thread typeinfo
+thread unordered_map
+thread utility
+thread variant
+thread vector
 thread version
+tuple cmath
 tuple compare
 tuple cstddef
 tuple cstdint
+tuple cstdlib
 tuple exception
+tuple initializer_list
 tuple iosfwd
+tuple limits
 tuple new
 tuple type_traits
 tuple typeinfo
@@ -934,9 +2424,16 @@ tuple utility
 tuple version
 type_traits cstdint
 type_traits version
+typeindex cmath
 typeindex compare
+typeindex cstddef
+typeindex cstdint
+typeindex cstdlib
+typeindex initializer_list
 typeindex iosfwd
+typeindex limits
 typeindex new
+typeindex type_traits
 typeindex typeinfo
 typeindex utility
 typeindex version
@@ -944,8 +2441,12 @@ typeinfo cstddef
 typeinfo cstdint
 typeinfo cstdlib
 typeinfo type_traits
+typeinfo version
 unordered_map algorithm
+unordered_map atomic
 unordered_map bit
+unordered_map cctype
+unordered_map climits
 unordered_map cmath
 unordered_map compare
 unordered_map concepts
@@ -953,32 +2454,72 @@ unordered_map cstddef
 unordered_map cstdint
 unordered_map cstdlib
 unordered_map cstring
+unordered_map ctime
+unordered_map cwchar
+unordered_map cwctype
+unordered_map exception
 unordered_map initializer_list
+unordered_map iosfwd
 unordered_map iterator
 unordered_map limits
+unordered_map memory
 unordered_map new
 unordered_map optional
+unordered_map ratio
 unordered_map stdexcept
 unordered_map tuple
 unordered_map type_traits
+unordered_map typeinfo
+unordered_map utility
+unordered_map variant
 unordered_map version
+unordered_set algorithm
+unordered_set array
+unordered_set atomic
+unordered_set bit
+unordered_set cctype
+unordered_set cerrno
+unordered_set climits
+unordered_set clocale
 unordered_set cmath
 unordered_set compare
 unordered_set concepts
+unordered_set cstdarg
 unordered_set cstddef
 unordered_set cstdint
+unordered_set cstdio
 unordered_set cstdlib
 unordered_set cstring
+unordered_set ctime
+unordered_set cwchar
+unordered_set cwctype
+unordered_set exception
 unordered_set functional
 unordered_set initializer_list
+unordered_set ios
+unordered_set iosfwd
 unordered_set iterator
 unordered_set limits
+unordered_set locale
+unordered_set memory
+unordered_set mutex
 unordered_set new
 unordered_set optional
+unordered_set ratio
 unordered_set stdexcept
+unordered_set streambuf
+unordered_set string
+unordered_set string_view
+unordered_set system_error
 unordered_set tuple
 unordered_set type_traits
+unordered_set typeinfo
+unordered_set unordered_map
+unordered_set utility
+unordered_set variant
+unordered_set vector
 unordered_set version
+utility cmath
 utility compare
 utility cstddef
 utility cstdint
@@ -989,24 +2530,60 @@ utility limits
 utility type_traits
 utility version
 valarray algorithm
+valarray array
+valarray atomic
+valarray bit
+valarray cctype
+valarray cerrno
+valarray climits
+valarray clocale
 valarray cmath
+valarray compare
 valarray concepts
+valarray cstdarg
 valarray cstddef
+valarray cstdint
+valarray cstdio
 valarray cstdlib
 valarray cstring
+valarray ctime
+valarray cwchar
+valarray cwctype
+valarray exception
 valarray functional
 valarray initializer_list
+valarray ios
+valarray iosfwd
+valarray iterator
 valarray limits
+valarray locale
+valarray memory
+valarray mutex
 valarray new
+valarray optional
+valarray ratio
 valarray stdexcept
+valarray streambuf
+valarray string
+valarray string_view
+valarray system_error
+valarray tuple
 valarray type_traits
+valarray typeinfo
+valarray unordered_map
+valarray utility
+valarray variant
+valarray vector
 valarray version
+variant cmath
 variant compare
 variant cstddef
 variant cstdint
+variant cstdlib
 variant cstring
 variant exception
 variant initializer_list
+variant iosfwd
 variant limits
 variant new
 variant tuple
@@ -1017,27 +2594,43 @@ variant version
 vector algorithm
 vector array
 vector atomic
+vector bit
 vector cctype
 vector cerrno
 vector climits
 vector clocale
+vector cmath
 vector compare
 vector concepts
+vector cstdarg
 vector cstddef
 vector cstdint
+vector cstdio
 vector cstdlib
 vector cstring
+vector ctime
 vector cwchar
+vector cwctype
+vector exception
 vector initializer_list
+vector ios
 vector iosfwd
+vector iterator
 vector limits
 vector locale
+vector memory
+vector mutex
 vector new
+vector optional
+vector ratio
 vector stdexcept
+vector streambuf
 vector string
 vector string_view
+vector system_error
 vector tuple
 vector type_traits
 vector typeinfo
 vector utility
+vector variant
 vector version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx23.csv b/libcxx/test/libcxx/transitive_includes/cxx23.csv
index 68877978d84ec0..453f139f542bf3 100644
--- a/libcxx/test/libcxx/transitive_includes/cxx23.csv
+++ b/libcxx/test/libcxx/transitive_includes/cxx23.csv
@@ -1,9 +1,12 @@
+algorithm cctype
 algorithm climits
+algorithm compare
 algorithm cstddef
 algorithm cstdint
 algorithm cstring
 algorithm ctime
 algorithm cwchar
+algorithm cwctype
 algorithm initializer_list
 algorithm iosfwd
 algorithm limits
@@ -20,15 +23,18 @@ any limits
 any new
 any typeinfo
 any version
+array cctype
 array compare
 array cstddef
 array cstdint
 array cwchar
+array cwctype
 array initializer_list
 array limits
 array new
 array stdexcept
 array version
+atomic climits
 atomic cstddef
 atomic cstdint
 atomic cstring
@@ -36,6 +42,7 @@ atomic ctime
 atomic limits
 atomic ratio
 atomic version
+barrier climits
 barrier cstddef
 barrier cstdint
 barrier cstring
@@ -47,11 +54,15 @@ barrier version
 bit cstdint
 bit limits
 bit version
+bitset cctype
 bitset climits
+bitset compare
 bitset cstddef
 bitset cstdint
+bitset cstdio
 bitset cstring
 bitset cwchar
+bitset cwctype
 bitset initializer_list
 bitset iosfwd
 bitset limits
@@ -59,8 +70,40 @@ bitset new
 bitset stdexcept
 bitset string
 bitset string_view
+bitset tuple
 bitset version
+ccomplex bitset
+ccomplex cctype
+ccomplex cerrno
+ccomplex climits
+ccomplex clocale
+ccomplex cmath
+ccomplex compare
 ccomplex complex
+ccomplex cstddef
+ccomplex cstdint
+ccomplex cstdio
+ccomplex cstdlib
+ccomplex cstring
+ccomplex ctime
+ccomplex cwchar
+ccomplex cwctype
+ccomplex initializer_list
+ccomplex ios
+ccomplex iosfwd
+ccomplex istream
+ccomplex limits
+ccomplex locale
+ccomplex new
+ccomplex ratio
+ccomplex sstream
+ccomplex stdexcept
+ccomplex streambuf
+ccomplex string
+ccomplex string_view
+ccomplex tuple
+ccomplex typeinfo
+ccomplex version
 charconv cerrno
 charconv cstddef
 charconv cstdint
@@ -68,35 +111,63 @@ charconv initializer_list
 charconv limits
 charconv new
 charconv version
+chrono array
+chrono bitset
+chrono cctype
+chrono cerrno
+chrono climits
+chrono clocale
 chrono cmath
 chrono compare
 chrono cstddef
 chrono cstdint
+chrono cstdio
+chrono cstdlib
+chrono cstring
 chrono ctime
+chrono cwchar
+chrono cwctype
 chrono format
 chrono forward_list
+chrono initializer_list
+chrono ios
+chrono iosfwd
+chrono istream
 chrono limits
+chrono locale
+chrono new
+chrono optional
 chrono ratio
 chrono sstream
 chrono stdexcept
+chrono streambuf
 chrono string
 chrono string_view
+chrono tuple
+chrono typeinfo
 chrono vector
 chrono version
 cinttypes cstdint
 cmath limits
 cmath version
 codecvt cctype
+codecvt climits
 codecvt clocale
+codecvt compare
 codecvt cstddef
 codecvt cstdint
+codecvt cstdio
 codecvt cstdlib
 codecvt cstring
 codecvt cwchar
+codecvt cwctype
 codecvt initializer_list
+codecvt iosfwd
 codecvt limits
 codecvt new
+codecvt stdexcept
 codecvt string
+codecvt string_view
 codecvt tuple
 codecvt typeinfo
 codecvt version
@@ -104,40 +175,112 @@ compare cstddef
 compare cstdint
 compare limits
 compare version
+complex bitset
+complex cctype
+complex cerrno
+complex climits
+complex clocale
 complex cmath
+complex compare
 complex cstddef
+complex cstdint
+complex cstdio
+complex cstdlib
+complex cstring
+complex ctime
+complex cwchar
+complex cwctype
+complex initializer_list
+complex ios
+complex iosfwd
+complex istream
+complex limits
+complex locale
+complex new
+complex ratio
 complex sstream
+complex stdexcept
+complex streambuf
+complex string
+complex string_view
+complex tuple
+complex typeinfo
 complex version
 concepts cstddef
 concepts version
 condition_variable atomic
+condition_variable cctype
 condition_variable cerrno
+condition_variable climits
+condition_variable compare
 condition_variable cstddef
 condition_variable cstdint
+condition_variable cstdio
 condition_variable cstring
 condition_variable ctime
+condition_variable cwchar
+condition_variable cwctype
+condition_variable initializer_list
+condition_variable iosfwd
 condition_variable limits
 condition_variable new
 condition_variable ratio
 condition_variable stdexcept
 condition_variable string
+condition_variable string_view
+condition_variable tuple
 condition_variable typeinfo
 condition_variable version
 coroutine compare
 coroutine cstddef
 coroutine cstdint
 coroutine cstring
+coroutine limits
 coroutine version
 cstddef version
+ctgmath bitset
 ctgmath ccomplex
+ctgmath cctype
+ctgmath cerrno
+ctgmath climits
+ctgmath clocale
 ctgmath cmath
+ctgmath compare
+ctgmath complex
+ctgmath cstddef
+ctgmath cstdint
+ctgmath cstdio
+ctgmath cstdlib
+ctgmath cstring
+ctgmath ctime
+ctgmath cwchar
+ctgmath cwctype
+ctgmath initializer_list
+ctgmath ios
+ctgmath iosfwd
+ctgmath istream
+ctgmath limits
+ctgmath locale
+ctgmath new
+ctgmath ratio
+ctgmath sstream
+ctgmath stdexcept
+ctgmath streambuf
+ctgmath string
+ctgmath string_view
+ctgmath tuple
+ctgmath typeinfo
+ctgmath version
+cwchar cctype
 cwchar cwctype
 cwctype cctype
+deque cctype
 deque compare
 deque cstddef
 deque cstdint
 deque cstring
 deque cwchar
+deque cwctype
 deque initializer_list
 deque limits
 deque new
@@ -145,6 +288,7 @@ deque stdexcept
 deque tuple
 deque version
 exception cstddef
+exception cstdint
 exception cstdlib
 exception new
 exception typeinfo
@@ -155,39 +299,86 @@ expected cstdint
 expected initializer_list
 expected new
 expected version
+experimental/iterator compare
+experimental/iterator concepts
+experimental/iterator cstddef
+experimental/iterator cstdint
+experimental/iterator cstring
+experimental/iterator initializer_list
+experimental/iterator iosfwd
 experimental/iterator iterator
+experimental/iterator limits
+experimental/iterator new
+experimental/iterator variant
+experimental/iterator version
 experimental/memory cstddef
 experimental/memory cstdint
 experimental/memory cstring
+experimental/memory version
 experimental/propagate_const cstddef
+experimental/propagate_const version
 experimental/simd cstddef
 experimental/simd cstdint
 experimental/simd limits
+experimental/simd version
+experimental/type_traits cstddef
+experimental/type_traits cstdint
 experimental/type_traits initializer_list
 experimental/type_traits type_traits
+experimental/type_traits version
+experimental/utility compare
+experimental/utility cstddef
+experimental/utility cstdint
+experimental/utility initializer_list
+experimental/utility limits
 experimental/utility utility
+experimental/utility version
+filesystem bitset
+filesystem cctype
+filesystem cerrno
+filesystem climits
+filesystem clocale
 filesystem compare
 filesystem cstddef
 filesystem cstdint
+filesystem cstdio
+filesystem cstdlib
+filesystem cstring
 filesystem ctime
+filesystem cwchar
+filesystem cwctype
+filesystem initializer_list
 filesystem iomanip
+filesystem ios
+filesystem iosfwd
+filesystem istream
 filesystem limits
 filesystem locale
+filesystem new
 filesystem ratio
+filesystem stdexcept
+filesystem streambuf
 filesystem string
 filesystem string_view
+filesystem tuple
+filesystem typeinfo
 filesystem version
 format array
 format cctype
 format cerrno
+format climits
 format clocale
 format cmath
+format compare
 format cstddef
 format cstdint
+format cstdio
 format cstdlib
 format cstring
 format cwchar
+format cwctype
 format initializer_list
+format iosfwd
 format limits
 format new
 format optional
@@ -197,70 +388,158 @@ format string_view
 format tuple
 format typeinfo
 format version
+forward_list cctype
 forward_list compare
 forward_list cstddef
 forward_list cstdint
 forward_list cwchar
+forward_list cwctype
 forward_list initializer_list
 forward_list limits
 forward_list new
 forward_list tuple
 forward_list version
+fstream array
+fstream bitset
 fstream cctype
+fstream cerrno
+fstream climits
 fstream clocale
+fstream cmath
+fstream compare
 fstream cstddef
 fstream cstdint
 fstream cstdio
 fstream cstdlib
 fstream cstring
+fstream ctime
 fstream cwchar
+fstream cwctype
 fstream filesystem
+fstream format
 fstream initializer_list
+fstream iomanip
+fstream ios
+fstream iosfwd
 fstream istream
 fstream limits
+fstream locale
 fstream new
+fstream optional
 fstream ostream
+fstream print
+fstream ratio
+fstream stdexcept
+fstream streambuf
 fstream string
+fstream string_view
 fstream tuple
 fstream typeinfo
 fstream version
 functional array
+functional cctype
+functional cerrno
+functional climits
+functional clocale
+functional compare
 functional cstddef
 functional cstdint
+functional cstdio
+functional cstdlib
 functional cstring
+functional cwchar
+functional cwctype
 functional initializer_list
+functional iosfwd
 functional limits
 functional new
+functional optional
+functional stdexcept
+functional string
+functional string_view
 functional tuple
 functional typeinfo
 functional unordered_map
 functional vector
 functional version
+future array
+future atomic
+future bitset
+future cctype
 future cerrno
+future climits
+future clocale
+future compare
 future cstddef
+future cstdint
+future cstdio
 future cstdlib
+future cstring
 future ctime
+future cwchar
+future cwctype
+future initializer_list
+future ios
+future iosfwd
+future istream
 future limits
+future locale
 future mutex
 future new
 future ratio
+future sstream
 future stdexcept
+future streambuf
 future string
+future string_view
 future thread
+future tuple
 future typeinfo
 future version
 initializer_list cstddef
+initializer_list version
+iomanip bitset
+iomanip cctype
+iomanip cerrno
+iomanip climits
+iomanip clocale
+iomanip compare
+iomanip cstddef
+iomanip cstdint
+iomanip cstdio
+iomanip cstdlib
+iomanip cstring
+iomanip ctime
+iomanip cwchar
+iomanip cwctype
+iomanip initializer_list
+iomanip ios
+iomanip iosfwd
 iomanip istream
+iomanip limits
+iomanip locale
+iomanip new
+iomanip ratio
+iomanip stdexcept
+iomanip streambuf
+iomanip string
+iomanip string_view
+iomanip tuple
+iomanip typeinfo
 iomanip version
 ios cctype
 ios cerrno
+ios climits
 ios clocale
+ios compare
 ios cstddef
 ios cstdint
+ios cstdio
 ios cstdlib
 ios cstring
 ios ctime
 ios cwchar
+ios cwctype
 ios initializer_list
 ios iosfwd
 ios limits
@@ -268,38 +547,86 @@ ios new
 ios ratio
 ios stdexcept
 ios string
+ios string_view
 ios tuple
 ios typeinfo
 ios version
 iosfwd version
+iostream array
+iostream bitset
+iostream cctype
+iostream cerrno
+iostream climits
+iostream clocale
+iostream cmath
+iostream compare
+iostream cstddef
+iostream cstdint
+iostream cstdio
+iostream cstdlib
+iostream cstring
+iostream ctime
+iostream cwchar
+iostream cwctype
+iostream format
+iostream initializer_list
 iostream ios
+iostream iosfwd
 iostream istream
+iostream limits
+iostream locale
+iostream new
+iostream optional
 iostream ostream
+iostream print
+iostream ratio
+iostream stdexcept
 iostream streambuf
+iostream string
+iostream string_view
+iostream tuple
+iostream typeinfo
 iostream version
 istream bitset
+istream cctype
 istream cerrno
+istream climits
+istream clocale
+istream compare
 istream cstddef
 istream cstdint
+istream cstdio
+istream cstdlib
 istream cstring
+istream ctime
+istream cwchar
+istream cwctype
 istream initializer_list
 istream ios
+istream iosfwd
 istream limits
 istream locale
 istream new
+istream ratio
+istream stdexcept
 istream streambuf
 istream string
 istream string_view
+istream tuple
 istream typeinfo
 istream version
 iterator compare
 iterator concepts
 iterator cstddef
+iterator cstdint
+iterator cstring
 iterator initializer_list
 iterator iosfwd
 iterator limits
+iterator new
 iterator variant
 iterator version
+latch climits
 latch cstddef
 latch cstdint
 latch cstring
@@ -308,11 +635,13 @@ latch limits
 latch ratio
 latch version
 limits version
+list cctype
 list compare
 list cstddef
 list cstdint
 list cstring
 list cwchar
+list cwctype
 list initializer_list
 list limits
 list new
@@ -320,7 +649,9 @@ list tuple
 list version
 locale cctype
 locale cerrno
+locale climits
 locale clocale
+locale compare
 locale cstddef
 locale cstdint
 locale cstdio
@@ -328,20 +659,27 @@ locale cstdlib
 locale cstring
 locale ctime
 locale cwchar
+locale cwctype
 locale initializer_list
 locale ios
 locale iosfwd
 locale limits
 locale new
+locale ratio
+locale stdexcept
 locale streambuf
 locale string
+locale string_view
 locale tuple
 locale typeinfo
 locale version
+map cctype
 map compare
 map cstddef
 map cstdint
+map cstring
 map cwchar
+map cwctype
 map initializer_list
 map limits
 map new
@@ -350,11 +688,19 @@ map stdexcept
 map tuple
 map version
 mdspan array
+mdspan cctype
 mdspan cinttypes
+mdspan compare
 mdspan concepts
 mdspan cstddef
+mdspan cstdint
+mdspan cwchar
+mdspan cwctype
+mdspan initializer_list
 mdspan limits
+mdspan new
 mdspan span
+mdspan stdexcept
 mdspan version
 memory compare
 memory cstddef
@@ -366,22 +712,48 @@ memory new
 memory tuple
 memory typeinfo
 memory version
+memory_resource cctype
+memory_resource cerrno
+memory_resource climits
+memory_resource compare
 memory_resource cstddef
 memory_resource cstdint
+memory_resource cstdio
+memory_resource cstring
+memory_resource ctime
+memory_resource cwchar
+memory_resource cwctype
+memory_resource initializer_list
+memory_resource iosfwd
 memory_resource limits
 memory_resource mutex
 memory_resource new
+memory_resource ratio
+memory_resource stdexcept
+memory_resource string
+memory_resource string_view
 memory_resource tuple
+memory_resource typeinfo
 memory_resource version
+mutex cctype
 mutex cerrno
+mutex climits
+mutex compare
 mutex cstddef
 mutex cstdint
+mutex cstdio
+mutex cstring
 mutex ctime
+mutex cwchar
+mutex cwctype
+mutex initializer_list
+mutex iosfwd
 mutex limits
 mutex new
 mutex ratio
 mutex stdexcept
 mutex string
+mutex string_view
 mutex tuple
 mutex typeinfo
 mutex version
@@ -389,6 +761,7 @@ new cstddef
 new version
 numbers version
 numeric climits
+numeric compare
 numeric cstddef
 numeric cstdint
 numeric cstring
@@ -405,91 +778,177 @@ optional cstddef
 optional cstdint
 optional cstring
 optional initializer_list
+optional limits
 optional new
 optional version
+ostream array
 ostream bitset
+ostream cctype
 ostream cerrno
+ostream climits
+ostream clocale
+ostream cmath
+ostream compare
 ostream cstddef
 ostream cstdint
+ostream cstdio
+ostream cstdlib
 ostream cstring
+ostream ctime
+ostream cwchar
+ostream cwctype
 ostream format
 ostream initializer_list
 ostream ios
+ostream iosfwd
 ostream limits
 ostream locale
 ostream new
+ostream optional
 ostream print
+ostream ratio
+ostream stdexcept
 ostream streambuf
 ostream string
 ostream string_view
+ostream tuple
 ostream typeinfo
 ostream version
+print array
+print cctype
 print cerrno
+print climits
+print clocale
+print cmath
+print compare
 print cstddef
+print cstdint
 print cstdio
+print cstdlib
+print cstring
+print cwchar
+print cwctype
 print format
+print initializer_list
+print iosfwd
+print limits
+print new
+print optional
 print stdexcept
 print string
 print string_view
+print tuple
+print typeinfo
 print version
+queue array
+queue cctype
+queue cerrno
+queue climits
+queue clocale
 queue compare
 queue cstddef
 queue cstdint
+queue cstdio
+queue cstdlib
+queue cstring
+queue cwchar
+queue cwctype
 queue deque
 queue initializer_list
+queue iosfwd
 queue limits
 queue new
+queue stdexcept
+queue string
+queue string_view
+queue tuple
+queue typeinfo
 queue vector
 queue version
+random array
+random cctype
+random cerrno
+random climits
+random clocale
 random cmath
+random compare
 random cstddef
 random cstdint
+random cstdio
+random cstdlib
+random cstring
+random ctime
+random cwchar
+random cwctype
 random initializer_list
 random iosfwd
 random limits
+random new
 random numeric
+random optional
+random ratio
+random stdexcept
 random string
+random string_view
+random tuple
+random typeinfo
 random vector
 random version
+ranges cctype
 ranges compare
+ranges concepts
 ranges cstddef
 ranges cstdint
+ranges cstring
 ranges cwchar
+ranges cwctype
 ranges initializer_list
+ranges iosfwd
 ranges iterator
 ranges limits
+ranges new
 ranges optional
 ranges span
+ranges stdexcept
 ranges tuple
 ranges variant
 ranges version
 ratio climits
 ratio cstdint
 ratio version
+regex array
 regex cctype
+regex cerrno
+regex climits
 regex clocale
 regex compare
 regex cstddef
 regex cstdint
+regex cstdio
 regex cstdlib
 regex cstring
 regex cwchar
+regex cwctype
 regex deque
 regex initializer_list
+regex iosfwd
 regex limits
 regex new
 regex stdexcept
 regex string
+regex string_view
 regex tuple
 regex typeinfo
 regex vector
 regex version
+scoped_allocator compare
 scoped_allocator cstddef
 scoped_allocator cstdint
 scoped_allocator limits
 scoped_allocator new
 scoped_allocator tuple
 scoped_allocator version
+semaphore climits
 semaphore cstddef
 semaphore cstdint
 semaphore cstring
@@ -497,23 +956,39 @@ semaphore ctime
 semaphore limits
 semaphore ratio
 semaphore version
+set cctype
 set compare
 set cstddef
 set cstdint
+set cstring
 set cwchar
+set cwctype
 set initializer_list
 set limits
 set new
 set optional
 set tuple
 set version
+shared_mutex cctype
 shared_mutex cerrno
+shared_mutex climits
+shared_mutex compare
 shared_mutex cstddef
+shared_mutex cstdint
+shared_mutex cstdio
+shared_mutex cstring
 shared_mutex ctime
+shared_mutex cwchar
+shared_mutex cwctype
+shared_mutex initializer_list
+shared_mutex iosfwd
 shared_mutex limits
+shared_mutex new
 shared_mutex ratio
 shared_mutex stdexcept
 shared_mutex string
+shared_mutex string_view
+shared_mutex tuple
 shared_mutex version
 source_location cstdint
 source_location version
@@ -523,30 +998,50 @@ span limits
 span stdexcept
 span version
 sstream bitset
+sstream cctype
 sstream cerrno
+sstream climits
+sstream clocale
+sstream compare
 sstream cstddef
 sstream cstdint
+sstream cstdio
+sstream cstdlib
 sstream cstring
+sstream ctime
+sstream cwchar
+sstream cwctype
 sstream initializer_list
 sstream ios
+sstream iosfwd
 sstream istream
 sstream limits
 sstream locale
 sstream new
+sstream ratio
+sstream stdexcept
 sstream streambuf
 sstream string
 sstream string_view
+sstream tuple
 sstream typeinfo
 sstream version
+stack cctype
 stack compare
 stack cstddef
 stack cstdint
+stack cstring
+stack cwchar
+stack cwctype
 stack deque
 stack initializer_list
 stack limits
 stack new
+stack stdexcept
+stack tuple
 stack version
 stop_token atomic
+stop_token climits
 stop_token cstddef
 stop_token cstdint
 stop_token cstring
@@ -555,22 +1050,31 @@ stop_token limits
 stop_token ratio
 stop_token version
 streambuf cctype
+streambuf cerrno
 streambuf climits
 streambuf clocale
+streambuf compare
 streambuf cstddef
 streambuf cstdint
+streambuf cstdio
 streambuf cstdlib
 streambuf cstring
+streambuf ctime
 streambuf cwchar
+streambuf cwctype
 streambuf initializer_list
 streambuf ios
 streambuf iosfwd
 streambuf limits
 streambuf new
+streambuf ratio
+streambuf stdexcept
 streambuf string
+streambuf string_view
 streambuf tuple
 streambuf typeinfo
 streambuf version
+string cctype
 string climits
 string compare
 string cstddef
@@ -578,6 +1082,7 @@ string cstdint
 string cstdio
 string cstring
 string cwchar
+string cwctype
 string initializer_list
 string iosfwd
 string limits
@@ -586,55 +1091,138 @@ string stdexcept
 string string_view
 string tuple
 string version
+string_view cctype
 string_view compare
 string_view cstddef
 string_view cstdint
 string_view cstdio
 string_view cstring
 string_view cwchar
+string_view cwctype
 string_view initializer_list
 string_view iosfwd
 string_view limits
 string_view new
 string_view stdexcept
 string_view version
+strstream array
+strstream bitset
+strstream cctype
+strstream cerrno
+strstream climits
+strstream clocale
+strstream cmath
+strstream compare
+strstream cstddef
+strstream cstdint
+strstream cstdio
+strstream cstdlib
+strstream cstring
+strstream ctime
+strstream cwchar
+strstream cwctype
+strstream format
+strstream initializer_list
+strstream ios
+strstream iosfwd
 strstream istream
+strstream limits
+strstream locale
+strstream new
+strstream optional
 strstream ostream
+strstream print
+strstream ratio
+strstream stdexcept
+strstream streambuf
+strstream string
+strstream string_view
+strstream tuple
+strstream typeinfo
 strstream version
+syncstream array
+syncstream bitset
+syncstream cctype
+syncstream cerrno
+syncstream climits
+syncstream clocale
+syncstream cmath
+syncstream compare
+syncstream cstddef
+syncstream cstdint
+syncstream cstdio
+syncstream cstdlib
+syncstream cstring
+syncstream ctime
+syncstream cwchar
+syncstream cwctype
+syncstream format
+syncstream initializer_list
 syncstream ios
 syncstream iosfwd
+syncstream limits
+syncstream locale
 syncstream map
 syncstream mutex
+syncstream new
+syncstream optional
 syncstream ostream
+syncstream print
+syncstream ratio
 syncstream shared_mutex
+syncstream stdexcept
 syncstream streambuf
 syncstream string
+syncstream string_view
+syncstream tuple
+syncstream typeinfo
+syncstream version
+system_error cctype
 system_error cerrno
+system_error climits
 system_error compare
 system_error cstddef
+system_error cstdint
+system_error cstdio
+system_error cstring
+system_error cwchar
+system_error cwctype
+system_error initializer_list
+system_error iosfwd
+system_error limits
+system_error new
 system_error stdexcept
 system_error string
+system_error string_view
+system_error tuple
 system_error version
 thread array
 thread atomic
+thread bitset
 thread cctype
 thread cerrno
+thread climits
 thread clocale
 thread compare
 thread cstddef
 thread cstdint
+thread cstdio
 thread cstdlib
 thread cstring
 thread ctime
 thread cwchar
+thread cwctype
 thread initializer_list
+thread ios
 thread iosfwd
+thread istream
 thread limits
 thread locale
 thread new
 thread ratio
 thread sstream
 thread stdexcept
+thread streambuf
 thread string
 thread string_view
 thread tuple
@@ -643,14 +1231,19 @@ thread version
 tuple compare
 tuple cstddef
 tuple cstdint
+tuple limits
 tuple version
 type_traits cstdint
 type_traits version
 typeindex compare
+typeindex cstddef
+typeindex cstdint
+typeindex limits
 typeindex typeinfo
 typeindex version
 typeinfo cstddef
 typeinfo cstdint
+typeinfo version
 unordered_map compare
 unordered_map cstddef
 unordered_map cstdint
@@ -701,10 +1294,13 @@ vector clocale
 vector compare
 vector cstddef
 vector cstdint
+vector cstdio
 vector cstdlib
 vector cstring
 vector cwchar
+vector cwctype
 vector initializer_list
+vector iosfwd
 vector limits
 vector new
 vector stdexcept
diff --git a/libcxx/test/libcxx/transitive_includes/cxx26.csv b/libcxx/test/libcxx/transitive_includes/cxx26.csv
index 68877978d84ec0..453f139f542bf3 100644
--- a/libcxx/test/libcxx/transitive_includes/cxx26.csv
+++ b/libcxx/test/libcxx/transitive_includes/cxx26.csv
@@ -1,9 +1,12 @@
+algorithm cctype
 algorithm climits
+algorithm compare
 algorithm cstddef
 algorithm cstdint
 algorithm cstring
 algorithm ctime
 algorithm cwchar
+algorithm cwctype
 algorithm initializer_list
 algorithm iosfwd
 algorithm limits
@@ -20,15 +23,18 @@ any limits
 any new
 any typeinfo
 any version
+array cctype
 array compare
 array cstddef
 array cstdint
 array cwchar
+array cwctype
 array initializer_list
 array limits
 array new
 array stdexcept
 array version
+atomic climits
 atomic cstddef
 atomic cstdint
 atomic cstring
@@ -36,6 +42,7 @@ atomic ctime
 atomic limits
 atomic ratio
 atomic version
+barrier climits
 barrier cstddef
 barrier cstdint
 barrier cstring
@@ -47,11 +54,15 @@ barrier version
 bit cstdint
 bit limits
 bit version
+bitset cctype
 bitset climits
+bitset compare
 bitset cstddef
 bitset cstdint
+bitset cstdio
 bitset cstring
 bitset cwchar
+bitset cwctype
 bitset initializer_list
 bitset iosfwd
 bitset limits
@@ -59,8 +70,40 @@ bitset new
 bitset stdexcept
 bitset string
 bitset string_view
+bitset tuple
 bitset version
+ccomplex bitset
+ccomplex cctype
+ccomplex cerrno
+ccomplex climits
+ccomplex clocale
+ccomplex cmath
+ccomplex compare
 ccomplex complex
+ccomplex cstddef
+ccomplex cstdint
+ccomplex cstdio
+ccomplex cstdlib
+ccomplex cstring
+ccomplex ctime
+ccomplex cwchar
+ccomplex cwctype
+ccomplex initializer_list
+ccomplex ios
+ccomplex iosfwd
+ccomplex istream
+ccomplex limits
+ccomplex locale
+ccomplex new
+ccomplex ratio
+ccomplex sstream
+ccomplex stdexcept
+ccomplex streambuf
+ccomplex string
+ccomplex string_view
+ccomplex tuple
+ccomplex typeinfo
+ccomplex version
 charconv cerrno
 charconv cstddef
 charconv cstdint
@@ -68,35 +111,63 @@ charconv initializer_list
 charconv limits
 charconv new
 charconv version
+chrono array
+chrono bitset
+chrono cctype
+chrono cerrno
+chrono climits
+chrono clocale
 chrono cmath
 chrono compare
 chrono cstddef
 chrono cstdint
+chrono cstdio
+chrono cstdlib
+chrono cstring
 chrono ctime
+chrono cwchar
+chrono cwctype
 chrono format
 chrono forward_list
+chrono initializer_list
+chrono ios
+chrono iosfwd
+chrono istream
 chrono limits
+chrono locale
+chrono new
+chrono optional
 chrono ratio
 chrono sstream
 chrono stdexcept
+chrono streambuf
 chrono string
 chrono string_view
+chrono tuple
+chrono typeinfo
 chrono vector
 chrono version
 cinttypes cstdint
 cmath limits
 cmath version
 codecvt cctype
+codecvt climits
 codecvt clocale
+codecvt compare
 codecvt cstddef
 codecvt cstdint
+codecvt cstdio
 codecvt cstdlib
 codecvt cstring
 codecvt cwchar
+codecvt cwctype
 codecvt initializer_list
+codecvt iosfwd
 codecvt limits
 codecvt new
+codecvt stdexcept
 codecvt string
+codecvt string_view
 codecvt tuple
 codecvt typeinfo
 codecvt version
@@ -104,40 +175,112 @@ compare cstddef
 compare cstdint
 compare limits
 compare version
+complex bitset
+complex cctype
+complex cerrno
+complex climits
+complex clocale
 complex cmath
+complex compare
 complex cstddef
+complex cstdint
+complex cstdio
+complex cstdlib
+complex cstring
+complex ctime
+complex cwchar
+complex cwctype
+complex initializer_list
+complex ios
+complex iosfwd
+complex istream
+complex limits
+complex locale
+complex new
+complex ratio
 complex sstream
+complex stdexcept
+complex streambuf
+complex string
+complex string_view
+complex tuple
+complex typeinfo
 complex version
 concepts cstddef
 concepts version
 condition_variable atomic
+condition_variable cctype
 condition_variable cerrno
+condition_variable climits
+condition_variable compare
 condition_variable cstddef
 condition_variable cstdint
+condition_variable cstdio
 condition_variable cstring
 condition_variable ctime
+condition_variable cwchar
+condition_variable cwctype
+condition_variable initializer_list
+condition_variable iosfwd
 condition_variable limits
 condition_variable new
 condition_variable ratio
 condition_variable stdexcept
 condition_variable string
+condition_variable string_view
+condition_variable tuple
 condition_variable typeinfo
 condition_variable version
 coroutine compare
 coroutine cstddef
 coroutine cstdint
 coroutine cstring
+coroutine limits
 coroutine version
 cstddef version
+ctgmath bitset
 ctgmath ccomplex
+ctgmath cctype
+ctgmath cerrno
+ctgmath climits
+ctgmath clocale
 ctgmath cmath
+ctgmath compare
+ctgmath complex
+ctgmath cstddef
+ctgmath cstdint
+ctgmath cstdio
+ctgmath cstdlib
+ctgmath cstring
+ctgmath ctime
+ctgmath cwchar
+ctgmath cwctype
+ctgmath initializer_list
+ctgmath ios
+ctgmath iosfwd
+ctgmath istream
+ctgmath limits
+ctgmath locale
+ctgmath new
+ctgmath ratio
+ctgmath sstream
+ctgmath stdexcept
+ctgmath streambuf
+ctgmath string
+ctgmath string_view
+ctgmath tuple
+ctgmath typeinfo
+ctgmath version
+cwchar cctype
 cwchar cwctype
 cwctype cctype
+deque cctype
 deque compare
 deque cstddef
 deque cstdint
 deque cstring
 deque cwchar
+deque cwctype
 deque initializer_list
 deque limits
 deque new
@@ -145,6 +288,7 @@ deque stdexcept
 deque tuple
 deque version
 exception cstddef
+exception cstdint
 exception cstdlib
 exception new
 exception typeinfo
@@ -155,39 +299,86 @@ expected cstdint
 expected initializer_list
 expected new
 expected version
+experimental/iterator compare
+experimental/iterator concepts
+experimental/iterator cstddef
+experimental/iterator cstdint
+experimental/iterator cstring
+experimental/iterator initializer_list
+experimental/iterator iosfwd
 experimental/iterator iterator
+experimental/iterator limits
+experimental/iterator new
+experimental/iterator variant
+experimental/iterator version
 experimental/memory cstddef
 experimental/memory cstdint
 experimental/memory cstring
+experimental/memory version
 experimental/propagate_const cstddef
+experimental/propagate_const version
 experimental/simd cstddef
 experimental/simd cstdint
 experimental/simd limits
+experimental/simd version
+experimental/type_traits cstddef
+experimental/type_traits cstdint
 experimental/type_traits initializer_list
 experimental/type_traits type_traits
+experimental/type_traits version
+experimental/utility compare
+experimental/utility cstddef
+experimental/utility cstdint
+experimental/utility initializer_list
+experimental/utility limits
 experimental/utility utility
+experimental/utility version
+filesystem bitset
+filesystem cctype
+filesystem cerrno
+filesystem climits
+filesystem clocale
 filesystem compare
 filesystem cstddef
 filesystem cstdint
+filesystem cstdio
+filesystem cstdlib
+filesystem cstring
 filesystem ctime
+filesystem cwchar
+filesystem cwctype
+filesystem initializer_list
 filesystem iomanip
+filesystem ios
+filesystem iosfwd
+filesystem istream
 filesystem limits
 filesystem locale
+filesystem new
 filesystem ratio
+filesystem stdexcept
+filesystem streambuf
 filesystem string
 filesystem string_view
+filesystem tuple
+filesystem typeinfo
 filesystem version
 format array
 format cctype
 format cerrno
+format climits
 format clocale
 format cmath
+format compare
 format cstddef
 format cstdint
+format cstdio
 format cstdlib
 format cstring
 format cwchar
+format cwctype
 format initializer_list
+format iosfwd
 format limits
 format new
 format optional
@@ -197,70 +388,158 @@ format string_view
 format tuple
 format typeinfo
 format version
+forward_list cctype
 forward_list compare
 forward_list cstddef
 forward_list cstdint
 forward_list cwchar
+forward_list cwctype
 forward_list initializer_list
 forward_list limits
 forward_list new
 forward_list tuple
 forward_list version
+fstream array
+fstream bitset
 fstream cctype
+fstream cerrno
+fstream climits
 fstream clocale
+fstream cmath
+fstream compare
 fstream cstddef
 fstream cstdint
 fstream cstdio
 fstream cstdlib
 fstream cstring
+fstream ctime
 fstream cwchar
+fstream cwctype
 fstream filesystem
+fstream format
 fstream initializer_list
+fstream iomanip
+fstream ios
+fstream iosfwd
 fstream istream
 fstream limits
+fstream locale
 fstream new
+fstream optional
 fstream ostream
+fstream print
+fstream ratio
+fstream stdexcept
+fstream streambuf
 fstream string
+fstream string_view
 fstream tuple
 fstream typeinfo
 fstream version
 functional array
+functional cctype
+functional cerrno
+functional climits
+functional clocale
+functional compare
 functional cstddef
 functional cstdint
+functional cstdio
+functional cstdlib
 functional cstring
+functional cwchar
+functional cwctype
 functional initializer_list
+functional iosfwd
 functional limits
 functional new
+functional optional
+functional stdexcept
+functional string
+functional string_view
 functional tuple
 functional typeinfo
 functional unordered_map
 functional vector
 functional version
+future array
+future atomic
+future bitset
+future cctype
 future cerrno
+future climits
+future clocale
+future compare
 future cstddef
+future cstdint
+future cstdio
 future cstdlib
+future cstring
 future ctime
+future cwchar
+future cwctype
+future initializer_list
+future ios
+future iosfwd
+future istream
 future limits
+future locale
 future mutex
 future new
 future ratio
+future sstream
 future stdexcept
+future streambuf
 future string
+future string_view
 future thread
+future tuple
 future typeinfo
 future version
 initializer_list cstddef
+initializer_list version
+iomanip bitset
+iomanip cctype
+iomanip cerrno
+iomanip climits
+iomanip clocale
+iomanip compare
+iomanip cstddef
+iomanip cstdint
+iomanip cstdio
+iomanip cstdlib
+iomanip cstring
+iomanip ctime
+iomanip cwchar
+iomanip cwctype
+iomanip initializer_list
+iomanip ios
+iomanip iosfwd
 iomanip istream
+iomanip limits
+iomanip locale
+iomanip new
+iomanip ratio
+iomanip stdexcept
+iomanip streambuf
+iomanip string
+iomanip string_view
+iomanip tuple
+iomanip typeinfo
 iomanip version
 ios cctype
 ios cerrno
+ios climits
 ios clocale
+ios compare
 ios cstddef
 ios cstdint
+ios cstdio
 ios cstdlib
 ios cstring
 ios ctime
 ios cwchar
+ios cwctype
 ios initializer_list
 ios iosfwd
 ios limits
@@ -268,38 +547,86 @@ ios new
 ios ratio
 ios stdexcept
 ios string
+ios string_view
 ios tuple
 ios typeinfo
 ios version
 iosfwd version
+iostream array
+iostream bitset
+iostream cctype
+iostream cerrno
+iostream climits
+iostream clocale
+iostream cmath
+iostream compare
+iostream cstddef
+iostream cstdint
+iostream cstdio
+iostream cstdlib
+iostream cstring
+iostream ctime
+iostream cwchar
+iostream cwctype
+iostream format
+iostream initializer_list
 iostream ios
+iostream iosfwd
 iostream istream
+iostream limits
+iostream locale
+iostream new
+iostream optional
 iostream ostream
+iostream print
+iostream ratio
+iostream stdexcept
 iostream streambuf
+iostream string
+iostream string_view
+iostream tuple
+iostream typeinfo
 iostream version
 istream bitset
+istream cctype
 istream cerrno
+istream climits
+istream clocale
+istream compare
 istream cstddef
 istream cstdint
+istream cstdio
+istream cstdlib
 istream cstring
+istream ctime
+istream cwchar
+istream cwctype
 istream initializer_list
 istream ios
+istream iosfwd
 istream limits
 istream locale
 istream new
+istream ratio
+istream stdexcept
 istream streambuf
 istream string
 istream string_view
+istream tuple
 istream typeinfo
 istream version
 iterator compare
 iterator concepts
 iterator cstddef
+iterator cstdint
+iterator cstring
 iterator initializer_list
 iterator iosfwd
 iterator limits
+iterator new
 iterator variant
 iterator version
+latch climits
 latch cstddef
 latch cstdint
 latch cstring
@@ -308,11 +635,13 @@ latch limits
 latch ratio
 latch version
 limits version
+list cctype
 list compare
 list cstddef
 list cstdint
 list cstring
 list cwchar
+list cwctype
 list initializer_list
 list limits
 list new
@@ -320,7 +649,9 @@ list tuple
 list version
 locale cctype
 locale cerrno
+locale climits
 locale clocale
+locale compare
 locale cstddef
 locale cstdint
 locale cstdio
@@ -328,20 +659,27 @@ locale cstdlib
 locale cstring
 locale ctime
 locale cwchar
+locale cwctype
 locale initializer_list
 locale ios
 locale iosfwd
 locale limits
 locale new
+locale ratio
+locale stdexcept
 locale streambuf
 locale string
+locale string_view
 locale tuple
 locale typeinfo
 locale version
+map cctype
 map compare
 map cstddef
 map cstdint
+map cstring
 map cwchar
+map cwctype
 map initializer_list
 map limits
 map new
@@ -350,11 +688,19 @@ map stdexcept
 map tuple
 map version
 mdspan array
+mdspan cctype
 mdspan cinttypes
+mdspan compare
 mdspan concepts
 mdspan cstddef
+mdspan cstdint
+mdspan cwchar
+mdspan cwctype
+mdspan initializer_list
 mdspan limits
+mdspan new
 mdspan span
+mdspan stdexcept
 mdspan version
 memory compare
 memory cstddef
@@ -366,22 +712,48 @@ memory new
 memory tuple
 memory typeinfo
 memory version
+memory_resource cctype
+memory_resource cerrno
+memory_resource climits
+memory_resource compare
 memory_resource cstddef
 memory_resource cstdint
+memory_resource cstdio
+memory_resource cstring
+memory_resource ctime
+memory_resource cwchar
+memory_resource cwctype
+memory_resource initializer_list
+memory_resource iosfwd
 memory_resource limits
 memory_resource mutex
 memory_resource new
+memory_resource ratio
+memory_resource stdexcept
+memory_resource string
+memory_resource string_view
 memory_resource tuple
+memory_resource typeinfo
 memory_resource version
+mutex cctype
 mutex cerrno
+mutex climits
+mutex compare
 mutex cstddef
 mutex cstdint
+mutex cstdio
+mutex cstring
 mutex ctime
+mutex cwchar
+mutex cwctype
+mutex initializer_list
+mutex iosfwd
 mutex limits
 mutex new
 mutex ratio
 mutex stdexcept
 mutex string
+mutex string_view
 mutex tuple
 mutex typeinfo
 mutex version
@@ -389,6 +761,7 @@ new cstddef
 new version
 numbers version
 numeric climits
+numeric compare
 numeric cstddef
 numeric cstdint
 numeric cstring
@@ -405,91 +778,177 @@ optional cstddef
 optional cstdint
 optional cstring
 optional initializer_list
+optional limits
 optional new
 optional version
+ostream array
 ostream bitset
+ostream cctype
 ostream cerrno
+ostream climits
+ostream clocale
+ostream cmath
+ostream compare
 ostream cstddef
 ostream cstdint
+ostream cstdio
+ostream cstdlib
 ostream cstring
+ostream ctime
+ostream cwchar
+ostream cwctype
 ostream format
 ostream initializer_list
 ostream ios
+ostream iosfwd
 ostream limits
 ostream locale
 ostream new
+ostream optional
 ostream print
+ostream ratio
+ostream stdexcept
 ostream streambuf
 ostream string
 ostream string_view
+ostream tuple
 ostream typeinfo
 ostream version
+print array
+print cctype
 print cerrno
+print climits
+print clocale
+print cmath
+print compare
 print cstddef
+print cstdint
 print cstdio
+print cstdlib
+print cstring
+print cwchar
+print cwctype
 print format
+print initializer_list
+print iosfwd
+print limits
+print new
+print optional
 print stdexcept
 print string
 print string_view
+print tuple
+print typeinfo
 print version
+queue array
+queue cctype
+queue cerrno
+queue climits
+queue clocale
 queue compare
 queue cstddef
 queue cstdint
+queue cstdio
+queue cstdlib
+queue cstring
+queue cwchar
+queue cwctype
 queue deque
 queue initializer_list
+queue iosfwd
 queue limits
 queue new
+queue stdexcept
+queue string
+queue string_view
+queue tuple
+queue typeinfo
 queue vector
 queue version
+random array
+random cctype
+random cerrno
+random climits
+random clocale
 random cmath
+random compare
 random cstddef
 random cstdint
+random cstdio
+random cstdlib
+random cstring
+random ctime
+random cwchar
+random cwctype
 random initializer_list
 random iosfwd
 random limits
+random new
 random numeric
+random optional
+random ratio
+random stdexcept
 random string
+random string_view
+random tuple
+random typeinfo
 random vector
 random version
+ranges cctype
 ranges compare
+ranges concepts
 ranges cstddef
 ranges cstdint
+ranges cstring
 ranges cwchar
+ranges cwctype
 ranges initializer_list
+ranges iosfwd
 ranges iterator
 ranges limits
+ranges new
 ranges optional
 ranges span
+ranges stdexcept
 ranges tuple
 ranges variant
 ranges version
 ratio climits
 ratio cstdint
 ratio version
+regex array
 regex cctype
+regex cerrno
+regex climits
 regex clocale
 regex compare
 regex cstddef
 regex cstdint
+regex cstdio
 regex cstdlib
 regex cstring
 regex cwchar
+regex cwctype
 regex deque
 regex initializer_list
+regex iosfwd
 regex limits
 regex new
 regex stdexcept
 regex string
+regex string_view
 regex tuple
 regex typeinfo
 regex vector
 regex version
+scoped_allocator compare
 scoped_allocator cstddef
 scoped_allocator cstdint
 scoped_allocator limits
 scoped_allocator new
 scoped_allocator tuple
 scoped_allocator version
+semaphore climits
 semaphore cstddef
 semaphore cstdint
 semaphore cstring
@@ -497,23 +956,39 @@ semaphore ctime
 semaphore limits
 semaphore ratio
 semaphore version
+set cctype
 set compare
 set cstddef
 set cstdint
+set cstring
 set cwchar
+set cwctype
 set initializer_list
 set limits
 set new
 set optional
 set tuple
 set version
+shared_mutex cctype
 shared_mutex cerrno
+shared_mutex climits
+shared_mutex compare
 shared_mutex cstddef
+shared_mutex cstdint
+shared_mutex cstdio
+shared_mutex cstring
 shared_mutex ctime
+shared_mutex cwchar
+shared_mutex cwctype
+shared_mutex initializer_list
+shared_mutex iosfwd
 shared_mutex limits
+shared_mutex new
 shared_mutex ratio
 shared_mutex stdexcept
 shared_mutex string
+shared_mutex string_view
+shared_mutex tuple
 shared_mutex version
 source_location cstdint
 source_location version
@@ -523,30 +998,50 @@ span limits
 span stdexcept
 span version
 sstream bitset
+sstream cctype
 sstream cerrno
+sstream climits
+sstream clocale
+sstream compare
 sstream cstddef
 sstream cstdint
+sstream cstdio
+sstream cstdlib
 sstream cstring
+sstream ctime
+sstream cwchar
+sstream cwctype
 sstream initializer_list
 sstream ios
+sstream iosfwd
 sstream istream
 sstream limits
 sstream locale
 sstream new
+sstream ratio
+sstream stdexcept
 sstream streambuf
 sstream string
 sstream string_view
+sstream tuple
 sstream typeinfo
 sstream version
+stack cctype
 stack compare
 stack cstddef
 stack cstdint
+stack cstring
+stack cwchar
+stack cwctype
 stack deque
 stack initializer_list
 stack limits
 stack new
+stack stdexcept
+stack tuple
 stack version
 stop_token atomic
+stop_token climits
 stop_token cstddef
 stop_token cstdint
 stop_token cstring
@@ -555,22 +1050,31 @@ stop_token limits
 stop_token ratio
 stop_token version
 streambuf cctype
+streambuf cerrno
 streambuf climits
 streambuf clocale
+streambuf compare
 streambuf cstddef
 streambuf cstdint
+streambuf cstdio
 streambuf cstdlib
 streambuf cstring
+streambuf ctime
 streambuf cwchar
+streambuf cwctype
 streambuf initializer_list
 streambuf ios
 streambuf iosfwd
 streambuf limits
 streambuf new
+streambuf ratio
+streambuf stdexcept
 streambuf string
+streambuf string_view
 streambuf tuple
 streambuf typeinfo
 streambuf version
+string cctype
 string climits
 string compare
 string cstddef
@@ -578,6 +1082,7 @@ string cstdint
 string cstdio
 string cstring
 string cwchar
+string cwctype
 string initializer_list
 string iosfwd
 string limits
@@ -586,55 +1091,138 @@ string stdexcept
 string string_view
 string tuple
 string version
+string_view cctype
 string_view compare
 string_view cstddef
 string_view cstdint
 string_view cstdio
 string_view cstring
 string_view cwchar
+string_view cwctype
 string_view initializer_list
 string_view iosfwd
 string_view limits
 string_view new
 string_view stdexcept
 string_view version
+strstream array
+strstream bitset
+strstream cctype
+strstream cerrno
+strstream climits
+strstream clocale
+strstream cmath
+strstream compare
+strstream cstddef
+strstream cstdint
+strstream cstdio
+strstream cstdlib
+strstream cstring
+strstream ctime
+strstream cwchar
+strstream cwctype
+strstream format
+strstream initializer_list
+strstream ios
+strstream iosfwd
 strstream istream
+strstream limits
+strstream locale
+strstream new
+strstream optional
 strstream ostream
+strstream print
+strstream ratio
+strstream stdexcept
+strstream streambuf
+strstream string
+strstream string_view
+strstream tuple
+strstream typeinfo
 strstream version
+syncstream array
+syncstream bitset
+syncstream cctype
+syncstream cerrno
+syncstream climits
+syncstream clocale
+syncstream cmath
+syncstream compare
+syncstream cstddef
+syncstream cstdint
+syncstream cstdio
+syncstream cstdlib
+syncstream cstring
+syncstream ctime
+syncstream cwchar
+syncstream cwctype
+syncstream format
+syncstream initializer_list
 syncstream ios
 syncstream iosfwd
+syncstream limits
+syncstream locale
 syncstream map
 syncstream mutex
+syncstream new
+syncstream optional
 syncstream ostream
+syncstream print
+syncstream ratio
 syncstream shared_mutex
+syncstream stdexcept
 syncstream streambuf
 syncstream string
+syncstream string_view
+syncstream tuple
+syncstream typeinfo
+syncstream version
+system_error cctype
 system_error cerrno
+system_error climits
 system_error compare
 system_error cstddef
+system_error cstdint
+system_error cstdio
+system_error cstring
+system_error cwchar
+system_error cwctype
+system_error initializer_list
+system_error iosfwd
+system_error limits
+system_error new
 system_error stdexcept
 system_error string
+system_error string_view
+system_error tuple
 system_error version
 thread array
 thread atomic
+thread bitset
 thread cctype
 thread cerrno
+thread climits
 thread clocale
 thread compare
 thread cstddef
 thread cstdint
+thread cstdio
 thread cstdlib
 thread cstring
 thread ctime
 thread cwchar
+thread cwctype
 thread initializer_list
+thread ios
 thread iosfwd
+thread istream
 thread limits
 thread locale
 thread new
 thread ratio
 thread sstream
 thread stdexcept
+thread streambuf
 thread string
 thread string_view
 thread tuple
@@ -643,14 +1231,19 @@ thread version
 tuple compare
 tuple cstddef
 tuple cstdint
+tuple limits
 tuple version
 type_traits cstdint
 type_traits version
 typeindex compare
+typeindex cstddef
+typeindex cstdint
+typeindex limits
 typeindex typeinfo
 typeindex version
 typeinfo cstddef
 typeinfo cstdint
+typeinfo version
 unordered_map compare
 unordered_map cstddef
 unordered_map cstdint
@@ -701,10 +1294,13 @@ vector clocale
 vector compare
 vector cstddef
 vector cstdint
+vector cstdio
 vector cstdlib
 vector cstring
 vector cwchar
+vector cwctype
 vector initializer_list
+vector iosfwd
 vector limits
 vector new
 vector stdexcept
diff --git a/libcxx/test/libcxx/transitive_includes_to_csv.py b/libcxx/test/libcxx/transitive_includes_to_csv.py
index 3ce28025112214..73571fb404ae7b 100755
--- a/libcxx/test/libcxx/transitive_includes_to_csv.py
+++ b/libcxx/test/libcxx/transitive_includes_to_csv.py
@@ -62,12 +62,12 @@ def is_libcxx_header(header: str) -> bool:
 
 def parse_file(file: pathlib.Path) -> List[str]:
     """
-    Parse a file containing --trace-include output to generate a list of the top-level C++ includes
+    Parse a file containing --trace-includes output to generate a list of the top-level C++ includes
     contained in it.
 
-    This effectively generates the dependency graph of C++ Standard Library headers of the header
-    whose --trace-include it is. In order to get the expected result of --trace-include, the
-    -fshow-skipped-includes flag also needs to be passed.
+    This effectively generates the list of public libc++ headers of the header whose --trace-includes it is.
+    In order to get the expected result of --trace-includes, the -fshow-skipped-includes flag also needs to
+    be passed.
     """
     result = list()
     with file.open(encoding="utf-8") as f:
@@ -87,10 +87,6 @@ def parse_file(file: pathlib.Path) -> List[str]:
                 result.append(header)
                 continue
 
-            # Skip libc++ headers included transitively.
-            if header.level > level:
-                continue
-
             # Detail headers are transparent too: we attribute all includes of public libc++
             # headers under a detail header to the last public libc++ header that included it.
             if header.name.startswith("__") or re.search(r"(/|\\\\)__", header.name):
diff --git a/libcxx/utils/graph_header_deps.py b/libcxx/utils/graph_header_deps.py
deleted file mode 100755
index 6c4bd2a056d5fc..00000000000000
--- a/libcxx/utils/graph_header_deps.py
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/usr/bin/env python
-# ===----------------------------------------------------------------------===##
-#
-# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-# See https://llvm.org/LICENSE.txt for license information.
-# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-#
-# ===----------------------------------------------------------------------===##
-
-import argparse
-
-if __name__ == "__main__":
-    """Converts a header dependency CSV file to Graphviz dot file.
-
-    The header dependency CSV files are found on the directory
-    libcxx/test/libcxx/transitive_includes
-    """
-
-    parser = argparse.ArgumentParser(
-        description="""Converts a libc++ dependency CSV file to a Graphviz dot file.
-For example:
-  libcxx/utils/graph_header_deps.py libcxx/test/libcxx/transitive_includes/cxx20.csv | dot -Tsvg > graph.svg
-""",
-        formatter_class=argparse.RawDescriptionHelpFormatter,
-    )
-    parser.add_argument(
-        "input",
-        default=None,
-        metavar="FILE",
-        help="The header dependency CSV file.",
-    )
-    options = parser.parse_args()
-
-    print(
-        """digraph includes {
-graph [nodesep=0.5, ranksep=1];
-node [shape=box, width=4];"""
-    )
-    with open(options.input, "r") as f:
-        for line in f.readlines():
-            elements = line.rstrip().split(" ")
-            assert len(elements) == 2
-
-            print(f'\t"{elements[0]}" -> "{elements[1]}"')
-
-    print("}")



More information about the libcxx-commits mailing list