Lines Matching refs:tv
30 std::ranges::take_view<CopyableView> tv(CopyableView{buffer}, 0); in test() local
31 assert(tv.base().ptr_ == buffer); in test()
32 assert(std::move(tv).base().ptr_ == buffer); in test()
34 ASSERT_SAME_TYPE(decltype(tv.base()), CopyableView); in test()
35 ASSERT_SAME_TYPE(decltype(std::move(tv).base()), CopyableView); in test()
36 static_assert(hasLValueQualifiedBase(tv)); in test()
40 std::ranges::take_view<MoveOnlyView> tv(MoveOnlyView{buffer}, 1); in test() local
41 assert(std::move(tv).base().ptr_ == buffer); in test()
43 ASSERT_SAME_TYPE(decltype(std::move(tv).base()), MoveOnlyView); in test()
44 static_assert(!hasLValueQualifiedBase(tv)); in test()
48 const std::ranges::take_view<CopyableView> tv(CopyableView{buffer}, 2); in test() local
49 assert(tv.base().ptr_ == buffer); in test()
50 assert(std::move(tv).base().ptr_ == buffer); in test()
52 ASSERT_SAME_TYPE(decltype(tv.base()), CopyableView); in test()
53 ASSERT_SAME_TYPE(decltype(std::move(tv).base()), CopyableView); in test()
54 static_assert(hasLValueQualifiedBase(tv)); in test()