Lines Matching refs:make_tuple

194   EXPECT_EQ(1, a.Perform(std::make_tuple()));
200 EXPECT_FALSE(a.Perform(std::make_tuple(1)));
201 EXPECT_TRUE(a.Perform(std::make_tuple(-1)));
208 EXPECT_EQ(p + 2, a.Perform(std::make_tuple(p, Short(2))));
214 EXPECT_EQ(6, a.Perform(std::make_tuple(1, '\2', Short(3))));
220 EXPECT_EQ(1234, a.Perform(std::make_tuple(1000, 200, 30, 4)));
226 EXPECT_EQ(12345, a.Perform(std::make_tuple(10000, 2000, 300, 40, 5)));
233 a.Perform(std::make_tuple(100000, 20000, 3000, 400, 50, 6)));
246 a.Perform(std::make_tuple(CharPtr("1"), CharPtr("2"), CharPtr("3"),
257 a.Perform(std::make_tuple(CharPtr("1"), CharPtr("2"), CharPtr("3"),
268 EXPECT_EQ("123456789", a.Perform(std::make_tuple(
281 a.Perform(std::make_tuple(CharPtr("1"), CharPtr("2"), CharPtr("3"),
291 std::make_tuple(10, 2, 5.6, std::string("hi"));
296 23, a2.Perform(std::make_tuple(20, 3, true, static_cast<int*>(nullptr))));
303 EXPECT_EQ(12, a1.Perform(std::make_tuple(CharPtr("hi"), true, 10, 2)));
306 EXPECT_EQ(23, a2.Perform(std::make_tuple('a', 2.5, 20, 3)));
312 EXPECT_EQ(3L, a.Perform(std::make_tuple(1, 2)));
318 EXPECT_EQ(4321, a.Perform(std::make_tuple(4000, Short(300), Char(20), true)));
327 EXPECT_EQ(123, a.Perform(std::make_tuple()));
334 EXPECT_EQ(4123, a.Perform(std::make_tuple(4000)));
342 std::tuple<std::string, char> dummy = std::make_tuple(s, 'o');
350 EXPECT_EQ(1124, a.Perform(std::make_tuple(1000, true, Char(1))));
357 EXPECT_EQ(1357, a.Perform(std::make_tuple(1000, 200, 30, 4)));
365 EXPECT_EQ(12345, a.Perform(std::make_tuple(10000, 2000, 300, 40, 5)));
374 a.Perform(std::make_tuple(100000, 20000, 3000, 400, 50, 6)));
384 a.Perform(std::make_tuple(CharPtr("1"), CharPtr("2"), CharPtr("3"),
396 a.Perform(std::make_tuple(CharPtr("1"), CharPtr("2"), CharPtr("3"),
408 EXPECT_EQ("123456789", a.Perform(std::make_tuple(
422 a.Perform(std::make_tuple(CharPtr("1"), CharPtr("2"), CharPtr("3"),
433 EXPECT_EQ(4444, a.Perform(std::make_tuple(4000, Short(300), Char(20), true)));
439 EXPECT_EQ(1, a.Perform(std::make_tuple(2)));
445 EXPECT_TRUE(b.Perform(std::make_tuple(1.5, -1)));
446 EXPECT_FALSE(b.Perform(std::make_tuple(1.5, 1)));
451 EXPECT_EQ(5, a.Perform(std::make_tuple(5)));
456 EXPECT_TRUE(a.Perform(std::make_tuple(true, false, false)));
461 EXPECT_EQ("seven", a.Perform(std::make_tuple(5, 6, std::string("seven"), 8)));
473 a1.Perform(std::make_tuple(5));
480 a1.Perform(std::make_tuple(true, 'a'));
488 a1.Perform(std::make_tuple(&value));
496 a1.Perform(std::make_tuple(true, &value));
541 a1.Perform(std::make_tuple(t));
552 a1.Perform(std::make_tuple(true, 5, 6, CharPtr("hi"), false, 7, 8, 9, 10, t));
560 EXPECT_THROW(a.Perform(std::make_tuple(0)), char);
567 EXPECT_THROW(a.Perform(std::make_tuple('0')), MyException);
572 EXPECT_THROW(a.Perform(std::make_tuple()), MyException);
615 a.Perform(std::make_tuple(true, pn, pch));
630 a.Perform(std::make_tuple(true, pn, pch));
649 a.Perform(std::make_tuple(true, pn));
665 a.Perform(std::make_tuple(true, pcodes));
679 a.Perform(std::make_tuple(true, back_inserter(s)));
686 EXPECT_EQ(42, a.Perform(std::make_tuple()));
689 EXPECT_EQ(43, a.Perform(std::make_tuple()));
697 EXPECT_EQ(1, a.Perform(std::make_tuple(2, &Nullary)));
703 EXPECT_EQ(1, a.Perform(std::make_tuple(UnaryFunctor())));
710 EXPECT_EQ(12345, a.Perform(std::make_tuple(&SumOf5)));
717 EXPECT_EQ(12345, a.Perform(std::make_tuple(SumOf5Functor())));
724 EXPECT_EQ(123456, a.Perform(std::make_tuple(&SumOf6)));
731 EXPECT_EQ(123456, a.Perform(std::make_tuple(SumOf6Functor())));
740 EXPECT_EQ("1234567", a.Perform(std::make_tuple(&Concat7)));
749 EXPECT_EQ("12345678", a.Perform(std::make_tuple(&Concat8)));
758 EXPECT_EQ("123456789", a.Perform(std::make_tuple(&Concat9)));
767 EXPECT_EQ("1234567890", a.Perform(std::make_tuple(&Concat10)));
774 EXPECT_STREQ("i", a.Perform(std::make_tuple(&Binary)));
782 EXPECT_STREQ("i", a.Perform(std::make_tuple(&Binary)));
792 EXPECT_TRUE(a.Perform(std::make_tuple(&ByConstRef)));
801 EXPECT_TRUE(a.Perform(std::make_tuple(&ReferencesGlobalDouble)));
805 EXPECT_FALSE(a.Perform(std::make_tuple(&ReferencesGlobalDouble)));
813 EXPECT_EQ(2, a.Perform(std::make_tuple(&n)));
822 EXPECT_EQ(3, a.Perform(std::make_tuple(&m, &n)));
834 EXPECT_EQ(3, a.Perform(std::make_tuple(&m, &n, &ch)));
847 EXPECT_EQ(3, action.Perform(std::make_tuple(&m, &n, &a, &b)));
861 EXPECT_EQ(3, action.Perform(std::make_tuple(&m, &n, &a, &b, &c)));
877 EXPECT_EQ(3, action.Perform(std::make_tuple(&m, &n, &a, &b, &c, &d)));
896 EXPECT_EQ(3, action.Perform(std::make_tuple(&m, &n, &a, &b, &c, &d, &e)));
916 EXPECT_EQ(3, action.Perform(std::make_tuple(&m, &n, &a, &b, &c, &d, &e, &f)));
940 3, action.Perform(std::make_tuple(&m, &n, &a, &b, &c, &d, &e, &f, &g)));
964 EXPECT_EQ(7, a.Perform(std::make_tuple(std::unique_ptr<int>(new int(7)))));
975 EXPECT_EQ(7, a.Perform(std::make_tuple(std::vector<int>{7})));
998 EXPECT_DOUBLE_EQ(5, a1.Perform(std::make_tuple()));
1001 EXPECT_EQ(5, a2.Perform(std::make_tuple(1, true)));
1010 a1.Perform(std::make_tuple(5, &n));
1025 a1.Perform(std::make_tuple(5, false, &n));
1040 EXPECT_EQ(11, a1.Perform(std::make_tuple(5, Char(6), &dummy)));
1059 EXPECT_EQ(1, a1.Perform(std::make_tuple(true)));
1060 EXPECT_EQ(1, a1.Perform(std::make_tuple(false)));
1073 EXPECT_EQ(1, a1.Perform(std::make_tuple(true)));
1074 EXPECT_EQ(1, a1.Perform(std::make_tuple(false)));
1108 EXPECT_EQ(3, a1.Perform(std::make_tuple(1, 2)));
1117 EXPECT_EQ(4, a1.Perform(std::make_tuple(2)));
1121 EXPECT_DOUBLE_EQ(6, a2.Perform(std::make_tuple(4.0f, &dummy)));
1129 EXPECT_EQ(10, a1.Perform(std::make_tuple(1, true)));
1142 EXPECT_EQ(10, a1.Perform(std::make_tuple(Char(1), true)));
1150 std::tuple<const std::string> dummy = std::make_tuple(re);
1171 EXPECT_STREQ("hello", a1.Perform(std::make_tuple(false, CharPtr("world"))));
1172 EXPECT_STREQ("world", a1.Perform(std::make_tuple(true, CharPtr("world"))));
1175 EXPECT_STREQ("hi", a2.Perform(std::make_tuple(false, CharPtr("world"))));
1176 EXPECT_STREQ("world", a2.Perform(std::make_tuple(true, CharPtr("world"))));
1179 EXPECT_STREQ("hi", a3.Perform(std::make_tuple(true, CharPtr("world"))));
1180 EXPECT_STREQ("you", a3.Perform(std::make_tuple(false, CharPtr("world"))));
1189 EXPECT_DOUBLE_EQ(3123.4, a1.Perform(std::make_tuple(3000, true)));
1193 std::tuple<const std::string> dummy = std::make_tuple(re);
1201 EXPECT_EQ(10 + 1 + 2 + 3 + 4, a1.Perform(std::make_tuple(10)));
1208 EXPECT_EQ(10 + 1 + 2 + 3 + 4 + 5, a1.Perform(std::make_tuple(10)));
1217 EXPECT_EQ(10 + 1 + 2 + 3 + 4 + 5 + 6, a1.Perform(std::make_tuple(10)));
1226 EXPECT_EQ(10 + 1 + 2 + 3 + 4 + 5 + 6 + 7, a1.Perform(std::make_tuple(10)));
1236 a1.Perform(std::make_tuple(10)));
1246 a1.Perform(std::make_tuple(10)));
1258 a1.Perform(std::make_tuple(10)));
1275 EXPECT_EQ("foobar", no_promo.Perform(std::make_tuple(CharPtr("ba"))));
1276 EXPECT_EQ("foobar", promo.Perform(std::make_tuple(CharPtr("ba"))));
1324 EXPECT_EQ("Hello12", a1.Perform(std::make_tuple()));
1327 EXPECT_EQ("123", a1.Perform(std::make_tuple()));
1385 const std::tuple<> empty = std::make_tuple();
1419 int* p = a.Perform(std::make_tuple());
1431 int* p = a.Perform(std::make_tuple());
1457 a.Perform(std::make_tuple(&n, resetter));
1472 std::shared_ptr<int> p = a.Perform(std::make_tuple());
1499 Giant giant = a.Perform(std::make_tuple());
1511 EXPECT_EQ(55, a.Perform(std::make_tuple()));
1542 EXPECT_EQ(0, a0.Perform(std::make_tuple()));
1543 EXPECT_EQ(1, a1.Perform(std::make_tuple()));
1544 EXPECT_EQ(3, a2.Perform(std::make_tuple()));
1545 EXPECT_EQ(6, a3.Perform(std::make_tuple()));
1546 EXPECT_EQ(12345, a4.Perform(std::make_tuple()));