Lines Matching refs:OwningView
36 using OwningView = std::ranges::owning_view<ComparableIters>; in test() typedef
37 static_assert(HasEmpty<OwningView&>); in test()
38 static_assert(HasEmpty<OwningView&&>); in test()
39 static_assert(!HasEmpty<const OwningView&>); in test()
40 static_assert(!HasEmpty<const OwningView&&>); in test()
51 using OwningView = std::ranges::owning_view<NoEmpty>; in test() typedef
52 static_assert(!HasEmpty<OwningView&>); in test()
53 static_assert(!HasEmpty<OwningView&&>); in test()
54 static_assert(!HasEmpty<const OwningView&>); in test()
55 static_assert(!HasEmpty<const OwningView&&>); in test()
67 using OwningView = std::ranges::owning_view<EmptyMember>; in test() typedef
68 static_assert(std::ranges::range<OwningView&>); in test()
69 static_assert(!std::ranges::range<const OwningView&>); // no begin/end in test()
70 static_assert(HasEmpty<OwningView&>); in test()
71 static_assert(HasEmpty<OwningView&&>); in test()
72 static_assert(HasEmpty<const OwningView&>); // but it still has empty() in test()
73 static_assert(HasEmpty<const OwningView&&>); in test()