Lines Matching refs:ref

248   auto ref = [](const ValueHolder& h) -> const int& { return h.value; };  in TEST()  local
252 using vector_titer = decltype(MakeTransformIterator(input.begin(), ref)); in TEST()
259 using vector_ctiter = decltype(MakeTransformIterator(input.cbegin(), ref)); in TEST()
266 using vector_rtiter = decltype(MakeTransformIterator(input.rbegin(), ref)); in TEST()
273 using vector_crtiter = decltype(MakeTransformIterator(input.crbegin(), ref)); in TEST()
280 std::copy(MakeTransformIterator(input.begin(), ref), in TEST()
281 MakeTransformIterator(input.end(), ref), in TEST()
286 std::copy(MakeTransformIterator(input.cbegin(), ref), in TEST()
287 MakeTransformIterator(input.cend(), ref), in TEST()
292 std::copy(MakeTransformIterator(input.rbegin(), ref), in TEST()
293 MakeTransformIterator(input.rend(), ref), in TEST()
298 std::copy(MakeTransformIterator(input.crbegin(), ref), in TEST()
299 MakeTransformIterator(input.crend(), ref), in TEST()
305 ASSERT_EQ(input[i].value, MakeTransformIterator(input.begin(), ref)[i]); in TEST()
306 ASSERT_EQ(input[i].value, MakeTransformIterator(input.cbegin(), ref)[i]); in TEST()
308 ASSERT_EQ(input[i].value, MakeTransformIterator(input.rbegin(), ref)[index_from_rbegin]); in TEST()
309 ASSERT_EQ(input[i].value, MakeTransformIterator(input.crbegin(), ref)[index_from_rbegin]); in TEST()
311 ASSERT_EQ(input[i].value, MakeTransformIterator(input.end(), ref)[index_from_end]); in TEST()
312 ASSERT_EQ(input[i].value, MakeTransformIterator(input.cend(), ref)[index_from_end]); in TEST()
314 ASSERT_EQ(input[i].value, MakeTransformIterator(input.rend(), ref)[index_from_rend]); in TEST()
315 ASSERT_EQ(input[i].value, MakeTransformIterator(input.crend(), ref)[index_from_rend]); in TEST()
317 ASSERT_EQ(MakeTransformIterator(input.begin(), ref) + i, in TEST()
318 MakeTransformIterator(input.begin() + i, ref)); in TEST()
319 ASSERT_EQ(MakeTransformIterator(input.cbegin(), ref) + i, in TEST()
320 MakeTransformIterator(input.cbegin() + i, ref)); in TEST()
321 ASSERT_EQ(MakeTransformIterator(input.rbegin(), ref) + i, in TEST()
322 MakeTransformIterator(input.rbegin() + i, ref)); in TEST()
323 ASSERT_EQ(MakeTransformIterator(input.crbegin(), ref) + i, in TEST()
324 MakeTransformIterator(input.crbegin() + i, ref)); in TEST()
325 ASSERT_EQ(MakeTransformIterator(input.end(), ref) - i, in TEST()
326 MakeTransformIterator(input.end() - i, ref)); in TEST()
327 ASSERT_EQ(MakeTransformIterator(input.cend(), ref) - i, in TEST()
328 MakeTransformIterator(input.cend() - i, ref)); in TEST()
329 ASSERT_EQ(MakeTransformIterator(input.rend(), ref) - i, in TEST()
330 MakeTransformIterator(input.rend() - i, ref)); in TEST()
331 ASSERT_EQ(MakeTransformIterator(input.crend(), ref) - i, in TEST()
332 MakeTransformIterator(input.crend() - i, ref)); in TEST()
335 (MakeTransformIterator(input.begin(), ref) + input.size()).base()); in TEST()
336 ASSERT_EQ(MakeTransformIterator(input.end(), ref) - MakeTransformIterator(input.begin(), ref), in TEST()
341 auto ref = [](ValueHolder& h) -> int& { return h.value; }; in TEST() local
345 using vector_titer = decltype(MakeTransformIterator(input.begin(), ref)); in TEST()
352 using vector_rtiter = decltype(MakeTransformIterator(input.rbegin(), ref)); in TEST()
359 std::copy(MakeTransformIterator(input.begin(), ref), in TEST()
360 MakeTransformIterator(input.end(), ref), in TEST()
365 std::copy(MakeTransformIterator(input.rbegin(), ref), in TEST()
366 MakeTransformIterator(input.rend(), ref), in TEST()
372 ASSERT_EQ(input[i].value, MakeTransformIterator(input.begin(), ref)[i]); in TEST()
374 ASSERT_EQ(input[i].value, MakeTransformIterator(input.rbegin(), ref)[index_from_rbegin]); in TEST()
376 ASSERT_EQ(input[i].value, MakeTransformIterator(input.end(), ref)[index_from_end]); in TEST()
378 ASSERT_EQ(input[i].value, MakeTransformIterator(input.rend(), ref)[index_from_rend]); in TEST()
380 ASSERT_EQ(MakeTransformIterator(input.begin(), ref) + i, in TEST()
381 MakeTransformIterator(input.begin() + i, ref)); in TEST()
382 ASSERT_EQ(MakeTransformIterator(input.rbegin(), ref) + i, in TEST()
383 MakeTransformIterator(input.rbegin() + i, ref)); in TEST()
384 ASSERT_EQ(MakeTransformIterator(input.end(), ref) - i, in TEST()
385 MakeTransformIterator(input.end() - i, ref)); in TEST()
386 ASSERT_EQ(MakeTransformIterator(input.rend(), ref) - i, in TEST()
387 MakeTransformIterator(input.rend() - i, ref)); in TEST()
390 (MakeTransformIterator(input.begin(), ref) + input.size()).base()); in TEST()
391 ASSERT_EQ(MakeTransformIterator(input.end(), ref) - MakeTransformIterator(input.begin(), ref), in TEST()
399 MakeTransformIterator(transformed.begin(), ref), in TEST()
409 Ref ref; in TEST() local
413 using vector_titer = decltype(MakeTransformIterator(input.begin(), ref)); in TEST()
420 using vector_ctiter = decltype(MakeTransformIterator(input.cbegin(), ref)); in TEST()
427 using vector_rtiter = decltype(MakeTransformIterator(input.rbegin(), ref)); in TEST()
434 using vector_crtiter = decltype(MakeTransformIterator(input.crbegin(), ref)); in TEST()
441 std::copy(MakeTransformIterator(input.begin(), ref), in TEST()
442 MakeTransformIterator(input.end(), ref), in TEST()
447 std::copy(MakeTransformIterator(input.cbegin(), ref), in TEST()
448 MakeTransformIterator(input.cend(), ref), in TEST()
453 std::copy(MakeTransformIterator(input.rbegin(), ref), in TEST()
454 MakeTransformIterator(input.rend(), ref), in TEST()
459 std::copy(MakeTransformIterator(input.crbegin(), ref), in TEST()
460 MakeTransformIterator(input.crend(), ref), in TEST()
466 ASSERT_EQ(input[i].value, MakeTransformIterator(input.begin(), ref)[i]); in TEST()
467 ASSERT_EQ(input[i].value, MakeTransformIterator(input.cbegin(), ref)[i]); in TEST()
469 ASSERT_EQ(input[i].value, MakeTransformIterator(input.rbegin(), ref)[index_from_rbegin]); in TEST()
470 ASSERT_EQ(input[i].value, MakeTransformIterator(input.crbegin(), ref)[index_from_rbegin]); in TEST()
472 ASSERT_EQ(input[i].value, MakeTransformIterator(input.end(), ref)[index_from_end]); in TEST()
473 ASSERT_EQ(input[i].value, MakeTransformIterator(input.cend(), ref)[index_from_end]); in TEST()
475 ASSERT_EQ(input[i].value, MakeTransformIterator(input.rend(), ref)[index_from_rend]); in TEST()
476 ASSERT_EQ(input[i].value, MakeTransformIterator(input.crend(), ref)[index_from_rend]); in TEST()
478 ASSERT_EQ(MakeTransformIterator(input.begin(), ref) + i, in TEST()
479 MakeTransformIterator(input.begin() + i, ref)); in TEST()
480 ASSERT_EQ(MakeTransformIterator(input.cbegin(), ref) + i, in TEST()
481 MakeTransformIterator(input.cbegin() + i, ref)); in TEST()
482 ASSERT_EQ(MakeTransformIterator(input.rbegin(), ref) + i, in TEST()
483 MakeTransformIterator(input.rbegin() + i, ref)); in TEST()
484 ASSERT_EQ(MakeTransformIterator(input.crbegin(), ref) + i, in TEST()
485 MakeTransformIterator(input.crbegin() + i, ref)); in TEST()
486 ASSERT_EQ(MakeTransformIterator(input.end(), ref) - i, in TEST()
487 MakeTransformIterator(input.end() - i, ref)); in TEST()
488 ASSERT_EQ(MakeTransformIterator(input.cend(), ref) - i, in TEST()
489 MakeTransformIterator(input.cend() - i, ref)); in TEST()
490 ASSERT_EQ(MakeTransformIterator(input.rend(), ref) - i, in TEST()
491 MakeTransformIterator(input.rend() - i, ref)); in TEST()
492 ASSERT_EQ(MakeTransformIterator(input.crend(), ref) - i, in TEST()
493 MakeTransformIterator(input.crend() - i, ref)); in TEST()
496 (MakeTransformIterator(input.begin(), ref) + input.size()).base()); in TEST()
497 ASSERT_EQ(MakeTransformIterator(input.end(), ref) - MakeTransformIterator(input.begin(), ref), in TEST()
501 auto it = MakeTransformIterator(input.begin(), ref); in TEST()
502 decltype(MakeTransformIterator(input.cbegin(), ref)) cit = it; in TEST()
505 auto rit = MakeTransformIterator(input.rbegin(), ref); in TEST()
506 decltype(MakeTransformIterator(input.crbegin(), ref)) crit(rit); in TEST()
515 MakeTransformIterator(transformed.begin(), ref), in TEST()
521 auto ref = [](ValueHolder& h) -> int& { return h.value; }; in TEST() local
524 for (int& v : MakeTransformRange(data, ref)) { in TEST()