Searched refs:transformView (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.transform/ |
| H A D | base.pass.cpp | 22 std::ranges::transform_view<MoveOnlyView, PlusOne> transformView; in test() local 23 MoveOnlyView base = std::move(transformView).base(); in test() 24 ASSERT_SAME_TYPE(MoveOnlyView, decltype(std::move(transformView).base())); in test() 29 std::ranges::transform_view<CopyableView, PlusOne> transformView; in test() local 30 CopyableView base1 = transformView.base(); in test() 31 ASSERT_SAME_TYPE(CopyableView, decltype(transformView.base())); in test() 34 CopyableView base2 = std::move(transformView).base(); in test() 40 const std::ranges::transform_view<CopyableView, PlusOne> transformView; in test() local 41 const CopyableView base1 = transformView.base(); in test() 42 ASSERT_SAME_TYPE(CopyableView, decltype(transformView.base())); in test() [all …]
|
| H A D | begin.pass.cpp | 29 std::ranges::transform_view transformView(MoveOnlyView{buff}, PlusOneMutable{}); in test() local 30 assert(transformView.begin().base() == buff); in test() 31 assert(*transformView.begin() == 1); in test() 35 std::ranges::transform_view transformView(ForwardView{buff}, PlusOneMutable{}); in test() local 36 assert(base(transformView.begin().base()) == buff); in test() 37 assert(*transformView.begin() == 1); in test() 41 std::ranges::transform_view transformView(InputView{buff}, PlusOneMutable{}); in test() local 42 assert(base(transformView.begin().base()) == buff); in test() 43 assert(*transformView.begin() == 1); in test() 47 const std::ranges::transform_view transformView(MoveOnlyView{buff}, PlusOne{}); in test() local [all …]
|
| H A D | size.pass.cpp | 25 std::ranges::transform_view transformView(MoveOnlyView{}, PlusOne{}); in test() local 26 assert(transformView.size() == 8); in test() 30 const std::ranges::transform_view transformView(MoveOnlyView{globalBuff, 4}, PlusOne{}); in test() local 31 assert(transformView.size() == 4); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.transform/iterator/ |
| H A D | deref.pass.cpp | 23 View transformView(MoveOnlyView{buff}, PlusOne{}); in main() local 24 assert(*transformView.begin() == 1); in main() 31 View transformView(MoveOnlyView{buff}, PlusOneMutable{}); in main() local 32 assert(*transformView.begin() == 1); in main() 39 View transformView(MoveOnlyView{buff}, PlusOneNoexcept{}); in main() local 40 assert(*transformView.begin() == 1); in main() 47 View transformView(MoveOnlyView{buff}, Increment{}); in main() local 48 assert(*transformView.begin() == 1); in main() 55 View transformView(MoveOnlyView{buff}, IncrementRvalueRef{}); in main() local 56 assert(*transformView.begin() == 1); in main()
|
| H A D | arithmetic.pass.cpp | 20 std::ranges::transform_view<MoveOnlyView, PlusOne> transformView; in test() local 21 auto iter = std::move(transformView).begin(); in test()
|
| H A D | iter_move.pass.cpp | 24 std::ranges::transform_view transformView(MoveOnlyView{buff}, PlusOneMutable{}); in test() local 25 auto iter = transformView.begin(); in test()
|
| H A D | ctor.pass.cpp | 59 std::ranges::transform_view<MoveOnlyView, PlusOne> transformView; in test() local 60 auto iter = std::move(transformView).begin(); in test()
|