Searched refs:CrossConstComparableView (Results 1 – 1 of 1) sorted by relevance
52 struct CrossConstComparableView : std::ranges::view_base { struct54 constexpr explicit CrossConstComparableView(int (&arr)[N]) : b_(arr), e_(arr + N) {} in CrossConstComparableView() function67 static_assert(std::ranges::range<CrossConstComparableView>); argument68 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()