llvm-project/libcxx/include/experimental
Nikolas Klauser 5fab33af7f [libc++] Avoid instantiating type_trait classes
Use `using` aliases to avoid instantiating lots of types

Reviewed By: ldionne, #libc

Spies: libcxx-commits, miyuki

Differential Revision: https://reviews.llvm.org/D132785
2022-09-06 19:09:42 +02:00
..
__config [libc++] Remove <experimental/filesystem> header 2022-02-12 19:43:57 -05:00
__memory [libc++] Remove __functional_base 2022-02-11 19:16:01 +01:00
algorithm [libc++] Ensure that all public C++ headers include <__assert> 2022-03-30 15:05:31 -04:00
coroutine [libc++] Avoid instantiating type_trait classes 2022-09-06 19:09:42 +02:00
deque [libc++][experimental] Disables PMR in C++03. 2022-08-31 19:15:36 +02:00
forward_list [libc++][experimental] Disables PMR in C++03. 2022-08-31 19:15:36 +02:00
functional [libc++] Avoid instantiating type_trait classes 2022-09-06 19:09:42 +02:00
iterator [libc++] Make the naming of private member variables consistent and enforce it through readability-identifier-naming 2022-09-02 21:36:36 +02:00
list [libc++][experimental] Disables PMR in C++03. 2022-08-31 19:15:36 +02:00
map [libc++][experimental] Disables PMR in C++03. 2022-08-31 19:15:36 +02:00
memory_resource [libc++] Granularize __tuple 2022-09-05 16:36:24 +02:00
propagate_const [libc++] Avoid instantiating type_trait classes 2022-09-06 19:09:42 +02:00
regex [libc++][experimental] Disables PMR in C++03. 2022-08-31 19:15:36 +02:00
set [libc++][experimental] Disables PMR in C++03. 2022-08-31 19:15:36 +02:00
simd [libc++] Avoid instantiating type_trait classes 2022-09-06 19:09:42 +02:00
string [libc++][experimental] Disables PMR in C++03. 2022-08-31 19:15:36 +02:00
type_traits [libc++] Ensure that all public C++ headers include <__assert> 2022-03-30 15:05:31 -04:00
unordered_map [NFC][libc++] Moves transitive includes location. 2022-09-03 10:06:16 +02:00
unordered_set [libc++][experimental] Disables PMR in C++03. 2022-08-31 19:15:36 +02:00
utility [libc++] Ensure that all public C++ headers include <__assert> 2022-03-30 15:05:31 -04:00
vector [libc++][experimental] Disables PMR in C++03. 2022-08-31 19:15:36 +02:00