[libcxx-commits] [PATCH] D104002: [libcxx][modularisation] splits `<utility>` into self-contained headers
Christopher Di Bella via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Jun 9 18:12:17 PDT 2021
cjdb created this revision.
cjdb added reviewers: ldionne, zoecarver, Mordante.
Herald added subscribers: arphaman, mgorny.
cjdb requested review of this revision.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.
- moves `std::hash` and `std::unary_function` into `__functional`
- Everything else goes into `__utility/${NAME}.h`
Depends on D103734 <https://reviews.llvm.org/D103734>
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D104002
Files:
libcxx/include/CMakeLists.txt
libcxx/include/__functional/hash.h
libcxx/include/__functional/unary_function.h
libcxx/include/__functional_base
libcxx/include/__memory/unique_ptr.h
libcxx/include/__tree
libcxx/include/__utility/as_const.h
libcxx/include/__utility/cmp.h
libcxx/include/__utility/exchange.h
libcxx/include/__utility/in_place.h
libcxx/include/__utility/integer_sequence.h
libcxx/include/__utility/pair.h
libcxx/include/__utility/piecewise_construct.h
libcxx/include/__utility/rel_ops.h
libcxx/include/deque
libcxx/include/functional
libcxx/include/module.modulemap
libcxx/include/span
libcxx/include/utility
libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/pair.tuple_element.fail.cpp
libcxx/test/std/utilities/intseq/intseq.make/make_integer_seq.fail.cpp
libcxx/test/std/utilities/type.index/type.index.hash/enabled_hash.pass.cpp
libcxx/test/std/utilities/utility/pairs/pair.astuple/tuple_element.fail.cpp
libcxx/test/support/poisoned_hash_helper.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D104002.351023.patch
Type: text/x-patch
Size: 110351 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210610/12b7397b/attachment-0001.bin>
More information about the libcxx-commits
mailing list