Lines Matching refs:args

320   bool Matches(const ArgumentTuple& args) const {
321 return TupleMatches(matchers_, args) && extra_matcher_.Matches(args);
1084 *os << " Expected args: ";
1099 R operator()(Args&&... args) const {
1100 return std::move(*once_action).Call(std::forward<Args>(args)...);
1113 bool Matches(const ArgumentTuple& args) const
1116 return TupleMatches(matchers_, args) && extra_matcher_.Matches(args);
1121 bool ShouldHandleArguments(const ArgumentTuple& args) const
1130 return !is_retired() && AllPrerequisitesAreSatisfied() && Matches(args);
1135 void ExplainMatchResultTo(const ArgumentTuple& args, ::std::ostream* os) const
1142 } else if (!Matches(args)) {
1143 if (!TupleMatches(matchers_, args)) {
1144 ExplainMatchFailureTupleTo(matchers_, args, os);
1147 if (!extra_matcher_.MatchAndExplain(args, &listener)) {
1148 *os << " Expected args: ";
1179 const ArgumentTuple& args) const
1198 mocker->DescribeDefaultActionTo(args, &ss);
1216 const ArgumentTuple& args,
1230 mocker->DescribeDefaultActionTo(args, what);
1249 return &(GetCurrentAction(mocker, args));
1441 const OnCallSpec<F>* FindOnCallSpec(const ArgumentTuple& args) const {
1446 if (spec->Matches(args)) return spec;
1459 Result PerformDefaultAction(ArgumentTuple&& args,
1461 const OnCallSpec<F>* const spec = this->FindOnCallSpec(args);
1463 return spec->GetAction().Perform(std::move(args));
1509 Result Invoke(Args... args) GTEST_LOCK_EXCLUDED_(g_gmock_mutex) {
1510 return InvokeWith(ArgumentTuple(std::forward<Args>(args)...));
1562 void DescribeDefaultActionTo(const ArgumentTuple& args,
1564 const OnCallSpec<F>* const spec = FindOnCallSpec(args);
1581 const ArgumentTuple& args =
1584 DescribeDefaultActionTo(args, os);
1586 UniversalPrint(args, os);
1609 const ArgumentTuple& args =
1612 TypedExpectation<F>* exp = this->FindMatchingExpectationLocked(args);
1614 this->FormatUnexpectedCallMessageLocked(args, what, why);
1622 const Action<F>* action = exp->GetActionForArguments(this, args, what, why);
1632 const ArgumentTuple& args =
1634 UniversalPrint(args, os);
1639 TypedExpectation<F>* FindMatchingExpectationLocked(const ArgumentTuple& args)
1649 if (exp->ShouldHandleArguments(args)) {
1657 void FormatUnexpectedCallMessageLocked(const ArgumentTuple& args,
1663 DescribeDefaultActionTo(args, os);
1664 PrintTriedExpectationsLocked(args, why);
1669 void PrintTriedExpectationsLocked(const ArgumentTuple& args,
1687 expectation->ExplainMatchResultTo(args, why);
1695 R PerformAction(const void* untyped_action, ArgumentTuple&& args,
1698 return PerformDefaultAction(std::move(args), call_description);
1704 return action.Perform(std::move(args));
1721 ArgumentTuple&& args,
1724 R result = PerformAction(untyped_action, std::move(args), call_description);
1736 ArgumentTuple&& args,
1739 return PerformAction(untyped_action, std::move(args), call_description);
1745 R InvokeWith(ArgumentTuple&& args) GTEST_LOCK_EXCLUDED_(g_gmock_mutex);
1751 R FunctionMocker<R(Args...)>::InvokeWith(ArgumentTuple&& args)
1785 std::move(args), "Function call: " + std::string(Name()));
1790 this->UntypedDescribeUninterestingCall(&args, &ss);
1800 return PerformActionAndPrintResult(nullptr, std::move(args), ss.str(), ss);
1813 this->UntypedFindMatchingExpectation(&args, &untyped_action,
1825 return PerformAction(untyped_action, std::move(args), "");
1829 this->UntypedPrintArgs(&args, &ss);
1859 return PerformActionAndPrintResult(untyped_action, std::move(args), ss.str(),
1877 return [this](Args... args) -> R {
1878 return this->Call(std::forward<Args>(args)...);
1883 R Call(Args... args) {
1885 return mock_.Invoke(std::forward<Args>(args)...);
2056 // // Can also specify args if you want, of course: