llvm-project/libcxx/include
Nikolas Klauser ac251726f8 [libc++][NFC] clang-format <__config>
It's not perfect, but it's a lot better than the status quo.

Reviewed By: ldionne, #libc

Spies: EricWF, aheejin, libcxx-commits, dschuff, krytarowski, fedor.sergeev, mstorsjo, phosek, abrachet

Differential Revision: https://reviews.llvm.org/D127644
2022-06-14 06:47:38 +02:00
..
__algorithm [libc++] Fix std::lower_bound with C++20-hostile iterators 2022-06-13 12:19:28 +02:00
__bit [libc++][NFC] Use concepts in <bit>. 2022-06-13 18:17:48 +02:00
__charconv [libc++] Don't use static constexpr in headers. 2022-06-07 18:47:44 +02:00
__chrono
__compare
__concepts
__coroutine
__filesystem [libc++] Add various missing _LIBCPP_HIDE_FROM_ABI 2022-05-27 13:14:57 -04:00
__format [libc++][format] Implement format-string. 2022-06-11 15:25:56 +02:00
__functional [libc++] Use the same implementation of invoke for C++03 and C++11 2022-06-10 23:18:20 +02:00
__fwd [libc++][ranges] Implement views::take. 2022-05-06 14:16:13 -07:00
__ios
__iterator [libc++] Fix std::lower_bound with C++20-hostile iterators 2022-06-13 12:19:28 +02:00
__memory [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
__numeric
__random [libc++] Replace modulus operations in std::seed_seq::generate with conditional checks. 2022-05-24 10:29:25 +02:00
__ranges [libc++] Always enable the ranges concepts 2022-05-23 20:44:34 +02:00
__string [libc++] Simplify the char_traits specializations 2022-06-13 21:38:13 +02:00
__support [libcxx] Remove static inline and make use of _LIBCPP_HIDE_FROM_ABI in __support headers 2022-05-07 01:14:33 -04:00
__thread
__type_traits [libc++] Granularize some more of <type_traits> 2022-06-13 21:37:26 +02:00
__utility [libc++] Granularize even more of type_traits 2022-06-10 11:56:38 +02:00
__variant
experimental [libc++] Remove unused __functional includes 2022-05-28 10:12:39 +02:00
ext [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
__assert [libc++] Make the Debug mode a configuration-time only option 2022-06-07 16:33:53 -04:00
__availability [libc++] Removes _LIBCPP_AVAILABILITY_TO_CHARS. 2022-06-07 18:59:19 +02:00
__bit_reference [libc++] Fix C++03 with the unstable ABI enabled 2022-04-25 15:17:24 +02:00
__bits
__bsd_locale_defaults.h
__bsd_locale_fallbacks.h
__config [libc++][NFC] clang-format <__config> 2022-06-14 06:47:38 +02:00
__config_site.in [libc++] Make the Debug mode a configuration-time only option 2022-06-07 16:33:53 -04:00
__debug [libc++] Make the Debug mode a configuration-time only option 2022-06-07 16:33:53 -04:00
__errc
__hash_table [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
__locale [libc++] Towards a simpler extern template story in libc++ 2022-06-08 22:05:07 -04:00
__mbstate_t.h
__mutex_base
__node_handle
__split_buffer
__std_stream
__threading_support
__tree [libc++] Removes a GCC bug work-around. 2022-06-13 17:55:43 +02:00
__tuple
__undef_macros [libc++] Assume that push_macro and pop_macro are available 2022-05-23 20:47:44 +02:00
algorithm [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
any [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
array [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
atomic [libcxx] Switch __cxx_contention_t to int32_t on 32 bit AIX 2022-05-12 19:00:42 +03:00
barrier [libc++] Remove conditional include 2022-05-25 10:04:54 -04:00
bit [libc++][NFC] Use concepts in <bit>. 2022-06-13 18:17:48 +02:00
bitset [libc++] Granularize __string 2022-06-09 21:04:18 +02:00
cassert
ccomplex
cctype
cerrno
cfenv
cfloat
charconv [libc++] Removes _LIBCPP_AVAILABILITY_TO_CHARS. 2022-06-07 18:59:19 +02:00
chrono
cinttypes
ciso646
climits
clocale
CMakeLists.txt [libc++] Granularize some more of <type_traits> 2022-06-13 21:37:26 +02:00
cmath
codecvt
compare
complex
complex.h
concepts
condition_variable
coroutine
csetjmp
csignal [libc++] Fix modules builds when features are removed 2022-06-08 18:48:25 -04:00
cstdarg
cstdbool
cstddef [libc++] Use __enable_if_t and is_integral in cstddef 2022-05-29 12:05:02 +02:00
cstdint
cstdio
cstdlib
cstring
ctgmath
ctime
ctype.h
cuchar
cwchar
cwctype
deque [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
errno.h
exception
execution
fenv.h
filesystem [libc++] Improve error messages for disabled modes 2022-05-20 09:36:55 -04:00
float.h
format [libc++][format] Implement format-string. 2022-06-11 15:25:56 +02:00
forward_list [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
fstream [libc++] Towards a simpler extern template story in libc++ 2022-06-08 22:05:07 -04:00
functional
future [libc++] Improve error messages for disabled modes 2022-05-20 09:36:55 -04:00
initializer_list
inttypes.h
iomanip [libc++] Granularize __string 2022-06-09 21:04:18 +02:00
ios [libc++] Improve error messages for disabled modes 2022-05-20 09:36:55 -04:00
iosfwd
iostream
istream [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
iterator [libc++] Removes unneeded includes. 2022-06-13 17:56:50 +02:00
latch [libc++] Make sure that all headers can be included with modules enabled 2022-05-25 03:44:48 -04:00
limits
limits.h
list [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
locale [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
locale.h [libc++] Improve error messages for disabled modes 2022-05-20 09:36:55 -04:00
map [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
math.h
memory [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
module.modulemap.in [libc++] Granularize some more of <type_traits> 2022-06-13 21:37:26 +02:00
mutex [libc++] Remove <functional> includes 2022-04-26 08:54:37 +02:00
new
numbers
numeric [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
optional [libc++] Removes unneeded includes. 2022-06-13 17:56:50 +02:00
ostream [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
queue [libc++] Remove unused __functional includes 2022-05-28 10:12:39 +02:00
random
ranges [libc++] add zip_view and views::zip for C++23 2022-04-25 12:22:22 +02:00
ratio
regex [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
scoped_allocator
semaphore [libc++] Make sure that all headers can be included with modules enabled 2022-05-25 03:44:48 -04:00
set [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
setjmp.h
shared_mutex [libc++] Improve error messages for disabled modes 2022-05-20 09:36:55 -04:00
span [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
sstream [libc++] Towards a simpler extern template story in libc++ 2022-06-08 22:05:07 -04:00
stack
stdatomic.h [libc++] Remove overly conservative error in <stdatomic.h> 2022-05-16 15:30:01 -04:00
stdbool.h
stddef.h
stdexcept
stdint.h
stdio.h
stdlib.h
streambuf [libc++] Towards a simpler extern template story in libc++ 2022-06-08 22:05:07 -04:00
string [libc++] Removes unneeded includes. 2022-06-13 17:56:50 +02:00
string_view [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
string.h
strstream
system_error [libc++] Granularize __string 2022-06-09 21:04:18 +02:00
tgmath.h
thread [libc++] Granularize __string 2022-06-09 21:04:18 +02:00
tuple [libc++] Removes unneeded includes. 2022-06-13 17:56:50 +02:00
type_traits [libc++] Granularize some more of <type_traits> 2022-06-13 21:37:26 +02:00
typeindex [libc++] Removes unneeded includes. 2022-06-13 17:56:50 +02:00
typeinfo
uchar.h
unordered_map [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
unordered_set [libc++] Granularize <iterator> includes 2022-06-10 22:43:57 +02:00
utility [libc++] Granularize even more of type_traits 2022-06-10 11:56:38 +02:00
valarray [libc++] Towards a simpler extern template story in libc++ 2022-06-08 22:05:07 -04:00
variant [libc++] Removes unneeded includes. 2022-06-13 17:56:50 +02:00
vector [libc++] Removes unneeded includes. 2022-06-13 17:56:50 +02:00
version [libc++] Removes __cpp_lib_monadic_optional. 2022-05-31 19:18:34 +02:00
wchar.h
wctype.h