Lines Matching refs:Result

50 template <typename Result, typename ArgumentTuple>
392 // SelectArgs<Result, ArgumentTuple, k1, k2, ..., k_n>::type is the
395 // type, and whose return type is Result. For example,
399 // SelectArgs<Result, ArgumentTuple, k1, k2, ..., k_n>::Select(args)
410 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
414 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
429 template <typename Result, typename ArgumentTuple>
430 class SelectArgs<Result, ArgumentTuple,
433 typedef Result type();
441 template <typename Result, typename ArgumentTuple, int k1>
442 class SelectArgs<Result, ArgumentTuple,
445 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1));
453 template <typename Result, typename ArgumentTuple, int k1, int k2>
454 class SelectArgs<Result, ArgumentTuple,
457 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
466 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3>
467 class SelectArgs<Result, ArgumentTuple,
470 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
479 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
481 class SelectArgs<Result, ArgumentTuple,
484 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
495 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
497 class SelectArgs<Result, ArgumentTuple,
500 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
511 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
513 class SelectArgs<Result, ArgumentTuple,
516 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
528 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
530 class SelectArgs<Result, ArgumentTuple,
533 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
545 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
547 class SelectArgs<Result, ArgumentTuple,
550 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
564 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
566 class SelectArgs<Result, ArgumentTuple,
569 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
600 typedef typename Function<F>::Result Result;
605 virtual Result Perform(const ArgumentTuple& args) {
606 return action_.Perform(SelectArgs<Result, ArgumentTuple, k1, k2, k3, k4,
611 typedef typename SelectArgs<Result, ArgumentTuple,
639 template <typename Result, class Impl>
642 static Result Perform(Impl* impl, const ::std::tr1::tuple<>& args) {
651 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0>& args) {
660 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1>& args) {
669 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2>& args) {
678 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2,
688 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3,
699 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
710 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
721 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
732 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
743 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
1394 typedef typename ::testing::internal::Function<F>::Result return_type;\
1440 typename ::testing::internal::Function<F>::Result\
1455 typedef typename ::testing::internal::Function<F>::Result return_type;\
1488 typename ::testing::internal::Function<F>::Result\
1501 typedef typename ::testing::internal::Function<F>::Result return_type;\
1538 typename ::testing::internal::Function<F>::Result\
1552 typedef typename ::testing::internal::Function<F>::Result return_type;\
1593 typename ::testing::internal::Function<F>::Result\
1607 typedef typename ::testing::internal::Function<F>::Result return_type;\
1650 typename ::testing::internal::Function<F>::Result\
1667 typedef typename ::testing::internal::Function<F>::Result return_type;\
1717 typename ::testing::internal::Function<F>::Result\
1735 typedef typename ::testing::internal::Function<F>::Result return_type;\
1787 typename ::testing::internal::Function<F>::Result\
1805 typedef typename ::testing::internal::Function<F>::Result return_type;\
1860 typename ::testing::internal::Function<F>::Result\
1880 typedef typename ::testing::internal::Function<F>::Result return_type;\
1941 typename ::testing::internal::Function<F>::Result\
1962 typedef typename ::testing::internal::Function<F>::Result return_type;\
2027 typename ::testing::internal::Function<F>::Result\
2049 typedef typename ::testing::internal::Function<F>::Result return_type;\
2118 typename ::testing::internal::Function<F>::Result\
2141 typedef typename ::testing::internal::Function<F>::Result return_type;\
2214 typename ::testing::internal::Function<F>::Result\