llvm-project/libcxx/test/support/test.support
Hui Xie a81cc1fc07 [libcxx][ranges] Create a test tool `ProxyIterator` that customises `iter_move` and `iter_swap`
It is meant to be used in ranges algorithm tests.
It is much simplified version of C++23's tuple + zip_view.
Using std::swap would cause compilation failure and using `std::move` would not create the correct rvalue proxy which would result in copies.

Differential Revision: https://reviews.llvm.org/D129099
2022-07-08 00:00:21 +01:00
..
make_string_header.pass.cpp [libc++] Remove macros for IBM compiler 2022-06-14 09:15:41 -04:00
test_check_assertion.pass.cpp [libc++] Mark tests that use check_assertion.h as requiring unix headers 2022-05-06 10:59:42 +01:00
test_convertible_header.pass.cpp
test_macros_header.exceptions.pass.cpp [libc++] Fix failures when running the test suite without RTTI 2020-09-21 20:17:24 -04:00
test_macros_header.no_exceptions.verify.cpp [libc++] Fix failures when running the test suite without RTTI 2020-09-21 20:17:24 -04:00
test_macros_header.no_rtti.verify.cpp [libc++] Rename the -fno-rtti Lit feature to just no-rtti 2020-09-29 16:29:44 -04:00
test_macros_header.rtti.pass.cpp [libc++] Rename the -fno-rtti Lit feature to just no-rtti 2020-09-29 16:29:44 -04:00
test_poisoned_hash_helper.pass.cpp
test_proxy.pass.cpp [libcxx][ranges] Create a test tool `ProxyIterator` that customises `iter_move` and `iter_swap` 2022-07-08 00:00:21 +01:00