llvm-project/libcxx/include
Nikolas Klauser a203acb9dd [libc++][ranges] Implement `ranges::clamp`
Differential Revision: https://reviews.llvm.org/D126193
2022-08-04 02:45:32 -07:00
..
__algorithm [libc++][ranges] Implement `ranges::clamp` 2022-08-04 02:45:32 -07:00
__bit
__charconv
__chrono [libc++][chrono] Uses operator<=> in the calendar. 2022-07-27 21:53:08 +02:00
__compare
__concepts [libc++] Granularize some more type_traits 2022-07-24 22:22:12 +02:00
__coroutine
__debug_utils [libc++][ranges] Implement `ranges::shuffle`. 2022-07-22 09:59:13 -07:00
__filesystem
__format [libc++][format] Improves generated files. 2022-08-02 18:56:02 +02:00
__functional [libc++] Granularize some more type_traits 2022-07-24 22:22:12 +02:00
__fwd
__ios
__iterator [libc++][ranges] Implement `ranges::rotate`. 2022-08-03 16:04:24 -07:00
__memory [libc++] Implement `operator<=>` for `shared_ptr` 2022-08-03 18:32:45 +02:00
__numeric
__random [libc++] Support int8_t and uint8_t in integer distributions as an extension 2022-07-22 08:33:01 -04:00
__ranges
__string [libc++] Implement ranges::find_end, ranges::search{, _n} 2022-07-13 20:30:55 +02:00
__support [libcxx] Remove static inline and make use of _LIBCPP_HIDE_FROM_ABI in __support/xlocale/__nop_locale_mgmt.h header 2022-07-23 22:12:37 -04:00
__thread
__type_traits [libc++] Granularize some more type_traits 2022-07-24 22:22:12 +02:00
__utility [libc++] Use uninitialized algorithms for vector 2022-07-26 17:44:31 +02:00
__variant
experimental [libc++] Implement ranges::find_end, ranges::search{, _n} 2022-07-13 20:30:55 +02:00
ext
CMakeLists.txt [libc++][ranges] Implement `ranges::clamp` 2022-08-04 02:45:32 -07:00
__assert [libc++] Rename __libcpp_assertion_handler to __libcpp_verbose_abort 2022-07-29 13:52:42 -04:00
__availability [libc++] Rename __libcpp_assertion_handler to __libcpp_verbose_abort 2022-07-29 13:52:42 -04:00
__bit_reference [libc++] Implement P1004R2 (constexpr std::vector) 2022-07-27 20:26:44 +02:00
__bits
__bsd_locale_defaults.h
__bsd_locale_fallbacks.h
__config [libcxx] Fixed a number of typos 2022-08-02 12:42:34 +02:00
__config_site.in [libc++] Treat incomplete features just like other experimental features 2022-07-19 10:50:20 -04:00
__debug
__errc
__hash_table [libc++] Use uninitialized algorithms for vector 2022-07-26 17:44:31 +02:00
__locale [libc++][AIX] Correct the definition of __regex_word for AIX 2022-07-16 18:11:04 -04:00
__mbstate_t.h
__mutex_base
__node_handle
__split_buffer [libc++] Implement P1004R2 (constexpr std::vector) 2022-07-27 20:26:44 +02:00
__std_stream
__threading_support
__tree [libc++] Use uninitialized algorithms for vector 2022-07-26 17:44:31 +02:00
__tuple
__undef_macros
__verbose_abort [libc++] Rename __libcpp_assertion_handler to __libcpp_verbose_abort 2022-07-29 13:52:42 -04:00
algorithm [libc++][ranges] Implement `ranges::clamp` 2022-08-04 02:45:32 -07:00
any
array
atomic
barrier
bit [libcxx][AIX][z/OS] Remove headers included via `_IBMCPP__` 2022-07-14 15:41:46 -04:00
bitset
cassert
ccomplex
cctype
cerrno
cfenv
cfloat
charconv [libc++] Granularize some more type_traits 2022-07-24 22:22:12 +02:00
chrono [libc++][chrono] Uses operator<=> in the calendar. 2022-07-27 21:53:08 +02:00
cinttypes
ciso646
climits
clocale
cmath
codecvt
compare
complex
complex.h
concepts
condition_variable
coroutine
csetjmp
csignal
cstdarg
cstdbool
cstddef
cstdint
cstdio
cstdlib
cstring
ctgmath
ctime
ctype.h
cuchar
cwchar
cwctype
deque
errno.h
exception
execution
fenv.h
filesystem
float.h
format [libc++][format] Exposes basic-format-string 2022-08-02 20:33:17 +02:00
forward_list [libc++] Use uninitialized algorithms for vector 2022-07-26 17:44:31 +02:00
fstream
functional
future
initializer_list
inttypes.h
iomanip
ios
iosfwd
iostream
istream
iterator
latch
limits [libcxx][AIX][z/OS] Remove headers included via `_IBMCPP__` 2022-07-14 15:41:46 -04:00
limits.h
list [libc++] Use uninitialized algorithms for vector 2022-07-26 17:44:31 +02:00
locale
locale.h
map
math.h [libc++] Granularize some more type_traits 2022-07-24 22:22:12 +02:00
memory [libc++] Implement `operator<=>` for `shared_ptr` 2022-08-03 18:32:45 +02:00
module.modulemap.in [libc++][ranges] Implement `ranges::clamp` 2022-08-04 02:45:32 -07:00
mutex
new
numbers
numeric
optional
ostream [libc++] Implement P1423R3 (char8_t backward compatibility remediation) 2022-07-20 11:27:51 +02:00
queue
random
ranges
ratio
regex
scoped_allocator
semaphore
set
setjmp.h
shared_mutex
span
sstream
stack
stdatomic.h
stdbool.h
stddef.h
stdexcept
stdint.h
stdio.h
stdlib.h
streambuf
string [libc++] Use uninitialized algorithms for vector 2022-07-26 17:44:31 +02:00
string.h
string_view [libc++] Implement P2499R0 (`string_view` range constructor should be `explicit`) 2022-08-02 12:47:45 +02:00
strstream
system_error
tgmath.h
thread
tuple
type_traits [libc++] Granularize some more type_traits 2022-07-24 22:22:12 +02:00
typeindex
typeinfo [libc++][AIX] Use non-unique implementation for typeinfo comparison 2022-07-28 13:17:12 -04:00
uchar.h
unordered_map
unordered_set
utility
valarray
variant
vector [libc++] Implement P1004R2 (constexpr std::vector) 2022-07-27 20:26:44 +02:00
version [libc++][format] Enables feature-test macro. 2022-08-02 18:43:27 +02:00
wchar.h
wctype.h