llvm-project/libcxx/include/__memory
Christopher Di Bella 69d5a66621 [libcxx][modularisation] splits `<utility>` into self-contained headers
* moves `std::hash` and `std::unary_function` into `__functional`
* Everything else goes into `__utility/${NAME}.h`

Differential Revision: https://reviews.llvm.org/D104002
2021-06-25 00:29:01 +00:00
..
addressof.h
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_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 [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00: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][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
temporary_buffer.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
uninitialized_algorithms.h
unique_ptr.h [libcxx][modularisation] splits `<utility>` into self-contained headers 2021-06-25 00:29:01 +00:00