llvm-project/libcxx/include/__memory
Louis Dionne c99f5b2af1 [libc++] Handle arrays in std::destroy_at
Also, improve tests for std::destroy and std::destroy_n so that they
check for array support.

These changes are part of http://wg21.link/p0896 (the One Ranges proposal).

Differential Revision: https://reviews.llvm.org/D106916
2021-07-30 09:39:36 -04:00
..
addressof.h [libc++] NFC: Normalize `#endif //` comment indentation 2021-04-20 12:03:32 -04:00
allocation_guard.h [libcxx][iwyu] ensures we IWYU as prep for modules 2021-06-15 19:43:25 +00:00
allocator.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
allocator_arg_t.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
allocator_traits.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
auto_ptr.h [libcxx][iwyu] ensures we IWYU as prep for modules 2021-06-15 19:43:25 +00:00
compressed_pair.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
construct_at.h [libc++] Handle arrays in std::destroy_at 2021-07-30 09:39:36 -04:00
pointer_safety.h [libcxx][iwyu] ensures we IWYU as prep for modules 2021-06-15 19:43:25 +00:00
pointer_traits.h [libcxx][iwyu] ensures we IWYU as prep for modules 2021-06-15 19:43:25 +00:00
raw_storage_iterator.h [libc++] Update all the pre-defined iterator types for C++20 2021-05-31 11:59:40 -04:00
shared_ptr.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
temporary_buffer.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
uninitialized_algorithms.h [libc++] Handle arrays in std::destroy_at 2021-07-30 09:39:36 -04:00
unique_ptr.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
uses_allocator.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00