Home
last modified time | relevance | path

Searched refs:CrossConstComparableView (Results 1 – 1 of 1) sorted by relevance

/llvm-project/libcxx/test/std/ranges/range.adaptors/range.take/range.take.sentinel/
H A Deq.pass.cpp52 struct CrossConstComparableView : std::ranges::view_base { struct
54 constexpr explicit CrossConstComparableView(int (&arr)[N]) : b_(arr), e_(arr + N) {} in CrossConstComparableView() function
67 static_assert(std::ranges::range<CrossConstComparableView>); argument
68 static_assert(std::ranges::range<const CrossConstComparableView>);
83 using CrossConstComparableTakeView = std::ranges::take_view<CrossConstComparableView>; in test()
89 const CrossConstComparableTakeView tv(CrossConstComparableView{buffer}, 4); in test()
97 CrossConstComparableTakeView tv(CrossConstComparableView{buffer}, 4); in test()
107 CrossConstComparableTakeView tv(CrossConstComparableView{buffer}, 4); in test()
115 CrossConstComparableTakeView tv(CrossConstComparableView{buffer}, 4); in test()