[libcxx][modularisation] splices `<iterator>` into individual headers
authorChristopher Di Bella <cjdb@google.com>
Tue, 29 Jun 2021 02:32:59 +0000 (02:32 +0000)
committerChristopher Di Bella <cjdb@google.com>
Tue, 6 Jul 2021 17:59:21 +0000 (17:59 +0000)
commit8517a26d442fa1b3d01e52a83ae76023ba7c9784
tree2b5d52d2230205138e512c2ea64202ee029ec439
parent9ffa90d6c27e583bec9656a0aae5062ea5499094
[libcxx][modularisation] splices `<iterator>` into individual headers

Differential Revision: https://reviews.llvm.org/D105076
19 files changed:
libcxx/include/CMakeLists.txt
libcxx/include/__iterator/access.h [new file with mode: 0644]
libcxx/include/__iterator/back_insert_iterator.h
libcxx/include/__iterator/data.h [new file with mode: 0644]
libcxx/include/__iterator/distance.h [new file with mode: 0644]
libcxx/include/__iterator/empty.h [new file with mode: 0644]
libcxx/include/__iterator/erase_if_container.h [new file with mode: 0644]
libcxx/include/__iterator/front_insert_iterator.h
libcxx/include/__iterator/insert_iterator.h
libcxx/include/__iterator/istream_iterator.h
libcxx/include/__iterator/istreambuf_iterator.h
libcxx/include/__iterator/ostream_iterator.h
libcxx/include/__iterator/ostreambuf_iterator.h
libcxx/include/__iterator/reverse_access.h [new file with mode: 0644]
libcxx/include/__iterator/reverse_iterator.h
libcxx/include/__iterator/size.h [new file with mode: 0644]
libcxx/include/iterator
libcxx/include/module.modulemap
libcxx/test/support/test_iterators.h