llvm-project/libcxx/include/__memory
Konstantin Varlamov f51c91532e [libc++][NFC] Add a missing include in pre-C++14 language modes. 2022-11-17 17:15:41 -08:00
..
addressof.h [libc++][NFC] Rename the constexpr macros 2022-08-19 15:35:02 +02:00
align.h [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
allocate_at_least.h [libc++] Implement P0401R6 (allocate_at_least) 2022-04-09 16:03:45 +02:00
allocation_guard.h [libc++] Revert "Protect users from relying on detail headers" & related changes 2022-03-01 08:20:24 -05:00
allocator.h [libc++][NFC] Rename the constexpr macros 2022-08-19 15:35:02 +02:00
allocator_arg_t.h [libc++] Avoid instantiating type_trait classes 2022-09-06 19:09:42 +02:00
allocator_destructor.h [libc++] Split __allocator_destructor out of shared_ptr.h 2022-11-05 21:25:54 +01:00
allocator_traits.h [libc++] Improve error message for invalid allocators 2022-10-16 00:37:35 +02:00
assume_aligned.h [libc++] Implement P1007R3: std::assume_aligned 2022-04-11 10:46:52 -04:00
auto_ptr.h [libc++] Complete the implementation of N4190 2022-06-22 10:13:03 +02:00
builtin_new_allocator.h [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
compressed_pair.h [libc++] Avoid including <tuple> in compressed_pair.h 2022-09-18 10:49:35 +02:00
concepts.h [libc++] Granularize <concept> includes 2022-11-05 20:59:29 +01:00
construct_at.h [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
destruct_n.h [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
pointer_traits.h [libc++][NFC] Prefer type aliases over structs 2022-10-01 22:49:36 +02:00
ranges_construct_at.h [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
ranges_uninitialized_algorithms.h [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
raw_storage_iterator.h [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
shared_ptr.h [libc++] Split __allocator_destructor out of shared_ptr.h 2022-11-05 21:25:54 +01:00
swap_allocator.h [libc++][NFC] Add a missing include in pre-C++14 language modes. 2022-11-17 17:15:41 -08:00
temp_value.h [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
temporary_buffer.h Revert "[libcxx] Resolve warnings for Wshift-sign-overflow" 2022-08-17 10:37:24 -07:00
uninitialized_algorithms.h [libc++] Avoid instantiating type_trait classes 2022-09-06 19:09:42 +02:00
unique_ptr.h [libc++] Avoid instantiating type_trait classes 2022-09-06 19:09:42 +02:00
uses_allocator.h [libc++] Remove uses of __two in type_traits 2022-06-10 19:56:59 +02:00
uses_allocator_construction.h [libc++] Implement P0591R4 (Utility functions to implement uses-allocator construction) 2022-10-06 16:58:51 +02:00
voidify.h [libc++][NFC] Rename the constexpr macros 2022-08-19 15:35:02 +02:00