Lines Matching refs:Result

50 template <typename Result, typename ArgumentTuple>
275 // SelectArgs<Result, ArgumentTuple, k1, k2, ..., k_n>::type is the
278 // type, and whose return type is Result. For example,
282 // SelectArgs<Result, ArgumentTuple, k1, k2, ..., k_n>::Select(args)
293 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
297 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
311 template <typename Result, typename ArgumentTuple>
312 class SelectArgs<Result, ArgumentTuple,
315 typedef Result type();
322 template <typename Result, typename ArgumentTuple, int k1>
323 class SelectArgs<Result, ArgumentTuple,
326 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1));
333 template <typename Result, typename ArgumentTuple, int k1, int k2>
334 class SelectArgs<Result, ArgumentTuple,
337 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
345 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3>
346 class SelectArgs<Result, ArgumentTuple,
349 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
357 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
359 class SelectArgs<Result, ArgumentTuple,
362 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
372 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
374 class SelectArgs<Result, ArgumentTuple,
377 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
387 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
389 class SelectArgs<Result, ArgumentTuple,
392 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
403 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
405 class SelectArgs<Result, ArgumentTuple,
408 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
419 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
421 class SelectArgs<Result, ArgumentTuple,
424 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
437 template <typename Result, typename ArgumentTuple, int k1, int k2, int k3,
439 class SelectArgs<Result, ArgumentTuple,
442 typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
472 typedef typename Function<F>::Result Result;
477 virtual Result Perform(const ArgumentTuple& args) {
478 return action_.Perform(SelectArgs<Result, ArgumentTuple, k1, k2, k3, k4,
483 typedef typename SelectArgs<Result, ArgumentTuple,
511 template <typename Result, class Impl>
514 static Result Perform(Impl* impl, const ::testing::tuple<>& args) {
522 static Result Perform(Impl* impl, const ::testing::tuple<A0>& args) {
530 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1>& args) {
538 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2>& args) {
546 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2,
555 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3,
565 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
575 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
585 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
595 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
605 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
1255 typedef typename ::testing::internal::Function<F>::Result return_type;\
1301 typename ::testing::internal::Function<F>::Result\
1316 typedef typename ::testing::internal::Function<F>::Result return_type;\
1349 typename ::testing::internal::Function<F>::Result\
1362 typedef typename ::testing::internal::Function<F>::Result return_type;\
1399 typename ::testing::internal::Function<F>::Result\
1413 typedef typename ::testing::internal::Function<F>::Result return_type;\
1454 typename ::testing::internal::Function<F>::Result\
1468 typedef typename ::testing::internal::Function<F>::Result return_type;\
1511 typename ::testing::internal::Function<F>::Result\
1528 typedef typename ::testing::internal::Function<F>::Result return_type;\
1578 typename ::testing::internal::Function<F>::Result\
1596 typedef typename ::testing::internal::Function<F>::Result return_type;\
1648 typename ::testing::internal::Function<F>::Result\
1666 typedef typename ::testing::internal::Function<F>::Result return_type;\
1721 typename ::testing::internal::Function<F>::Result\
1741 typedef typename ::testing::internal::Function<F>::Result return_type;\
1802 typename ::testing::internal::Function<F>::Result\
1823 typedef typename ::testing::internal::Function<F>::Result return_type;\
1888 typename ::testing::internal::Function<F>::Result\
1910 typedef typename ::testing::internal::Function<F>::Result return_type;\
1979 typename ::testing::internal::Function<F>::Result\
2002 typedef typename ::testing::internal::Function<F>::Result return_type;\
2075 typename ::testing::internal::Function<F>::Result\