• Home
  • Raw
  • Download

Lines Matching refs:value

32   ValueHolder(int v) : value(v) { }  // NOLINT  in ValueHolder()
33 int value; member
37 return lhs.value == rhs.value; in operator ==()
43 auto add1 = [](const ValueHolder& h) { return h.value + 1; }; in TEST()
49 vector_titer::iterator_category>::value, "category"); in TEST()
50 static_assert(std::is_same<int, vector_titer::value_type>::value, "value_type"); in TEST()
51 static_assert(std::is_same<vector_titer, vector_titer::pointer>::value, "pointer"); in TEST()
52 static_assert(std::is_same<int, vector_titer::reference>::value, "reference"); in TEST()
56 vector_ctiter::iterator_category>::value, "category"); in TEST()
57 static_assert(std::is_same<int, vector_ctiter::value_type>::value, "value_type"); in TEST()
58 static_assert(std::is_same<vector_ctiter, vector_ctiter::pointer>::value, "pointer"); in TEST()
59 static_assert(std::is_same<int, vector_ctiter::reference>::value, "reference"); in TEST()
63 vector_rtiter::iterator_category>::value, "category"); in TEST()
64 static_assert(std::is_same<int, vector_rtiter::value_type>::value, "value_type"); in TEST()
65 static_assert(std::is_same<vector_rtiter, vector_rtiter::pointer>::value, "pointer"); in TEST()
66 static_assert(std::is_same<int, vector_rtiter::reference>::value, "reference"); in TEST()
70 vector_crtiter::iterator_category>::value, "category"); in TEST()
71 static_assert(std::is_same<int, vector_crtiter::value_type>::value, "value_type"); in TEST()
72 static_assert(std::is_same<vector_crtiter, vector_crtiter::pointer>::value, "pointer"); in TEST()
73 static_assert(std::is_same<int, vector_crtiter::reference>::value, "reference"); in TEST()
100 ASSERT_EQ(input[i].value + 1, MakeTransformIterator(input.begin(), add1)[i]); in TEST()
101 ASSERT_EQ(input[i].value + 1, MakeTransformIterator(input.cbegin(), add1)[i]); in TEST()
103 ASSERT_EQ(input[i].value + 1, MakeTransformIterator(input.rbegin(), add1)[index_from_rbegin]); in TEST()
104 ASSERT_EQ(input[i].value + 1, MakeTransformIterator(input.crbegin(), add1)[index_from_rbegin]); in TEST()
106 ASSERT_EQ(input[i].value + 1, MakeTransformIterator(input.end(), add1)[index_from_end]); in TEST()
107 ASSERT_EQ(input[i].value + 1, MakeTransformIterator(input.cend(), add1)[index_from_end]); in TEST()
109 ASSERT_EQ(input[i].value + 1, MakeTransformIterator(input.rend(), add1)[index_from_rend]); in TEST()
110 ASSERT_EQ(input[i].value + 1, MakeTransformIterator(input.crend(), add1)[index_from_rend]); in TEST()
137 static_assert(!std::is_same<decltype(it), decltype(cit)>::value, "Types must be different"); in TEST()
141 static_assert(!std::is_same<decltype(rit), decltype(crit)>::value, "Types must be different"); in TEST()
146 auto sub1 = [](const ValueHolder& h) { return h.value - 1; }; in TEST()
152 list_titer::iterator_category>::value, "category"); in TEST()
153 static_assert(std::is_same<int, list_titer::value_type>::value, "value_type"); in TEST()
154 static_assert(std::is_same<list_titer, list_titer::pointer>::value, "pointer"); in TEST()
155 static_assert(std::is_same<int, list_titer::reference>::value, "reference"); in TEST()
159 list_ctiter::iterator_category>::value, "category"); in TEST()
160 static_assert(std::is_same<int, list_ctiter::value_type>::value, "value_type"); in TEST()
161 static_assert(std::is_same<list_ctiter, list_ctiter::pointer>::value, "pointer"); in TEST()
162 static_assert(std::is_same<int, list_ctiter::reference>::value, "reference"); in TEST()
166 list_rtiter::iterator_category>::value, "category"); in TEST()
167 static_assert(std::is_same<int, list_rtiter::value_type>::value, "value_type"); in TEST()
168 static_assert(std::is_same<list_rtiter, list_rtiter::pointer>::value, "pointer"); in TEST()
169 static_assert(std::is_same<int, list_rtiter::reference>::value, "reference"); in TEST()
173 list_crtiter::iterator_category>::value, "category"); in TEST()
174 static_assert(std::is_same<int, list_crtiter::value_type>::value, "value_type"); in TEST()
175 static_assert(std::is_same<list_crtiter, list_crtiter::pointer>::value, "pointer"); in TEST()
176 static_assert(std::is_same<int, list_crtiter::reference>::value, "reference"); in TEST()
205 static_assert(!std::is_same<decltype(it), decltype(cit)>::value, "Types must be different"); in TEST()
210 auto mul3 = [](const ValueHolder& h) { return h.value * 3; }; in TEST()
216 flist_titer::iterator_category>::value, "category"); in TEST()
217 static_assert(std::is_same<int, flist_titer::value_type>::value, "value_type"); in TEST()
218 static_assert(std::is_same<flist_titer, flist_titer::pointer>::value, "pointer"); in TEST()
219 static_assert(std::is_same<int, flist_titer::reference>::value, "reference"); in TEST()
223 flist_ctiter::iterator_category>::value, "category"); in TEST()
224 static_assert(std::is_same<int, flist_ctiter::value_type>::value, "value_type"); in TEST()
225 static_assert(std::is_same<flist_ctiter, flist_ctiter::pointer>::value, "pointer"); in TEST()
226 static_assert(std::is_same<int, flist_ctiter::reference>::value, "reference"); in TEST()
243 static_assert(!std::is_same<decltype(it), decltype(cit)>::value, "Types must be different"); in TEST()
248 auto ref = [](const ValueHolder& h) -> const int& { return h.value; }; in TEST()
254 vector_titer::iterator_category>::value, "category"); in TEST()
255 static_assert(std::is_same<int, vector_titer::value_type>::value, "value_type"); in TEST()
256 static_assert(std::is_same<const int*, vector_titer::pointer>::value, "pointer"); in TEST()
257 static_assert(std::is_same<const int&, vector_titer::reference>::value, "reference"); in TEST()
261 vector_ctiter::iterator_category>::value, "category"); in TEST()
262 static_assert(std::is_same<int, vector_ctiter::value_type>::value, "value_type"); in TEST()
263 static_assert(std::is_same<const int*, vector_ctiter::pointer>::value, "pointer"); in TEST()
264 static_assert(std::is_same<const int&, vector_ctiter::reference>::value, "reference"); in TEST()
268 vector_rtiter::iterator_category>::value, "category"); in TEST()
269 static_assert(std::is_same<int, vector_rtiter::value_type>::value, "value_type"); in TEST()
270 static_assert(std::is_same<const int*, vector_rtiter::pointer>::value, "pointer"); in TEST()
271 static_assert(std::is_same<const int&, vector_rtiter::reference>::value, "reference"); in TEST()
275 vector_crtiter::iterator_category>::value, "category"); in TEST()
276 static_assert(std::is_same<int, vector_crtiter::value_type>::value, "value_type"); in TEST()
277 static_assert(std::is_same<const int*, vector_crtiter::pointer>::value, "pointer"); in TEST()
278 static_assert(std::is_same<const int&, vector_crtiter::reference>::value, "reference"); 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()
341 auto ref = [](ValueHolder& h) -> int& { return h.value; }; in TEST()
347 vector_titer::iterator_category>::value, "category"); in TEST()
348 static_assert(std::is_same<int, vector_titer::value_type>::value, "value_type"); in TEST()
349 static_assert(std::is_same<int*, vector_titer::pointer>::value, "pointer"); in TEST()
350 static_assert(std::is_same<int&, vector_titer::reference>::value, "reference"); in TEST()
354 vector_rtiter::iterator_category>::value, "category"); in TEST()
355 static_assert(std::is_same<int, vector_rtiter::value_type>::value, "value_type"); in TEST()
356 static_assert(std::is_same<int*, vector_rtiter::pointer>::value, "pointer"); in TEST()
357 static_assert(std::is_same<int&, vector_rtiter::reference>::value, "reference"); 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()
406 int& operator()(ValueHolder& h) const { return h.value; } in TEST()
407 const int& operator()(const ValueHolder& h) const { return h.value; } in TEST()
415 vector_titer::iterator_category>::value, "category"); in TEST()
416 static_assert(std::is_same<int, vector_titer::value_type>::value, "value_type"); in TEST()
417 static_assert(std::is_same<int*, vector_titer::pointer>::value, "pointer"); in TEST()
418 static_assert(std::is_same<int&, vector_titer::reference>::value, "reference"); in TEST()
422 vector_ctiter::iterator_category>::value, "category"); in TEST()
424 static_assert(std::is_same<const int*, vector_ctiter::pointer>::value, "pointer"); in TEST()
425 static_assert(std::is_same<const int&, vector_ctiter::reference>::value, "reference"); in TEST()
429 vector_rtiter::iterator_category>::value, "category"); in TEST()
430 static_assert(std::is_same<int, vector_rtiter::value_type>::value, "value_type"); in TEST()
431 static_assert(std::is_same<int*, vector_rtiter::pointer>::value, "pointer"); in TEST()
432 static_assert(std::is_same<int&, vector_rtiter::reference>::value, "reference"); in TEST()
436 vector_crtiter::iterator_category>::value, "category"); in TEST()
438 static_assert(std::is_same<const int*, vector_crtiter::pointer>::value, "pointer"); in TEST()
439 static_assert(std::is_same<const int&, vector_crtiter::reference>::value, "reference"); 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()
503 static_assert(!std::is_same<decltype(it), decltype(cit)>::value, "Types must be different"); in TEST()
507 static_assert(!std::is_same<decltype(rit), decltype(crit)>::value, "Types must be different"); in TEST()
521 auto ref = [](ValueHolder& h) -> int& { return h.value; }; in TEST()