Lines Matching refs:ValueHolder

30 struct ValueHolder {  struct
32 ValueHolder(int v) : value(v) { } // NOLINT in ValueHolder() argument
36 bool operator==(const ValueHolder& lhs, const ValueHolder& rhs) { in operator ==()
43 auto add1 = [](const ValueHolder& h) { return h.value + 1; }; in TEST()
44 std::vector<ValueHolder> input({ 1, 7, 3, 8 }); in TEST()
146 auto sub1 = [](const ValueHolder& h) { return h.value - 1; }; in TEST()
147 std::list<ValueHolder> input({ 2, 3, 5, 7, 11 }); in TEST()
210 auto mul3 = [](const ValueHolder& h) { return h.value * 3; }; in TEST()
211 std::forward_list<ValueHolder> input({ 1, 1, 2, 3, 5, 8 }); in TEST()
248 auto ref = [](const ValueHolder& h) -> const int& { return h.value; }; in TEST()
249 std::vector<ValueHolder> input({ 7, 3, 1, 2, 4, 8 }); in TEST()
341 auto ref = [](ValueHolder& h) -> int& { return h.value; }; in TEST()
342 std::vector<ValueHolder> input({ 7, 3, 1, 2, 4, 8 }); in TEST()
396 std::vector<ValueHolder> transformed(transform_input.size(), 0); in TEST()
401 ASSERT_EQ(std::vector<ValueHolder>({ -2, 2, -4, 4, -6, 6 }), transformed); 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()
410 std::vector<ValueHolder> input({ 7, 3, 1, 2, 4, 8 }); in TEST()
512 std::vector<ValueHolder> transformed(transform_input.size(), 0); in TEST()
517 ASSERT_EQ(std::vector<ValueHolder>({ -42, -73, -11, -17 }), transformed); in TEST()
521 auto ref = [](ValueHolder& h) -> int& { return h.value; }; in TEST()
522 std::vector<ValueHolder> data({ 1, 0, 1, 3, 1, 0 }); in TEST()
527 ASSERT_EQ(std::vector<ValueHolder>({ 12, 11, 12, 14, 12, 11 }), data); in TEST()