Lines Matching refs:v
74 std::ranges::zip_view v{SimpleCommonRandomAccessSized(buffer1)}; in test() local
75 static_assert(std::ranges::common_range<decltype(v)>); in test()
76 assert(v.begin() + 5 == v.end()); in test()
77 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
81 …std::ranges::zip_view v{SimpleCommonRandomAccessSized(buffer1), SimpleCommonRandomAccessSized(buff… in test() local
82 static_assert(std::ranges::common_range<decltype(v)>); in test()
83 assert(v.begin() + 1 == v.end()); in test()
84 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
88 std::ranges::zip_view v{NonSizedRandomAccessView(buffer1)}; in test() local
89 static_assert(!std::ranges::common_range<decltype(v)>); in test()
90 assert(v.begin() + 5 == v.end()); in test()
91 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
95 std::ranges::zip_view v{NonSizedRandomAccessView(buffer1), NonSizedRandomAccessView(buffer3)}; in test() local
96 static_assert(!std::ranges::common_range<decltype(v)>); in test()
97 assert(v.begin() + 3 == v.end()); in test()
98 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
102 std::ranges::zip_view v{SizedBidiCommon(buffer1)}; in test() local
103 static_assert(std::ranges::common_range<decltype(v)>); in test()
104 assert(std::next(v.begin(), 5) == v.end()); in test()
105 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
109 std::ranges::zip_view v{SizedBidiCommon(buffer1), SizedBidiCommon(buffer2)}; in test() local
110 static_assert(!std::ranges::common_range<decltype(v)>); in test()
111 assert(++v.begin() == v.end()); in test()
112 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
116 std::ranges::zip_view v{BidiCommonView(buffer1)}; in test() local
117 static_assert(std::ranges::common_range<decltype(v)>); in test()
118 assert(std::next(v.begin(), 5) == v.end()); in test()
119 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
123 std::ranges::zip_view v{BidiCommonView(buffer1), BidiCommonView(buffer2)}; in test() local
124 static_assert(!std::ranges::common_range<decltype(v)>); in test()
125 assert(++v.begin() == v.end()); in test()
126 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
130 std::ranges::zip_view v{ForwardSizedView(buffer1)}; in test() local
131 static_assert(std::ranges::common_range<decltype(v)>); in test()
132 assert(std::next(v.begin(), 5) == v.end()); in test()
133 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
137 std::ranges::zip_view v{ForwardSizedView(buffer1), ForwardSizedView(buffer2)}; in test() local
138 static_assert(std::ranges::common_range<decltype(v)>); in test()
139 assert(++v.begin() == v.end()); in test()
140 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
144 std::ranges::zip_view v{InputCommonView(buffer1)}; in test() local
145 static_assert(std::ranges::common_range<decltype(v)>); in test()
146 assert(std::ranges::next(v.begin(), 5) == v.end()); in test()
147 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
151 std::ranges::zip_view v{InputCommonView(buffer1), InputCommonView(buffer2)}; in test() local
152 static_assert(std::ranges::common_range<decltype(v)>); in test()
153 assert(++v.begin() == v.end()); in test()
154 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
158 std::ranges::zip_view v{SimpleNonCommonRandomAcessSized(buffer1)}; in test() local
159 static_assert(std::ranges::common_range<decltype(v)>); in test()
160 assert(v.begin() + 5 == v.end()); in test()
161 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
165 …std::ranges::zip_view v{SimpleNonCommonRandomAcessSized(buffer1), SimpleNonCommonRandomAcessSized(… in test() local
166 static_assert(std::ranges::common_range<decltype(v)>); in test()
167 assert(v.begin() + 1 == v.end()); in test()
168 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
172 std::ranges::zip_view v{SizedBidiNonCommonView(buffer1)}; in test() local
173 static_assert(!std::ranges::common_range<decltype(v)>); in test()
174 assert(std::next(v.begin(), 5) == v.end()); in test()
175 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
179 std::ranges::zip_view v{SizedBidiNonCommonView(buffer1), SizedBidiNonCommonView(buffer2)}; in test() local
180 static_assert(!std::ranges::common_range<decltype(v)>); in test()
181 assert(++v.begin() == v.end()); in test()
182 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
186 std::ranges::zip_view v{BidiNonCommonView(buffer1)}; in test() local
187 static_assert(!std::ranges::common_range<decltype(v)>); in test()
188 assert(std::next(v.begin(), 5) == v.end()); in test()
189 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
193 std::ranges::zip_view v{BidiNonCommonView(buffer1), BidiNonCommonView(buffer2)}; in test() local
194 static_assert(!std::ranges::common_range<decltype(v)>); in test()
195 assert(++v.begin() == v.end()); in test()
196 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
200 std::ranges::zip_view v{ForwardSizedNonCommon(buffer1)}; in test() local
201 static_assert(!std::ranges::common_range<decltype(v)>); in test()
202 assert(std::next(v.begin(), 5) == v.end()); in test()
203 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
207 std::ranges::zip_view v{ForwardSizedNonCommon(buffer1), ForwardSizedNonCommon(buffer2)}; in test() local
208 static_assert(!std::ranges::common_range<decltype(v)>); in test()
209 assert(++v.begin() == v.end()); in test()
210 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
214 std::ranges::zip_view v{InputNonCommonView(buffer1)}; in test() local
215 static_assert(!std::ranges::common_range<decltype(v)>); in test()
216 assert(std::ranges::next(v.begin(), 5) == v.end()); in test()
217 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
221 std::ranges::zip_view v{InputNonCommonView(buffer1), InputNonCommonView(buffer2)}; in test() local
222 static_assert(!std::ranges::common_range<decltype(v)>); in test()
223 assert(++v.begin() == v.end()); in test()
224 static_assert(std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
228 std::ranges::zip_view v{NonSimpleCommonRandomAccessSized(buffer1)}; in test() local
229 static_assert(std::ranges::common_range<decltype(v)>); in test()
230 assert(v.begin() + 5 == v.end()); in test()
231 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
235 …std::ranges::zip_view v{NonSimpleCommonRandomAccessSized(buffer1), NonSimpleCommonRandomAccessSize… in test() local
236 static_assert(std::ranges::common_range<decltype(v)>); in test()
237 assert(v.begin() + 1 == v.end()); in test()
238 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
242 std::ranges::zip_view v{NonSimpleNonSizedRandomAccessView(buffer1)}; in test() local
243 static_assert(!std::ranges::common_range<decltype(v)>); in test()
244 assert(v.begin() + 5 == v.end()); in test()
245 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
249 …std::ranges::zip_view v{NonSimpleNonSizedRandomAccessView(buffer1), NonSimpleNonSizedRandomAccessV… in test() local
250 static_assert(!std::ranges::common_range<decltype(v)>); in test()
251 assert(v.begin() + 3 == v.end()); in test()
252 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
256 std::ranges::zip_view v{NonSimpleSizedBidiCommon(buffer1)}; in test() local
257 static_assert(std::ranges::common_range<decltype(v)>); in test()
258 assert(std::next(v.begin(), 5) == v.end()); in test()
259 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
263 std::ranges::zip_view v{NonSimpleSizedBidiCommon(buffer1), NonSimpleSizedBidiCommon(buffer2)}; in test() local
264 static_assert(!std::ranges::common_range<decltype(v)>); in test()
265 assert(++v.begin() == v.end()); in test()
266 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
270 std::ranges::zip_view v{NonSimpleBidiCommonView(buffer1)}; in test() local
271 static_assert(std::ranges::common_range<decltype(v)>); in test()
272 assert(std::next(v.begin(), 5) == v.end()); in test()
273 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
277 std::ranges::zip_view v{NonSimpleBidiCommonView(buffer1), NonSimpleBidiCommonView(buffer2)}; in test() local
278 static_assert(!std::ranges::common_range<decltype(v)>); in test()
279 assert(++v.begin() == v.end()); in test()
280 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
284 std::ranges::zip_view v{NonSimpleForwardSizedView(buffer1)}; in test() local
285 static_assert(std::ranges::common_range<decltype(v)>); in test()
286 assert(std::next(v.begin(), 5) == v.end()); in test()
287 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
291 std::ranges::zip_view v{NonSimpleForwardSizedView(buffer1), NonSimpleForwardSizedView(buffer2)}; in test() local
292 static_assert(std::ranges::common_range<decltype(v)>); in test()
293 assert(++v.begin() == v.end()); in test()
294 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
298 std::ranges::zip_view v{NonSimpleInputCommonView(buffer1)}; in test() local
299 static_assert(std::ranges::common_range<decltype(v)>); in test()
300 assert(std::ranges::next(v.begin(), 5) == v.end()); in test()
301 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
305 std::ranges::zip_view v{NonSimpleInputCommonView(buffer1), NonSimpleInputCommonView(buffer2)}; in test() local
306 static_assert(std::ranges::common_range<decltype(v)>); in test()
307 assert(++v.begin() == v.end()); in test()
308 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
312 std::ranges::zip_view v{NonSimpleNonCommonRandomAcessSized(buffer1)}; in test() local
313 static_assert(std::ranges::common_range<decltype(v)>); in test()
314 assert(v.begin() + 5 == v.end()); in test()
315 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
319 …std::ranges::zip_view v{NonSimpleNonCommonRandomAcessSized(buffer1), NonSimpleNonCommonRandomAcess… in test() local
320 static_assert(std::ranges::common_range<decltype(v)>); in test()
321 assert(v.begin() + 1 == v.end()); in test()
322 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
326 std::ranges::zip_view v{NonSimpleSizedBidiNonCommonView(buffer1)}; in test() local
327 static_assert(!std::ranges::common_range<decltype(v)>); in test()
328 assert(std::next(v.begin(), 5) == v.end()); in test()
329 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
333 …std::ranges::zip_view v{NonSimpleSizedBidiNonCommonView(buffer1), NonSimpleSizedBidiNonCommonView(… in test() local
334 static_assert(!std::ranges::common_range<decltype(v)>); in test()
335 assert(++v.begin() == v.end()); in test()
336 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
340 std::ranges::zip_view v{NonSimpleBidiNonCommonView(buffer1)}; in test() local
341 static_assert(!std::ranges::common_range<decltype(v)>); in test()
342 assert(std::next(v.begin(), 5) == v.end()); in test()
343 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
347 … std::ranges::zip_view v{NonSimpleBidiNonCommonView(buffer1), NonSimpleBidiNonCommonView(buffer2)}; in test() local
348 static_assert(!std::ranges::common_range<decltype(v)>); in test()
349 assert(++v.begin() == v.end()); in test()
350 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
354 std::ranges::zip_view v{NonSimpleForwardSizedNonCommon(buffer1)}; in test() local
355 static_assert(!std::ranges::common_range<decltype(v)>); in test()
356 assert(std::next(v.begin(), 5) == v.end()); in test()
357 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
361 …std::ranges::zip_view v{NonSimpleForwardSizedNonCommon(buffer1), NonSimpleForwardSizedNonCommon(bu… in test() local
362 static_assert(!std::ranges::common_range<decltype(v)>); in test()
363 assert(++v.begin() == v.end()); in test()
364 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
368 std::ranges::zip_view v{NonSimpleInputNonCommonView(buffer1)}; in test() local
369 static_assert(!std::ranges::common_range<decltype(v)>); in test()
370 assert(std::ranges::next(v.begin(), 5) == v.end()); in test()
371 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
375 …std::ranges::zip_view v{NonSimpleInputNonCommonView(buffer1), NonSimpleInputNonCommonView(buffer2)… in test() local
376 static_assert(!std::ranges::common_range<decltype(v)>); in test()
377 assert(++v.begin() == v.end()); in test()
378 static_assert(!std::is_same_v<decltype(v.end()), decltype(std::as_const(v).end())>); in test()
382 std::ranges::zip_view v(std::views::iota(0, 4), std::views::iota(0, 8)); in test() local
383 auto it = --(v.end()); in test()