llvm-project/libcxx/include/__memory
Louis Dionne 1f8a6dcf12 [libc++] Fix LWG 2874: Constructor shared_ptr::shared_ptr(Y*) should be constrained.
This patch fixes LWG2874. It is based on the original patch by Zoe Carver
originally uploaded at D81417.

Differential Revision: https://reviews.llvm.org/D81417
2021-04-16 09:54:20 -04:00
..
addressof.h [libc++] Split up __memory/base.h into meaningful headers 2021-04-14 13:59:03 -04:00
allocation_guard.h [libc++] Move __memory/utilities.h to __memory/allocation_guard.h 2021-04-14 14:00:48 -04:00
allocator.h [libc++] Split std::allocator out of <memory> 2021-04-12 11:46:29 -04:00
allocator_traits.h [libc++] Split up __memory/base.h into meaningful headers 2021-04-14 13:59:03 -04:00
auto_ptr.h [libc++] Move guards against std::auto_ptr outside of auto_ptr.h 2021-04-14 14:06:55 -04:00
compressed_pair.h [libc++] Split __compressed_pair out of <memory> 2021-04-13 08:21:31 -04:00
construct_at.h [libc++] Split up __memory/base.h into meaningful headers 2021-04-14 13:59:03 -04:00
pointer_safety.h [libc++] Move pointer safety related utilities out of <memory> 2021-04-13 08:21:46 -04:00
pointer_traits.h [libc++] Rationalize our treatment of contiguous iterators and __unwrap_iter(). 2021-02-03 16:28:38 -05:00
raw_storage_iterator.h [libc++] Split up __memory/base.h into meaningful headers 2021-04-14 13:59:03 -04:00
shared_ptr.h [libc++] Fix LWG 2874: Constructor shared_ptr::shared_ptr(Y*) should be constrained. 2021-04-16 09:54:20 -04:00
temporary_buffer.h [libc++] Split std::get_temporary_buffer out of <memory> 2021-04-12 11:46:31 -04:00
uninitialized_algorithms.h [libc++] Split up __memory/base.h into meaningful headers 2021-04-14 13:59:03 -04:00
unique_ptr.h [libc++] Move guards against std::auto_ptr outside of auto_ptr.h 2021-04-14 14:06:55 -04:00