Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
testing::internal::ActionHelper< Result, Impl > Class Template Reference

#include <gmock-generated-actions.h>

Static Public Member Functions

static Result Perform (Impl *impl, const ::testing::tuple<> &args)
 
template<typename A0 >
static Result Perform (Impl *impl, const ::testing::tuple< A0 > &args)
 
template<typename A0 , typename A1 >
static Result Perform (Impl *impl, const ::testing::tuple< A0, A1 > &args)
 
template<typename A0 , typename A1 , typename A2 >
static Result Perform (Impl *impl, const ::testing::tuple< A0, A1, A2 > &args)
 
template<typename A0 , typename A1 , typename A2 , typename A3 >
static Result Perform (Impl *impl, const ::testing::tuple< A0, A1, A2, A3 > &args)
 
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 >
static Result Perform (Impl *impl, const ::testing::tuple< A0, A1, A2, A3, A4 > &args)
 
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 >
static Result Perform (Impl *impl, const ::testing::tuple< A0, A1, A2, A3, A4, A5 > &args)
 
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 >
static Result Perform (Impl *impl, const ::testing::tuple< A0, A1, A2, A3, A4, A5, A6 > &args)
 
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 >
static Result Perform (Impl *impl, const ::testing::tuple< A0, A1, A2, A3, A4, A5, A6, A7 > &args)
 
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 >
static Result Perform (Impl *impl, const ::testing::tuple< A0, A1, A2, A3, A4, A5, A6, A7, A8 > &args)
 
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 >
static Result Perform (Impl *impl, const ::testing::tuple< A0, A1, A2, A3, A4, A5, A6, A7, A8, A9 > &args)
 

Detailed Description

template<typename Result, class Impl>
class testing::internal::ActionHelper< Result, Impl >

Definition at line 592 of file gmock-generated-actions.h.

Member Function Documentation

◆ Perform() [1/11]

template<typename Result , class Impl >
template<typename A0 >
static Result testing::internal::ActionHelper< Result, Impl >::Perform ( Impl * impl,
const ::testing::tuple< A0 > & args )
inlinestatic

Definition at line 602 of file gmock-generated-actions.h.

602 {
603 return impl->template gmock_PerformImpl<A0>(args, get<0>(args),
604 ExcessiveArg(), ExcessiveArg(), ExcessiveArg(), ExcessiveArg(),
605 ExcessiveArg(), ExcessiveArg(), ExcessiveArg(), ExcessiveArg(),
606 ExcessiveArg());
607 }

◆ Perform() [2/11]

template<typename Result , class Impl >
template<typename A0 , typename A1 >
static Result testing::internal::ActionHelper< Result, Impl >::Perform ( Impl * impl,
const ::testing::tuple< A0, A1 > & args )
inlinestatic

Definition at line 610 of file gmock-generated-actions.h.

610 {
611 return impl->template gmock_PerformImpl<A0, A1>(args, get<0>(args),
612 get<1>(args), ExcessiveArg(), ExcessiveArg(), ExcessiveArg(),
613 ExcessiveArg(), ExcessiveArg(), ExcessiveArg(), ExcessiveArg(),
614 ExcessiveArg());
615 }

◆ Perform() [3/11]

template<typename Result , class Impl >
template<typename A0 , typename A1 , typename A2 >
static Result testing::internal::ActionHelper< Result, Impl >::Perform ( Impl * impl,
const ::testing::tuple< A0, A1, A2 > & args )
inlinestatic

Definition at line 618 of file gmock-generated-actions.h.

618 {
619 return impl->template gmock_PerformImpl<A0, A1, A2>(args, get<0>(args),
620 get<1>(args), get<2>(args), ExcessiveArg(), ExcessiveArg(),
621 ExcessiveArg(), ExcessiveArg(), ExcessiveArg(), ExcessiveArg(),
622 ExcessiveArg());
623 }

◆ Perform() [4/11]

template<typename Result , class Impl >
template<typename A0 , typename A1 , typename A2 , typename A3 >
static Result testing::internal::ActionHelper< Result, Impl >::Perform ( Impl * impl,
const ::testing::tuple< A0, A1, A2, A3 > & args )
inlinestatic

Definition at line 626 of file gmock-generated-actions.h.

627 {
628 return impl->template gmock_PerformImpl<A0, A1, A2, A3>(args, get<0>(args),
629 get<1>(args), get<2>(args), get<3>(args), ExcessiveArg(),
630 ExcessiveArg(), ExcessiveArg(), ExcessiveArg(), ExcessiveArg(),
631 ExcessiveArg());
632 }

◆ Perform() [5/11]

template<typename Result , class Impl >
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 >
static Result testing::internal::ActionHelper< Result, Impl >::Perform ( Impl * impl,
const ::testing::tuple< A0, A1, A2, A3, A4 > & args )
inlinestatic

Definition at line 635 of file gmock-generated-actions.h.

636 {
637 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4>(args,
638 get<0>(args), get<1>(args), get<2>(args), get<3>(args), get<4>(args),
639 ExcessiveArg(), ExcessiveArg(), ExcessiveArg(), ExcessiveArg(),
640 ExcessiveArg());
641 }

◆ Perform() [6/11]

template<typename Result , class Impl >
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 >
static Result testing::internal::ActionHelper< Result, Impl >::Perform ( Impl * impl,
const ::testing::tuple< A0, A1, A2, A3, A4, A5 > & args )
inlinestatic

Definition at line 645 of file gmock-generated-actions.h.

646 {
647 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5>(args,
648 get<0>(args), get<1>(args), get<2>(args), get<3>(args), get<4>(args),
649 get<5>(args), ExcessiveArg(), ExcessiveArg(), ExcessiveArg(),
650 ExcessiveArg());
651 }

◆ Perform() [7/11]

template<typename Result , class Impl >
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 >
static Result testing::internal::ActionHelper< Result, Impl >::Perform ( Impl * impl,
const ::testing::tuple< A0, A1, A2, A3, A4, A5, A6 > & args )
inlinestatic

Definition at line 655 of file gmock-generated-actions.h.

656 {
657 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5, A6>(args,
658 get<0>(args), get<1>(args), get<2>(args), get<3>(args), get<4>(args),
659 get<5>(args), get<6>(args), ExcessiveArg(), ExcessiveArg(),
660 ExcessiveArg());
661 }

◆ Perform() [8/11]

template<typename Result , class Impl >
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 >
static Result testing::internal::ActionHelper< Result, Impl >::Perform ( Impl * impl,
const ::testing::tuple< A0, A1, A2, A3, A4, A5, A6, A7 > & args )
inlinestatic

Definition at line 665 of file gmock-generated-actions.h.

666 {
667 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5, A6,
668 A7>(args, get<0>(args), get<1>(args), get<2>(args), get<3>(args),
669 get<4>(args), get<5>(args), get<6>(args), get<7>(args), ExcessiveArg(),
670 ExcessiveArg());
671 }

◆ Perform() [9/11]

template<typename Result , class Impl >
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 >
static Result testing::internal::ActionHelper< Result, Impl >::Perform ( Impl * impl,
const ::testing::tuple< A0, A1, A2, A3, A4, A5, A6, A7, A8 > & args )
inlinestatic

Definition at line 675 of file gmock-generated-actions.h.

676 {
677 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5, A6, A7,
678 A8>(args, get<0>(args), get<1>(args), get<2>(args), get<3>(args),
679 get<4>(args), get<5>(args), get<6>(args), get<7>(args), get<8>(args),
680 ExcessiveArg());
681 }

◆ Perform() [10/11]

template<typename Result , class Impl >
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 >
static Result testing::internal::ActionHelper< Result, Impl >::Perform ( Impl * impl,
const ::testing::tuple< A0, A1, A2, A3, A4, A5, A6, A7, A8, A9 > & args )
inlinestatic

Definition at line 685 of file gmock-generated-actions.h.

686 {
687 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5, A6, A7, A8,
688 A9>(args, get<0>(args), get<1>(args), get<2>(args), get<3>(args),
689 get<4>(args), get<5>(args), get<6>(args), get<7>(args), get<8>(args),
690 get<9>(args));
691 }

◆ Perform() [11/11]

template<typename Result , class Impl >
static Result testing::internal::ActionHelper< Result, Impl >::Perform ( Impl * impl,
const ::testing::tuple<> & args )
inlinestatic

Definition at line 594 of file gmock-generated-actions.h.

594 {
595 return impl->template gmock_PerformImpl<>(args, ExcessiveArg(),
596 ExcessiveArg(), ExcessiveArg(), ExcessiveArg(), ExcessiveArg(),
597 ExcessiveArg(), ExcessiveArg(), ExcessiveArg(), ExcessiveArg(),
598 ExcessiveArg());
599 }

The documentation for this class was generated from the following file: