Lines Matching refs:ret

658   const Action<void(int)> ret = Return();  // NOLINT
659 return ret.Perform(std::make_tuple(1));
664 Action<int()> ret = Return(1); // NOLINT
665 EXPECT_EQ(1, ret.Perform(std::make_tuple()));
667 ret = Return(-5);
668 EXPECT_EQ(-5, ret.Perform(std::make_tuple()));
823 Action<Base*()> ret = Return(&base);
824 EXPECT_EQ(&base, ret.Perform(std::make_tuple()));
826 ret = Return(&derived);
827 EXPECT_EQ(&derived, ret.Perform(std::make_tuple()));
883 const Action<const int&(bool)> ret = ReturnRef(n); // NOLINT
885 EXPECT_EQ(&n, &ret.Perform(std::make_tuple(true)));
939 const Action<const int&()> ret = ReturnRefOfCopy(n);
941 EXPECT_NE(&n, &ret.Perform(std::make_tuple()));
942 EXPECT_EQ(42, ret.Perform(std::make_tuple()));
945 EXPECT_NE(&n, &ret.Perform(std::make_tuple()));
946 EXPECT_EQ(42, ret.Perform(std::make_tuple()));
962 Action<int()> ret = ReturnRoundRobin({1, 2, 3});
964 EXPECT_EQ(1, ret.Perform(std::make_tuple()));
965 EXPECT_EQ(2, ret.Perform(std::make_tuple()));
966 EXPECT_EQ(3, ret.Perform(std::make_tuple()));
967 EXPECT_EQ(1, ret.Perform(std::make_tuple()));
968 EXPECT_EQ(2, ret.Perform(std::make_tuple()));
969 EXPECT_EQ(3, ret.Perform(std::make_tuple()));
975 Action<double()> ret = ReturnRoundRobin(v);
977 EXPECT_EQ(4.4, ret.Perform(std::make_tuple()));
978 EXPECT_EQ(5.5, ret.Perform(std::make_tuple()));
979 EXPECT_EQ(6.6, ret.Perform(std::make_tuple()));
980 EXPECT_EQ(4.4, ret.Perform(std::make_tuple()));
981 EXPECT_EQ(5.5, ret.Perform(std::make_tuple()));
982 EXPECT_EQ(6.6, ret.Perform(std::make_tuple()));