Searched refs:TrackingPred (Results 1 – 8 of 8) sorted by relevance
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.drop.while/ |
H A D | begin.pass.cpp | 103 struct TrackingPred { in testOne() struct 104 constexpr explicit TrackingPred(bool* moved, bool* copied) : moved_(moved), copied_(copied) {} in testOne() argument 105 … constexpr TrackingPred(TrackingPred const& other) : moved_(other.moved_), copied_(other.copied_) { in testOne() function 108 …constexpr TrackingPred(TrackingPred&& other) : moved_(other.moved_), copied_(other.copied_) { *mov… in testOne() function 109 TrackingPred& operator=(TrackingPred const&) = default; in testOne() 110 TrackingPred& operator=(TrackingPred&&) = default; in testOne() 120 std::ranges::drop_while_view dwv{std::move(range), TrackingPred(&moved, &copied)}; in testOne()
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.filter/ |
H A D | ctor.view_pred.pass.cpp | 35 struct TrackingPred : TrackInitialization { struct 90 TrackingPred pred(&moved, &copied); in test() 91 [[maybe_unused]] std::ranges::filter_view<Range, TrackingPred> view(range, std::move(pred)); in test()
|
H A D | begin.pass.cpp | 45 struct TrackingPred : TrackInitialization { struct 142 std::ranges::filter_view view(range, TrackingPred(&moved, &copied)); in general_tests()
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.chunk.by/ |
H A D | begin.pass.cpp | 35 struct TrackingPred : TrackInitialization { struct 43 static_assert(HasBegin<std::ranges::chunk_by_view<Range, TrackingPred>>); argument 44 static_assert(!HasBegin<const std::ranges::chunk_by_view<Range, TrackingPred>>); 104 std::ranges::chunk_by_view view(range, TrackingPred(&moved, &copied)); in test()
|
H A D | ctor.view_pred.pass.cpp | 41 struct TrackingPred : TrackInitialization { struct 95 TrackingPred pred(&moved, &copied); in test() 96 [[maybe_unused]] std::ranges::chunk_by_view<Range, TrackingPred> view(range, std::move(pred)); in test()
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.chunk.by/range.chunk.by.iter/ |
H A D | increment.pass.cpp | 30 struct TrackingPred : TrackInitialization { struct 128 auto view = std::views::chunk_by(std::move(v), TrackingPred(&moved, &copied)); in test()
|
H A D | decrement.pass.cpp | 40 struct TrackingPred : TrackInitialization { struct 155 auto view = std::views::chunk_by(std::move(v), TrackingPred(&moved, &copied)); in test()
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/ |
H A D | increment.pass.cpp | 31 struct TrackingPred : TrackInitialization { struct 111 auto view = std::ranges::filter_view(std::move(v), TrackingPred(&moved, &copied)); in test()
|