Lines Matching refs:tv

36     std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView(buffer), 4);  in test()  local
37 assert(tv.begin() == SizedRandomAccessView(buffer).begin()); in test()
38 ASSERT_SAME_TYPE(decltype(tv.begin()), RandomAccessIter); in test()
42 const std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView(buffer), 4); in test() local
43 assert(tv.begin() == SizedRandomAccessView(buffer).begin()); in test()
44 ASSERT_SAME_TYPE(decltype(tv.begin()), RandomAccessIter); in test()
49 std::ranges::take_view<SizedForwardView> tv(SizedForwardView{buffer}, 4); in test() local
50 assert(tv.begin() == std::counted_iterator<ForwardIter>(ForwardIter(buffer), 4)); in test()
51 ASSERT_SAME_TYPE(decltype(tv.begin()), std::counted_iterator<ForwardIter>); in test()
55 const std::ranges::take_view<SizedForwardView> tv(SizedForwardView{buffer}, 4); in test() local
56 assert(tv.begin() == std::counted_iterator<ForwardIter>(ForwardIter(buffer), 4)); in test()
57 ASSERT_SAME_TYPE(decltype(tv.begin()), std::counted_iterator<ForwardIter>); in test()
62 std::ranges::take_view<MoveOnlyView> tv(MoveOnlyView{buffer}, 4); in test() local
63 assert(tv.begin() == std::counted_iterator<int*>(buffer, 4)); in test()
64 ASSERT_SAME_TYPE(decltype(tv.begin()), std::counted_iterator<int*>); in test()
68 const std::ranges::take_view<MoveOnlyView> tv(MoveOnlyView{buffer}, 4); in test() local
69 assert(tv.begin() == std::counted_iterator<int*>(buffer, 4)); in test()
70 ASSERT_SAME_TYPE(decltype(tv.begin()), std::counted_iterator<int*>); in test()
75 std::ranges::take_view<NonCommonSimpleView> tv{}; in test() local
76 ASSERT_SAME_TYPE(decltype(tv.begin()), std::counted_iterator<int*>); in test()
77 ASSERT_SAME_TYPE(decltype(std::as_const(tv).begin()), std::counted_iterator<int*>); in test()