[libcxx][views] Add drop_view.
authorzoecarver <z.zoelec2@gmail.com>
Fri, 7 May 2021 00:39:53 +0000 (17:39 -0700)
committerzoecarver <z.zoelec2@gmail.com>
Wed, 23 Jun 2021 17:10:50 +0000 (10:10 -0700)
commit560170fa2de5ed3d8720bf6a88c7652ceb47ff8c
tree43b5a208315383e80d9c372432c5e2512abeca8c
parent2fd3037ac615643fe8058292d2b89bb19a49cb2f
[libcxx][views] Add drop_view.

The first view in the libc++ ranges library ðŸš€

Differential Revision: https://reviews.llvm.org/D102037
13 files changed:
libcxx/include/CMakeLists.txt
libcxx/include/__ranges/drop_view.h [new file with mode: 0644]
libcxx/include/ranges
libcxx/test/std/ranges/range.adaptors/range.drop/base.pass.cpp [new file with mode: 0644]
libcxx/test/std/ranges/range.adaptors/range.drop/begin.pass.cpp [new file with mode: 0644]
libcxx/test/std/ranges/range.adaptors/range.drop/ctad.compile.pass.cpp [new file with mode: 0644]
libcxx/test/std/ranges/range.adaptors/range.drop/ctor.default.pass.cpp [new file with mode: 0644]
libcxx/test/std/ranges/range.adaptors/range.drop/ctor.view.pass.cpp [new file with mode: 0644]
libcxx/test/std/ranges/range.adaptors/range.drop/dangling.cache.pass.cpp [new file with mode: 0644]
libcxx/test/std/ranges/range.adaptors/range.drop/end.pass.cpp [new file with mode: 0644]
libcxx/test/std/ranges/range.adaptors/range.drop/general.pass.cpp [new file with mode: 0644]
libcxx/test/std/ranges/range.adaptors/range.drop/size.pass.cpp [new file with mode: 0644]
libcxx/test/std/ranges/range.adaptors/range.drop/types.h [new file with mode: 0644]