Lines Matching refs:Result
254 typedef typename internal::Function<F>::Result Result; typedef
264 virtual Result Perform(const ArgumentTuple& args) = 0;
282 typedef typename internal::Function<F>::Result Result; typedef
312 Result Perform(const ArgumentTuple& args) const { in Perform()
365 typedef typename internal::Function<F>::Result Result; typedef
370 virtual Result Perform(const ArgumentTuple& args) { in Perform()
371 return impl_.template Perform<Result>(args); in Perform()
411 typedef typename internal::Function<F1>::Result Result; typedef
416 virtual Result Perform(const ArgumentTuple& args) { in Perform()
470 typedef typename Function<F>::Result Result; typedef
472 !internal::is_reference<Result>::value,
482 typedef typename Function<F>::Result Result; typedef
493 : value_(::testing::internal::ImplicitCast_<Result>(value)) {} in Impl()
495 virtual Result Perform(const ArgumentTuple&) { return value_; } in Perform()
498 GTEST_COMPILE_ASSERT_(!internal::is_reference<Result>::value,
500 Result value_;
514 template <typename Result, typename ArgumentTuple>
515 static Result Perform(const ArgumentTuple&) { in Perform()
516 GTEST_COMPILE_ASSERT_(internal::is_pointer<Result>::value, in Perform()
526 template <typename Result, typename ArgumentTuple>
528 CompileAssertTypesEqual<void, Result>(); in Perform()
545 typedef typename Function<F>::Result Result; typedef
549 GTEST_COMPILE_ASSERT_(internal::is_reference<Result>::value,
559 typedef typename Function<F>::Result Result; typedef
564 virtual Result Perform(const ArgumentTuple&) { in Perform()
593 typedef typename Function<F>::Result Result; typedef
598 internal::is_reference<Result>::value,
608 typedef typename Function<F>::Result Result; typedef
613 virtual Result Perform(const ArgumentTuple&) { in Perform()
644 template <typename Result, typename ArgumentTuple>
666 template <typename Result, typename ArgumentTuple>
667 Result Perform(const ArgumentTuple& /* args */) const { in Perform()
692 template <typename Result, typename ArgumentTuple>
694 CompileAssertTypesEqual<void, Result>(); in Perform()
715 template <typename Result, typename ArgumentTuple>
717 CompileAssertTypesEqual<void, Result>(); in Perform()
742 template <typename Result, typename ArgumentTuple>
743 Result Perform(const ArgumentTuple&) { return function_impl_(); } in Perform()
758 template <typename Result, typename ArgumentTuple>
759 Result Perform(const ArgumentTuple&) const { in Perform()
786 typedef typename internal::Function<F>::Result Result; typedef
789 CompileAssertTypesEqual<void, Result>();
798 typedef typename internal::Function<F>::Result Result; typedef
871 typedef typename Function<F>::Result Result; typedef
878 virtual Result Perform(const ArgumentTuple& args) { in Perform()