Home
last modified time | relevance | path

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 Dbase.pass.cpp22 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 Dbegin.pass.cpp29 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 Dsize.pass.cpp25 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 Dderef.pass.cpp23 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 Darithmetic.pass.cpp20 std::ranges::transform_view<MoveOnlyView, PlusOne> transformView; in test() local
21 auto iter = std::move(transformView).begin(); in test()
H A Diter_move.pass.cpp24 std::ranges::transform_view transformView(MoveOnlyView{buff}, PlusOneMutable{}); in test() local
25 auto iter = transformView.begin(); in test()
H A Dctor.pass.cpp59 std::ranges::transform_view<MoveOnlyView, PlusOne> transformView; in test() local
60 auto iter = std::move(transformView).begin(); in test()