Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
gmock-generated-actions.h File Reference
Include dependency graph for gmock-generated-actions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  testing::internal::InvokeHelper< R, ::testing::tuple<> >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6, A7 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8, A9 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 > >
 
class  testing::internal::InvokeCallbackAction< CallbackType >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, k7, k8, k9, k10 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, -1, -1, -1, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, -1, -1, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, -1, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, -1, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, k7, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, k7, k8, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, k7, k8, k9, -1 >
 
class  testing::internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7, k8, k9, k10 >
 
struct  testing::internal::ExcessiveArg
 
class  testing::internal::ActionHelper< Result, Impl >
 
struct  testing::internal::invoke_argument::AdlTag
 

Namespaces

namespace  testing
 
namespace  testing::internal
 
namespace  testing::internal::invoke_argument
 

Macros

#define GMOCK_FIELD_(Tuple, N)
 
#define GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_
 
#define GMOCK_INTERNAL_DECL_HAS_1_TEMPLATE_PARAMS(kind0, name0)
 
#define GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS(kind0, name0, kind1, name1)
 
#define GMOCK_INTERNAL_DECL_HAS_3_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2)
 
#define GMOCK_INTERNAL_DECL_HAS_4_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3)
 
#define GMOCK_INTERNAL_DECL_HAS_5_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4)
 
#define GMOCK_INTERNAL_DECL_HAS_6_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5)
 
#define GMOCK_INTERNAL_DECL_HAS_7_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6)
 
#define GMOCK_INTERNAL_DECL_HAS_8_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7)
 
#define GMOCK_INTERNAL_DECL_HAS_9_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7, kind8, name8)
 
#define GMOCK_INTERNAL_DECL_HAS_10_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7, kind8, name8, kind9, name9)
 
#define GMOCK_INTERNAL_LIST_HAS_1_TEMPLATE_PARAMS(kind0, name0)
 
#define GMOCK_INTERNAL_LIST_HAS_2_TEMPLATE_PARAMS(kind0, name0, kind1, name1)
 
#define GMOCK_INTERNAL_LIST_HAS_3_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2)
 
#define GMOCK_INTERNAL_LIST_HAS_4_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3)
 
#define GMOCK_INTERNAL_LIST_HAS_5_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4)
 
#define GMOCK_INTERNAL_LIST_HAS_6_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5)
 
#define GMOCK_INTERNAL_LIST_HAS_7_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6)
 
#define GMOCK_INTERNAL_LIST_HAS_8_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7)
 
#define GMOCK_INTERNAL_LIST_HAS_9_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7, kind8, name8)
 
#define GMOCK_INTERNAL_LIST_HAS_10_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7, kind8, name8, kind9, name9)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_1_VALUE_PARAMS(p0)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS(p0, p1)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS(p0)
 
#define GMOCK_INTERNAL_INIT_AND_2_VALUE_PARAMS(p0, p1)
 
#define GMOCK_INTERNAL_INIT_AND_3_VALUE_PARAMS(p0, p1, p2)
 
#define GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
 
#define GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
 
#define GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
 
#define GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)
 
#define GMOCK_INTERNAL_INIT_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define GMOCK_INTERNAL_INIT_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define GMOCK_INTERNAL_DEFN_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_DEFN_AND_1_VALUE_PARAMS(p0)
 
#define GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS(p0, p1)
 
#define GMOCK_INTERNAL_DEFN_AND_3_VALUE_PARAMS(p0, p1, p2)
 
#define GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
 
#define GMOCK_INTERNAL_DEFN_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
 
#define GMOCK_INTERNAL_DEFN_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_DEFN_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
 
#define GMOCK_INTERNAL_DEFN_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)
 
#define GMOCK_INTERNAL_DEFN_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define GMOCK_INTERNAL_DEFN_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define GMOCK_INTERNAL_LIST_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_LIST_AND_1_VALUE_PARAMS(p0)
 
#define GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS(p0, p1)
 
#define GMOCK_INTERNAL_LIST_AND_3_VALUE_PARAMS(p0, p1, p2)
 
#define GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
 
#define GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
 
#define GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_LIST_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
 
#define GMOCK_INTERNAL_LIST_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)
 
#define GMOCK_INTERNAL_LIST_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define GMOCK_INTERNAL_LIST_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_1_VALUE_PARAMS(p0)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS(p0, p1)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define GMOCK_INTERNAL_DECL_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_DECL_AND_1_VALUE_PARAMS(p0)
 
#define GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS(p0, p1)
 
#define GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS(p0, p1, p2)
 
#define GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
 
#define GMOCK_INTERNAL_DECL_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
 
#define GMOCK_INTERNAL_DECL_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_DECL_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
 
#define GMOCK_INTERNAL_DECL_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)
 
#define GMOCK_INTERNAL_DECL_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define GMOCK_INTERNAL_DECL_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define GMOCK_INTERNAL_COUNT_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS(p0)
 
#define GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS(p0, p1)
 
#define GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS(p0, p1, p2)
 
#define GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
 
#define GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
 
#define GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
 
#define GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)
 
#define GMOCK_INTERNAL_COUNT_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define GMOCK_INTERNAL_COUNT_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define GMOCK_ACTION_CLASS_(name, value_params)
 
#define ACTION_TEMPLATE(name, template_params, value_params)
 
#define ACTION(name)
 
#define ACTION_P(name, p0)
 
#define ACTION_P2(name, p0, p1)
 
#define ACTION_P3(name, p0, p1, p2)
 
#define ACTION_P4(name, p0, p1, p2, p3)
 
#define ACTION_P5(name, p0, p1, p2, p3, p4)
 
#define ACTION_P6(name, p0, p1, p2, p3, p4, p5)
 
#define ACTION_P7(name, p0, p1, p2, p3, p4, p5, p6)
 
#define ACTION_P8(name, p0, p1, p2, p3, p4, p5, p6, p7)
 
#define ACTION_P9(name, p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define ACTION_P10(name, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 

Functions

template<int k1, typename InnerAction >
internal::WithArgsAction< InnerAction, k1 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7, k8 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7, k8, k9 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, int k10, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7, k8, k9, k10 > testing::WithArgs (const InnerAction &action)
 
template<typename Action1 , typename Action2 >
internal::DoBothAction< Action1, Action2 > testing::DoAll (Action1 a1, Action2 a2)
 
template<typename Action1 , typename Action2 , typename Action3 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, Action3 > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, Action4 > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, Action5 > > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, Action6 > > > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, internal::DoBothAction< Action6, Action7 > > > > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 , typename Action8 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, internal::DoBothAction< Action6, internal::DoBothAction< Action7, Action8 > > > > > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7, Action8 a8)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 , typename Action8 , typename Action9 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, internal::DoBothAction< Action6, internal::DoBothAction< Action7, internal::DoBothAction< Action8, Action9 > > > > > > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7, Action8 a8, Action9 a9)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 , typename Action8 , typename Action9 , typename Action10 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, internal::DoBothAction< Action6, internal::DoBothAction< Action7, internal::DoBothAction< Action8, internal::DoBothAction< Action9, Action10 > > > > > > > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7, Action8 a8, Action9 a9, Action10 a10)
 
template<typename R , typename F >
R testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f)
 
template<typename R , typename F , typename A1 >
R testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1)
 
template<typename R , typename F , typename A1 , typename A2 >
R testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 >
R testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 >
R testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 >
R testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 >
R testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 >
R testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 >
R testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 >
R testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 >
R testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10)
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(p0))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_2_VALUE_PARAMS(p0, p1))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_3_VALUE_PARAMS(p0, p1, p2))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_4_VALUE_PARAMS(p0, p1, p2, p3))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_0_VALUE_PARAMS())
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_1_VALUE_PARAMS(p0))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_2_VALUE_PARAMS(p0, p1))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_3_VALUE_PARAMS(p0, p1, p2))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_4_VALUE_PARAMS(p0, p1, p2, p3))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
 

Macro Definition Documentation

◆ ACTION

#define ACTION ( name)

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

1426#define ACTION(name)\
1427 class name##Action {\
1428 public:\
1429 name##Action() {}\
1430 template <typename F>\
1431 class gmock_Impl : public ::testing::ActionInterface<F> {\
1432 public:\
1433 typedef F function_type;\
1434 typedef typename ::testing::internal::Function<F>::Result return_type;\
1435 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1436 args_type;\
1437 gmock_Impl() {}\
1438 virtual return_type Perform(const args_type& args) {\
1439 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1440 Perform(this, args);\
1441 }\
1442 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1443 typename arg3_type, typename arg4_type, typename arg5_type, \
1444 typename arg6_type, typename arg7_type, typename arg8_type, \
1445 typename arg9_type>\
1446 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1447 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1448 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1449 arg9_type arg9) const;\
1450 private:\
1451 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1452 };\
1453 template <typename F> operator ::testing::Action<F>() const {\
1454 return ::testing::Action<F>(new gmock_Impl<F>());\
1455 }\
1456 private:\
1457 GTEST_DISALLOW_ASSIGN_(name##Action);\
1458 };\
1459 inline name##Action name() {\
1460 return name##Action();\
1461 }\
1462 template <typename F>\
1463 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1464 typename arg3_type, typename arg4_type, typename arg5_type, \
1465 typename arg6_type, typename arg7_type, typename arg8_type, \
1466 typename arg9_type>\
1467 typename ::testing::internal::Function<F>::Result\
1468 name##Action::gmock_Impl<F>::gmock_PerformImpl(\
1469 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P

#define ACTION_P ( name,
p0 )

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

1471#define ACTION_P(name, p0)\
1472 template <typename p0##_type>\
1473 class name##ActionP {\
1474 public:\
1475 explicit name##ActionP(p0##_type gmock_p0) : \
1476 p0(::testing::internal::forward<p0##_type>(gmock_p0)) {}\
1477 template <typename F>\
1478 class gmock_Impl : public ::testing::ActionInterface<F> {\
1479 public:\
1480 typedef F function_type;\
1481 typedef typename ::testing::internal::Function<F>::Result return_type;\
1482 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1483 args_type;\
1484 explicit gmock_Impl(p0##_type gmock_p0) : \
1485 p0(::testing::internal::forward<p0##_type>(gmock_p0)) {}\
1486 virtual return_type Perform(const args_type& args) {\
1487 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1488 Perform(this, args);\
1489 }\
1490 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1491 typename arg3_type, typename arg4_type, typename arg5_type, \
1492 typename arg6_type, typename arg7_type, typename arg8_type, \
1493 typename arg9_type>\
1494 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1495 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1496 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1497 arg9_type arg9) const;\
1498 p0##_type p0;\
1499 private:\
1500 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1501 };\
1502 template <typename F> operator ::testing::Action<F>() const {\
1503 return ::testing::Action<F>(new gmock_Impl<F>(p0));\
1504 }\
1505 p0##_type p0;\
1506 private:\
1507 GTEST_DISALLOW_ASSIGN_(name##ActionP);\
1508 };\
1509 template <typename p0##_type>\
1510 inline name##ActionP<p0##_type> name(p0##_type p0) {\
1511 return name##ActionP<p0##_type>(p0);\
1512 }\
1513 template <typename p0##_type>\
1514 template <typename F>\
1515 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1516 typename arg3_type, typename arg4_type, typename arg5_type, \
1517 typename arg6_type, typename arg7_type, typename arg8_type, \
1518 typename arg9_type>\
1519 typename ::testing::internal::Function<F>::Result\
1520 name##ActionP<p0##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1521 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P10

#define ACTION_P10 ( name,
p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8,
p9 )

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

2164#define ACTION_P10(name, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)\
2165 template <typename p0##_type, typename p1##_type, typename p2##_type, \
2166 typename p3##_type, typename p4##_type, typename p5##_type, \
2167 typename p6##_type, typename p7##_type, typename p8##_type, \
2168 typename p9##_type>\
2169 class name##ActionP10 {\
2170 public:\
2171 name##ActionP10(p0##_type gmock_p0, p1##_type gmock_p1, \
2172 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
2173 p5##_type gmock_p5, p6##_type gmock_p6, p7##_type gmock_p7, \
2174 p8##_type gmock_p8, \
2175 p9##_type gmock_p9) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
2176 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
2177 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
2178 p3(::testing::internal::forward<p3##_type>(gmock_p3)), \
2179 p4(::testing::internal::forward<p4##_type>(gmock_p4)), \
2180 p5(::testing::internal::forward<p5##_type>(gmock_p5)), \
2181 p6(::testing::internal::forward<p6##_type>(gmock_p6)), \
2182 p7(::testing::internal::forward<p7##_type>(gmock_p7)), \
2183 p8(::testing::internal::forward<p8##_type>(gmock_p8)), \
2184 p9(::testing::internal::forward<p9##_type>(gmock_p9)) {}\
2185 template <typename F>\
2186 class gmock_Impl : public ::testing::ActionInterface<F> {\
2187 public:\
2188 typedef F function_type;\
2189 typedef typename ::testing::internal::Function<F>::Result return_type;\
2190 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
2191 args_type;\
2192 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
2193 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
2194 p6##_type gmock_p6, p7##_type gmock_p7, p8##_type gmock_p8, \
2195 p9##_type gmock_p9) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
2196 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
2197 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
2198 p3(::testing::internal::forward<p3##_type>(gmock_p3)), \
2199 p4(::testing::internal::forward<p4##_type>(gmock_p4)), \
2200 p5(::testing::internal::forward<p5##_type>(gmock_p5)), \
2201 p6(::testing::internal::forward<p6##_type>(gmock_p6)), \
2202 p7(::testing::internal::forward<p7##_type>(gmock_p7)), \
2203 p8(::testing::internal::forward<p8##_type>(gmock_p8)), \
2204 p9(::testing::internal::forward<p9##_type>(gmock_p9)) {}\
2205 virtual return_type Perform(const args_type& args) {\
2206 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
2207 Perform(this, args);\
2208 }\
2209 template <typename arg0_type, typename arg1_type, typename arg2_type, \
2210 typename arg3_type, typename arg4_type, typename arg5_type, \
2211 typename arg6_type, typename arg7_type, typename arg8_type, \
2212 typename arg9_type>\
2213 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
2214 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
2215 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
2216 arg9_type arg9) const;\
2217 p0##_type p0;\
2218 p1##_type p1;\
2219 p2##_type p2;\
2220 p3##_type p3;\
2221 p4##_type p4;\
2222 p5##_type p5;\
2223 p6##_type p6;\
2224 p7##_type p7;\
2225 p8##_type p8;\
2226 p9##_type p9;\
2227 private:\
2228 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
2229 };\
2230 template <typename F> operator ::testing::Action<F>() const {\
2231 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
2232 p6, p7, p8, p9));\
2233 }\
2234 p0##_type p0;\
2235 p1##_type p1;\
2236 p2##_type p2;\
2237 p3##_type p3;\
2238 p4##_type p4;\
2239 p5##_type p5;\
2240 p6##_type p6;\
2241 p7##_type p7;\
2242 p8##_type p8;\
2243 p9##_type p9;\
2244 private:\
2245 GTEST_DISALLOW_ASSIGN_(name##ActionP10);\
2246 };\
2247 template <typename p0##_type, typename p1##_type, typename p2##_type, \
2248 typename p3##_type, typename p4##_type, typename p5##_type, \
2249 typename p6##_type, typename p7##_type, typename p8##_type, \
2250 typename p9##_type>\
2251 inline name##ActionP10<p0##_type, p1##_type, p2##_type, p3##_type, \
2252 p4##_type, p5##_type, p6##_type, p7##_type, p8##_type, \
2253 p9##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
2254 p4##_type p4, p5##_type p5, p6##_type p6, p7##_type p7, p8##_type p8, \
2255 p9##_type p9) {\
2256 return name##ActionP10<p0##_type, p1##_type, p2##_type, p3##_type, \
2257 p4##_type, p5##_type, p6##_type, p7##_type, p8##_type, p9##_type>(p0, \
2258 p1, p2, p3, p4, p5, p6, p7, p8, p9);\
2259 }\
2260 template <typename p0##_type, typename p1##_type, typename p2##_type, \
2261 typename p3##_type, typename p4##_type, typename p5##_type, \
2262 typename p6##_type, typename p7##_type, typename p8##_type, \
2263 typename p9##_type>\
2264 template <typename F>\
2265 template <typename arg0_type, typename arg1_type, typename arg2_type, \
2266 typename arg3_type, typename arg4_type, typename arg5_type, \
2267 typename arg6_type, typename arg7_type, typename arg8_type, \
2268 typename arg9_type>\
2269 typename ::testing::internal::Function<F>::Result\
2270 name##ActionP10<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
2271 p5##_type, p6##_type, p7##_type, p8##_type, \
2272 p9##_type>::gmock_Impl<F>::gmock_PerformImpl(\
2273 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P2

#define ACTION_P2 ( name,
p0,
p1 )

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

1523#define ACTION_P2(name, p0, p1)\
1524 template <typename p0##_type, typename p1##_type>\
1525 class name##ActionP2 {\
1526 public:\
1527 name##ActionP2(p0##_type gmock_p0, \
1528 p1##_type gmock_p1) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1529 p1(::testing::internal::forward<p1##_type>(gmock_p1)) {}\
1530 template <typename F>\
1531 class gmock_Impl : public ::testing::ActionInterface<F> {\
1532 public:\
1533 typedef F function_type;\
1534 typedef typename ::testing::internal::Function<F>::Result return_type;\
1535 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1536 args_type;\
1537 gmock_Impl(p0##_type gmock_p0, \
1538 p1##_type gmock_p1) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1539 p1(::testing::internal::forward<p1##_type>(gmock_p1)) {}\
1540 virtual return_type Perform(const args_type& args) {\
1541 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1542 Perform(this, args);\
1543 }\
1544 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1545 typename arg3_type, typename arg4_type, typename arg5_type, \
1546 typename arg6_type, typename arg7_type, typename arg8_type, \
1547 typename arg9_type>\
1548 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1549 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1550 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1551 arg9_type arg9) const;\
1552 p0##_type p0;\
1553 p1##_type p1;\
1554 private:\
1555 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1556 };\
1557 template <typename F> operator ::testing::Action<F>() const {\
1558 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1));\
1559 }\
1560 p0##_type p0;\
1561 p1##_type p1;\
1562 private:\
1563 GTEST_DISALLOW_ASSIGN_(name##ActionP2);\
1564 };\
1565 template <typename p0##_type, typename p1##_type>\
1566 inline name##ActionP2<p0##_type, p1##_type> name(p0##_type p0, \
1567 p1##_type p1) {\
1568 return name##ActionP2<p0##_type, p1##_type>(p0, p1);\
1569 }\
1570 template <typename p0##_type, typename p1##_type>\
1571 template <typename F>\
1572 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1573 typename arg3_type, typename arg4_type, typename arg5_type, \
1574 typename arg6_type, typename arg7_type, typename arg8_type, \
1575 typename arg9_type>\
1576 typename ::testing::internal::Function<F>::Result\
1577 name##ActionP2<p0##_type, p1##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1578 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P3

#define ACTION_P3 ( name,
p0,
p1,
p2 )

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

1580#define ACTION_P3(name, p0, p1, p2)\
1581 template <typename p0##_type, typename p1##_type, typename p2##_type>\
1582 class name##ActionP3 {\
1583 public:\
1584 name##ActionP3(p0##_type gmock_p0, p1##_type gmock_p1, \
1585 p2##_type gmock_p2) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1586 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
1587 p2(::testing::internal::forward<p2##_type>(gmock_p2)) {}\
1588 template <typename F>\
1589 class gmock_Impl : public ::testing::ActionInterface<F> {\
1590 public:\
1591 typedef F function_type;\
1592 typedef typename ::testing::internal::Function<F>::Result return_type;\
1593 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1594 args_type;\
1595 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, \
1596 p2##_type gmock_p2) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1597 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
1598 p2(::testing::internal::forward<p2##_type>(gmock_p2)) {}\
1599 virtual return_type Perform(const args_type& args) {\
1600 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1601 Perform(this, args);\
1602 }\
1603 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1604 typename arg3_type, typename arg4_type, typename arg5_type, \
1605 typename arg6_type, typename arg7_type, typename arg8_type, \
1606 typename arg9_type>\
1607 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1608 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1609 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1610 arg9_type arg9) const;\
1611 p0##_type p0;\
1612 p1##_type p1;\
1613 p2##_type p2;\
1614 private:\
1615 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1616 };\
1617 template <typename F> operator ::testing::Action<F>() const {\
1618 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2));\
1619 }\
1620 p0##_type p0;\
1621 p1##_type p1;\
1622 p2##_type p2;\
1623 private:\
1624 GTEST_DISALLOW_ASSIGN_(name##ActionP3);\
1625 };\
1626 template <typename p0##_type, typename p1##_type, typename p2##_type>\
1627 inline name##ActionP3<p0##_type, p1##_type, p2##_type> name(p0##_type p0, \
1628 p1##_type p1, p2##_type p2) {\
1629 return name##ActionP3<p0##_type, p1##_type, p2##_type>(p0, p1, p2);\
1630 }\
1631 template <typename p0##_type, typename p1##_type, typename p2##_type>\
1632 template <typename F>\
1633 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1634 typename arg3_type, typename arg4_type, typename arg5_type, \
1635 typename arg6_type, typename arg7_type, typename arg8_type, \
1636 typename arg9_type>\
1637 typename ::testing::internal::Function<F>::Result\
1638 name##ActionP3<p0##_type, p1##_type, \
1639 p2##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1640 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P4

#define ACTION_P4 ( name,
p0,
p1,
p2,
p3 )

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

1642#define ACTION_P4(name, p0, p1, p2, p3)\
1643 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1644 typename p3##_type>\
1645 class name##ActionP4 {\
1646 public:\
1647 name##ActionP4(p0##_type gmock_p0, p1##_type gmock_p1, \
1648 p2##_type gmock_p2, \
1649 p3##_type gmock_p3) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1650 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
1651 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
1652 p3(::testing::internal::forward<p3##_type>(gmock_p3)) {}\
1653 template <typename F>\
1654 class gmock_Impl : public ::testing::ActionInterface<F> {\
1655 public:\
1656 typedef F function_type;\
1657 typedef typename ::testing::internal::Function<F>::Result return_type;\
1658 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1659 args_type;\
1660 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1661 p3##_type gmock_p3) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1662 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
1663 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
1664 p3(::testing::internal::forward<p3##_type>(gmock_p3)) {}\
1665 virtual return_type Perform(const args_type& args) {\
1666 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1667 Perform(this, args);\
1668 }\
1669 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1670 typename arg3_type, typename arg4_type, typename arg5_type, \
1671 typename arg6_type, typename arg7_type, typename arg8_type, \
1672 typename arg9_type>\
1673 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1674 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1675 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1676 arg9_type arg9) const;\
1677 p0##_type p0;\
1678 p1##_type p1;\
1679 p2##_type p2;\
1680 p3##_type p3;\
1681 private:\
1682 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1683 };\
1684 template <typename F> operator ::testing::Action<F>() const {\
1685 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3));\
1686 }\
1687 p0##_type p0;\
1688 p1##_type p1;\
1689 p2##_type p2;\
1690 p3##_type p3;\
1691 private:\
1692 GTEST_DISALLOW_ASSIGN_(name##ActionP4);\
1693 };\
1694 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1695 typename p3##_type>\
1696 inline name##ActionP4<p0##_type, p1##_type, p2##_type, \
1697 p3##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, \
1698 p3##_type p3) {\
1699 return name##ActionP4<p0##_type, p1##_type, p2##_type, p3##_type>(p0, p1, \
1700 p2, p3);\
1701 }\
1702 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1703 typename p3##_type>\
1704 template <typename F>\
1705 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1706 typename arg3_type, typename arg4_type, typename arg5_type, \
1707 typename arg6_type, typename arg7_type, typename arg8_type, \
1708 typename arg9_type>\
1709 typename ::testing::internal::Function<F>::Result\
1710 name##ActionP4<p0##_type, p1##_type, p2##_type, \
1711 p3##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1712 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P5

#define ACTION_P5 ( name,
p0,
p1,
p2,
p3,
p4 )

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

1714#define ACTION_P5(name, p0, p1, p2, p3, p4)\
1715 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1716 typename p3##_type, typename p4##_type>\
1717 class name##ActionP5 {\
1718 public:\
1719 name##ActionP5(p0##_type gmock_p0, p1##_type gmock_p1, \
1720 p2##_type gmock_p2, p3##_type gmock_p3, \
1721 p4##_type gmock_p4) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1722 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
1723 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
1724 p3(::testing::internal::forward<p3##_type>(gmock_p3)), \
1725 p4(::testing::internal::forward<p4##_type>(gmock_p4)) {}\
1726 template <typename F>\
1727 class gmock_Impl : public ::testing::ActionInterface<F> {\
1728 public:\
1729 typedef F function_type;\
1730 typedef typename ::testing::internal::Function<F>::Result return_type;\
1731 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1732 args_type;\
1733 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1734 p3##_type gmock_p3, \
1735 p4##_type gmock_p4) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1736 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
1737 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
1738 p3(::testing::internal::forward<p3##_type>(gmock_p3)), \
1739 p4(::testing::internal::forward<p4##_type>(gmock_p4)) {}\
1740 virtual return_type Perform(const args_type& args) {\
1741 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1742 Perform(this, args);\
1743 }\
1744 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1745 typename arg3_type, typename arg4_type, typename arg5_type, \
1746 typename arg6_type, typename arg7_type, typename arg8_type, \
1747 typename arg9_type>\
1748 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1749 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1750 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1751 arg9_type arg9) const;\
1752 p0##_type p0;\
1753 p1##_type p1;\
1754 p2##_type p2;\
1755 p3##_type p3;\
1756 p4##_type p4;\
1757 private:\
1758 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1759 };\
1760 template <typename F> operator ::testing::Action<F>() const {\
1761 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4));\
1762 }\
1763 p0##_type p0;\
1764 p1##_type p1;\
1765 p2##_type p2;\
1766 p3##_type p3;\
1767 p4##_type p4;\
1768 private:\
1769 GTEST_DISALLOW_ASSIGN_(name##ActionP5);\
1770 };\
1771 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1772 typename p3##_type, typename p4##_type>\
1773 inline name##ActionP5<p0##_type, p1##_type, p2##_type, p3##_type, \
1774 p4##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
1775 p4##_type p4) {\
1776 return name##ActionP5<p0##_type, p1##_type, p2##_type, p3##_type, \
1777 p4##_type>(p0, p1, p2, p3, p4);\
1778 }\
1779 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1780 typename p3##_type, typename p4##_type>\
1781 template <typename F>\
1782 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1783 typename arg3_type, typename arg4_type, typename arg5_type, \
1784 typename arg6_type, typename arg7_type, typename arg8_type, \
1785 typename arg9_type>\
1786 typename ::testing::internal::Function<F>::Result\
1787 name##ActionP5<p0##_type, p1##_type, p2##_type, p3##_type, \
1788 p4##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1789 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P6

#define ACTION_P6 ( name,
p0,
p1,
p2,
p3,
p4,
p5 )

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

1791#define ACTION_P6(name, p0, p1, p2, p3, p4, p5)\
1792 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1793 typename p3##_type, typename p4##_type, typename p5##_type>\
1794 class name##ActionP6 {\
1795 public:\
1796 name##ActionP6(p0##_type gmock_p0, p1##_type gmock_p1, \
1797 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1798 p5##_type gmock_p5) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1799 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
1800 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
1801 p3(::testing::internal::forward<p3##_type>(gmock_p3)), \
1802 p4(::testing::internal::forward<p4##_type>(gmock_p4)), \
1803 p5(::testing::internal::forward<p5##_type>(gmock_p5)) {}\
1804 template <typename F>\
1805 class gmock_Impl : public ::testing::ActionInterface<F> {\
1806 public:\
1807 typedef F function_type;\
1808 typedef typename ::testing::internal::Function<F>::Result return_type;\
1809 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1810 args_type;\
1811 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1812 p3##_type gmock_p3, p4##_type gmock_p4, \
1813 p5##_type gmock_p5) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1814 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
1815 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
1816 p3(::testing::internal::forward<p3##_type>(gmock_p3)), \
1817 p4(::testing::internal::forward<p4##_type>(gmock_p4)), \
1818 p5(::testing::internal::forward<p5##_type>(gmock_p5)) {}\
1819 virtual return_type Perform(const args_type& args) {\
1820 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1821 Perform(this, args);\
1822 }\
1823 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1824 typename arg3_type, typename arg4_type, typename arg5_type, \
1825 typename arg6_type, typename arg7_type, typename arg8_type, \
1826 typename arg9_type>\
1827 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1828 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1829 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1830 arg9_type arg9) const;\
1831 p0##_type p0;\
1832 p1##_type p1;\
1833 p2##_type p2;\
1834 p3##_type p3;\
1835 p4##_type p4;\
1836 p5##_type p5;\
1837 private:\
1838 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1839 };\
1840 template <typename F> operator ::testing::Action<F>() const {\
1841 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5));\
1842 }\
1843 p0##_type p0;\
1844 p1##_type p1;\
1845 p2##_type p2;\
1846 p3##_type p3;\
1847 p4##_type p4;\
1848 p5##_type p5;\
1849 private:\
1850 GTEST_DISALLOW_ASSIGN_(name##ActionP6);\
1851 };\
1852 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1853 typename p3##_type, typename p4##_type, typename p5##_type>\
1854 inline name##ActionP6<p0##_type, p1##_type, p2##_type, p3##_type, \
1855 p4##_type, p5##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, \
1856 p3##_type p3, p4##_type p4, p5##_type p5) {\
1857 return name##ActionP6<p0##_type, p1##_type, p2##_type, p3##_type, \
1858 p4##_type, p5##_type>(p0, p1, p2, p3, p4, p5);\
1859 }\
1860 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1861 typename p3##_type, typename p4##_type, typename p5##_type>\
1862 template <typename F>\
1863 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1864 typename arg3_type, typename arg4_type, typename arg5_type, \
1865 typename arg6_type, typename arg7_type, typename arg8_type, \
1866 typename arg9_type>\
1867 typename ::testing::internal::Function<F>::Result\
1868 name##ActionP6<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1869 p5##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1870 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P7

#define ACTION_P7 ( name,
p0,
p1,
p2,
p3,
p4,
p5,
p6 )

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

1872#define ACTION_P7(name, p0, p1, p2, p3, p4, p5, p6)\
1873 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1874 typename p3##_type, typename p4##_type, typename p5##_type, \
1875 typename p6##_type>\
1876 class name##ActionP7 {\
1877 public:\
1878 name##ActionP7(p0##_type gmock_p0, p1##_type gmock_p1, \
1879 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1880 p5##_type gmock_p5, \
1881 p6##_type gmock_p6) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1882 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
1883 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
1884 p3(::testing::internal::forward<p3##_type>(gmock_p3)), \
1885 p4(::testing::internal::forward<p4##_type>(gmock_p4)), \
1886 p5(::testing::internal::forward<p5##_type>(gmock_p5)), \
1887 p6(::testing::internal::forward<p6##_type>(gmock_p6)) {}\
1888 template <typename F>\
1889 class gmock_Impl : public ::testing::ActionInterface<F> {\
1890 public:\
1891 typedef F function_type;\
1892 typedef typename ::testing::internal::Function<F>::Result return_type;\
1893 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1894 args_type;\
1895 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1896 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1897 p6##_type gmock_p6) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1898 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
1899 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
1900 p3(::testing::internal::forward<p3##_type>(gmock_p3)), \
1901 p4(::testing::internal::forward<p4##_type>(gmock_p4)), \
1902 p5(::testing::internal::forward<p5##_type>(gmock_p5)), \
1903 p6(::testing::internal::forward<p6##_type>(gmock_p6)) {}\
1904 virtual return_type Perform(const args_type& args) {\
1905 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1906 Perform(this, args);\
1907 }\
1908 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1909 typename arg3_type, typename arg4_type, typename arg5_type, \
1910 typename arg6_type, typename arg7_type, typename arg8_type, \
1911 typename arg9_type>\
1912 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1913 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1914 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1915 arg9_type arg9) const;\
1916 p0##_type p0;\
1917 p1##_type p1;\
1918 p2##_type p2;\
1919 p3##_type p3;\
1920 p4##_type p4;\
1921 p5##_type p5;\
1922 p6##_type p6;\
1923 private:\
1924 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1925 };\
1926 template <typename F> operator ::testing::Action<F>() const {\
1927 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
1928 p6));\
1929 }\
1930 p0##_type p0;\
1931 p1##_type p1;\
1932 p2##_type p2;\
1933 p3##_type p3;\
1934 p4##_type p4;\
1935 p5##_type p5;\
1936 p6##_type p6;\
1937 private:\
1938 GTEST_DISALLOW_ASSIGN_(name##ActionP7);\
1939 };\
1940 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1941 typename p3##_type, typename p4##_type, typename p5##_type, \
1942 typename p6##_type>\
1943 inline name##ActionP7<p0##_type, p1##_type, p2##_type, p3##_type, \
1944 p4##_type, p5##_type, p6##_type> name(p0##_type p0, p1##_type p1, \
1945 p2##_type p2, p3##_type p3, p4##_type p4, p5##_type p5, \
1946 p6##_type p6) {\
1947 return name##ActionP7<p0##_type, p1##_type, p2##_type, p3##_type, \
1948 p4##_type, p5##_type, p6##_type>(p0, p1, p2, p3, p4, p5, p6);\
1949 }\
1950 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1951 typename p3##_type, typename p4##_type, typename p5##_type, \
1952 typename p6##_type>\
1953 template <typename F>\
1954 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1955 typename arg3_type, typename arg4_type, typename arg5_type, \
1956 typename arg6_type, typename arg7_type, typename arg8_type, \
1957 typename arg9_type>\
1958 typename ::testing::internal::Function<F>::Result\
1959 name##ActionP7<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1960 p5##_type, p6##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1961 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P8

#define ACTION_P8 ( name,
p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7 )

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

1963#define ACTION_P8(name, p0, p1, p2, p3, p4, p5, p6, p7)\
1964 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1965 typename p3##_type, typename p4##_type, typename p5##_type, \
1966 typename p6##_type, typename p7##_type>\
1967 class name##ActionP8 {\
1968 public:\
1969 name##ActionP8(p0##_type gmock_p0, p1##_type gmock_p1, \
1970 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1971 p5##_type gmock_p5, p6##_type gmock_p6, \
1972 p7##_type gmock_p7) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1973 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
1974 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
1975 p3(::testing::internal::forward<p3##_type>(gmock_p3)), \
1976 p4(::testing::internal::forward<p4##_type>(gmock_p4)), \
1977 p5(::testing::internal::forward<p5##_type>(gmock_p5)), \
1978 p6(::testing::internal::forward<p6##_type>(gmock_p6)), \
1979 p7(::testing::internal::forward<p7##_type>(gmock_p7)) {}\
1980 template <typename F>\
1981 class gmock_Impl : public ::testing::ActionInterface<F> {\
1982 public:\
1983 typedef F function_type;\
1984 typedef typename ::testing::internal::Function<F>::Result return_type;\
1985 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1986 args_type;\
1987 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1988 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1989 p6##_type gmock_p6, \
1990 p7##_type gmock_p7) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
1991 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
1992 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
1993 p3(::testing::internal::forward<p3##_type>(gmock_p3)), \
1994 p4(::testing::internal::forward<p4##_type>(gmock_p4)), \
1995 p5(::testing::internal::forward<p5##_type>(gmock_p5)), \
1996 p6(::testing::internal::forward<p6##_type>(gmock_p6)), \
1997 p7(::testing::internal::forward<p7##_type>(gmock_p7)) {}\
1998 virtual return_type Perform(const args_type& args) {\
1999 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
2000 Perform(this, args);\
2001 }\
2002 template <typename arg0_type, typename arg1_type, typename arg2_type, \
2003 typename arg3_type, typename arg4_type, typename arg5_type, \
2004 typename arg6_type, typename arg7_type, typename arg8_type, \
2005 typename arg9_type>\
2006 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
2007 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
2008 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
2009 arg9_type arg9) const;\
2010 p0##_type p0;\
2011 p1##_type p1;\
2012 p2##_type p2;\
2013 p3##_type p3;\
2014 p4##_type p4;\
2015 p5##_type p5;\
2016 p6##_type p6;\
2017 p7##_type p7;\
2018 private:\
2019 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
2020 };\
2021 template <typename F> operator ::testing::Action<F>() const {\
2022 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
2023 p6, p7));\
2024 }\
2025 p0##_type p0;\
2026 p1##_type p1;\
2027 p2##_type p2;\
2028 p3##_type p3;\
2029 p4##_type p4;\
2030 p5##_type p5;\
2031 p6##_type p6;\
2032 p7##_type p7;\
2033 private:\
2034 GTEST_DISALLOW_ASSIGN_(name##ActionP8);\
2035 };\
2036 template <typename p0##_type, typename p1##_type, typename p2##_type, \
2037 typename p3##_type, typename p4##_type, typename p5##_type, \
2038 typename p6##_type, typename p7##_type>\
2039 inline name##ActionP8<p0##_type, p1##_type, p2##_type, p3##_type, \
2040 p4##_type, p5##_type, p6##_type, p7##_type> name(p0##_type p0, \
2041 p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, p5##_type p5, \
2042 p6##_type p6, p7##_type p7) {\
2043 return name##ActionP8<p0##_type, p1##_type, p2##_type, p3##_type, \
2044 p4##_type, p5##_type, p6##_type, p7##_type>(p0, p1, p2, p3, p4, p5, \
2045 p6, p7);\
2046 }\
2047 template <typename p0##_type, typename p1##_type, typename p2##_type, \
2048 typename p3##_type, typename p4##_type, typename p5##_type, \
2049 typename p6##_type, typename p7##_type>\
2050 template <typename F>\
2051 template <typename arg0_type, typename arg1_type, typename arg2_type, \
2052 typename arg3_type, typename arg4_type, typename arg5_type, \
2053 typename arg6_type, typename arg7_type, typename arg8_type, \
2054 typename arg9_type>\
2055 typename ::testing::internal::Function<F>::Result\
2056 name##ActionP8<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
2057 p5##_type, p6##_type, \
2058 p7##_type>::gmock_Impl<F>::gmock_PerformImpl(\
2059 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P9

#define ACTION_P9 ( name,
p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8 )

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

2061#define ACTION_P9(name, p0, p1, p2, p3, p4, p5, p6, p7, p8)\
2062 template <typename p0##_type, typename p1##_type, typename p2##_type, \
2063 typename p3##_type, typename p4##_type, typename p5##_type, \
2064 typename p6##_type, typename p7##_type, typename p8##_type>\
2065 class name##ActionP9 {\
2066 public:\
2067 name##ActionP9(p0##_type gmock_p0, p1##_type gmock_p1, \
2068 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
2069 p5##_type gmock_p5, p6##_type gmock_p6, p7##_type gmock_p7, \
2070 p8##_type gmock_p8) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
2071 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
2072 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
2073 p3(::testing::internal::forward<p3##_type>(gmock_p3)), \
2074 p4(::testing::internal::forward<p4##_type>(gmock_p4)), \
2075 p5(::testing::internal::forward<p5##_type>(gmock_p5)), \
2076 p6(::testing::internal::forward<p6##_type>(gmock_p6)), \
2077 p7(::testing::internal::forward<p7##_type>(gmock_p7)), \
2078 p8(::testing::internal::forward<p8##_type>(gmock_p8)) {}\
2079 template <typename F>\
2080 class gmock_Impl : public ::testing::ActionInterface<F> {\
2081 public:\
2082 typedef F function_type;\
2083 typedef typename ::testing::internal::Function<F>::Result return_type;\
2084 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
2085 args_type;\
2086 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
2087 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
2088 p6##_type gmock_p6, p7##_type gmock_p7, \
2089 p8##_type gmock_p8) : p0(::testing::internal::forward<p0##_type>(gmock_p0)), \
2090 p1(::testing::internal::forward<p1##_type>(gmock_p1)), \
2091 p2(::testing::internal::forward<p2##_type>(gmock_p2)), \
2092 p3(::testing::internal::forward<p3##_type>(gmock_p3)), \
2093 p4(::testing::internal::forward<p4##_type>(gmock_p4)), \
2094 p5(::testing::internal::forward<p5##_type>(gmock_p5)), \
2095 p6(::testing::internal::forward<p6##_type>(gmock_p6)), \
2096 p7(::testing::internal::forward<p7##_type>(gmock_p7)), \
2097 p8(::testing::internal::forward<p8##_type>(gmock_p8)) {}\
2098 virtual return_type Perform(const args_type& args) {\
2099 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
2100 Perform(this, args);\
2101 }\
2102 template <typename arg0_type, typename arg1_type, typename arg2_type, \
2103 typename arg3_type, typename arg4_type, typename arg5_type, \
2104 typename arg6_type, typename arg7_type, typename arg8_type, \
2105 typename arg9_type>\
2106 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
2107 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
2108 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
2109 arg9_type arg9) const;\
2110 p0##_type p0;\
2111 p1##_type p1;\
2112 p2##_type p2;\
2113 p3##_type p3;\
2114 p4##_type p4;\
2115 p5##_type p5;\
2116 p6##_type p6;\
2117 p7##_type p7;\
2118 p8##_type p8;\
2119 private:\
2120 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
2121 };\
2122 template <typename F> operator ::testing::Action<F>() const {\
2123 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
2124 p6, p7, p8));\
2125 }\
2126 p0##_type p0;\
2127 p1##_type p1;\
2128 p2##_type p2;\
2129 p3##_type p3;\
2130 p4##_type p4;\
2131 p5##_type p5;\
2132 p6##_type p6;\
2133 p7##_type p7;\
2134 p8##_type p8;\
2135 private:\
2136 GTEST_DISALLOW_ASSIGN_(name##ActionP9);\
2137 };\
2138 template <typename p0##_type, typename p1##_type, typename p2##_type, \
2139 typename p3##_type, typename p4##_type, typename p5##_type, \
2140 typename p6##_type, typename p7##_type, typename p8##_type>\
2141 inline name##ActionP9<p0##_type, p1##_type, p2##_type, p3##_type, \
2142 p4##_type, p5##_type, p6##_type, p7##_type, \
2143 p8##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
2144 p4##_type p4, p5##_type p5, p6##_type p6, p7##_type p7, \
2145 p8##_type p8) {\
2146 return name##ActionP9<p0##_type, p1##_type, p2##_type, p3##_type, \
2147 p4##_type, p5##_type, p6##_type, p7##_type, p8##_type>(p0, p1, p2, \
2148 p3, p4, p5, p6, p7, p8);\
2149 }\
2150 template <typename p0##_type, typename p1##_type, typename p2##_type, \
2151 typename p3##_type, typename p4##_type, typename p5##_type, \
2152 typename p6##_type, typename p7##_type, typename p8##_type>\
2153 template <typename F>\
2154 template <typename arg0_type, typename arg1_type, typename arg2_type, \
2155 typename arg3_type, typename arg4_type, typename arg5_type, \
2156 typename arg6_type, typename arg7_type, typename arg8_type, \
2157 typename arg9_type>\
2158 typename ::testing::internal::Function<F>::Result\
2159 name##ActionP9<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
2160 p5##_type, p6##_type, p7##_type, \
2161 p8##_type>::gmock_Impl<F>::gmock_PerformImpl(\
2162 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_TEMPLATE

#define ACTION_TEMPLATE ( name,
template_params,
value_params )

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

1362#define ACTION_TEMPLATE(name, template_params, value_params)\
1363 template <GMOCK_INTERNAL_DECL_##template_params\
1364 GMOCK_INTERNAL_DECL_TYPE_##value_params>\
1365 class GMOCK_ACTION_CLASS_(name, value_params) {\
1366 public:\
1367 explicit GMOCK_ACTION_CLASS_(name, value_params)\
1368 GMOCK_INTERNAL_INIT_##value_params {}\
1369 template <typename F>\
1370 class gmock_Impl : public ::testing::ActionInterface<F> {\
1371 public:\
1372 typedef F function_type;\
1373 typedef typename ::testing::internal::Function<F>::Result return_type;\
1374 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1375 args_type;\
1376 explicit gmock_Impl GMOCK_INTERNAL_INIT_##value_params {}\
1377 virtual return_type Perform(const args_type& args) {\
1378 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1379 Perform(this, args);\
1380 }\
1381 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1382 typename arg3_type, typename arg4_type, typename arg5_type, \
1383 typename arg6_type, typename arg7_type, typename arg8_type, \
1384 typename arg9_type>\
1385 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1386 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1387 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1388 arg9_type arg9) const;\
1389 GMOCK_INTERNAL_DEFN_##value_params\
1390 private:\
1391 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1392 };\
1393 template <typename F> operator ::testing::Action<F>() const {\
1394 return ::testing::Action<F>(\
1395 new gmock_Impl<F>(GMOCK_INTERNAL_LIST_##value_params));\
1396 }\
1397 GMOCK_INTERNAL_DEFN_##value_params\
1398 private:\
1399 GTEST_DISALLOW_ASSIGN_(GMOCK_ACTION_CLASS_(name, value_params));\
1400 };\
1401 template <GMOCK_INTERNAL_DECL_##template_params\
1402 GMOCK_INTERNAL_DECL_TYPE_##value_params>\
1403 inline GMOCK_ACTION_CLASS_(name, value_params)<\
1404 GMOCK_INTERNAL_LIST_##template_params\
1405 GMOCK_INTERNAL_LIST_TYPE_##value_params> name(\
1406 GMOCK_INTERNAL_DECL_##value_params) {\
1407 return GMOCK_ACTION_CLASS_(name, value_params)<\
1408 GMOCK_INTERNAL_LIST_##template_params\
1409 GMOCK_INTERNAL_LIST_TYPE_##value_params>(\
1410 GMOCK_INTERNAL_LIST_##value_params);\
1411 }\
1412 template <GMOCK_INTERNAL_DECL_##template_params\
1413 GMOCK_INTERNAL_DECL_TYPE_##value_params>\
1414 template <typename F>\
1415 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1416 typename arg3_type, typename arg4_type, typename arg5_type, \
1417 typename arg6_type, typename arg7_type, typename arg8_type, \
1418 typename arg9_type>\
1419 typename ::testing::internal::Function<F>::Result\
1420 GMOCK_ACTION_CLASS_(name, value_params)<\
1421 GMOCK_INTERNAL_LIST_##template_params\
1422 GMOCK_INTERNAL_LIST_TYPE_##value_params>::gmock_Impl<F>::\
1423 gmock_PerformImpl(\
1424 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_

#define GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_
Value:
const args_type& args GTEST_ATTRIBUTE_UNUSED_, \
arg0_type arg0 GTEST_ATTRIBUTE_UNUSED_, \
arg1_type arg1 GTEST_ATTRIBUTE_UNUSED_, \
arg2_type arg2 GTEST_ATTRIBUTE_UNUSED_, \
arg3_type arg3 GTEST_ATTRIBUTE_UNUSED_, \
arg4_type arg4 GTEST_ATTRIBUTE_UNUSED_, \
arg5_type arg5 GTEST_ATTRIBUTE_UNUSED_, \
arg6_type arg6 GTEST_ATTRIBUTE_UNUSED_, \
arg7_type arg7 GTEST_ATTRIBUTE_UNUSED_, \
arg8_type arg8 GTEST_ATTRIBUTE_UNUSED_, \
arg9_type arg9 GTEST_ATTRIBUTE_UNUSED_
#define GTEST_ATTRIBUTE_UNUSED_
Definition gtest-port.h:883

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

961#define GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_\
962 const args_type& args GTEST_ATTRIBUTE_UNUSED_, \
963 arg0_type arg0 GTEST_ATTRIBUTE_UNUSED_, \
964 arg1_type arg1 GTEST_ATTRIBUTE_UNUSED_, \
965 arg2_type arg2 GTEST_ATTRIBUTE_UNUSED_, \
966 arg3_type arg3 GTEST_ATTRIBUTE_UNUSED_, \
967 arg4_type arg4 GTEST_ATTRIBUTE_UNUSED_, \
968 arg5_type arg5 GTEST_ATTRIBUTE_UNUSED_, \
969 arg6_type arg6 GTEST_ATTRIBUTE_UNUSED_, \
970 arg7_type arg7 GTEST_ATTRIBUTE_UNUSED_, \
971 arg8_type arg8 GTEST_ATTRIBUTE_UNUSED_, \
972 arg9_type arg9 GTEST_ATTRIBUTE_UNUSED_

◆ GMOCK_ACTION_CLASS_

#define GMOCK_ACTION_CLASS_ ( name,
value_params )
Value:
GTEST_CONCAT_TOKEN_(name##Action, GMOCK_INTERNAL_COUNT_##value_params)
std::string name
#define GTEST_CONCAT_TOKEN_(foo, bar)

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

1359#define GMOCK_ACTION_CLASS_(name, value_params)\
1360 GTEST_CONCAT_TOKEN_(name##Action, GMOCK_INTERNAL_COUNT_##value_params)

◆ GMOCK_FIELD_

#define GMOCK_FIELD_ ( Tuple,
N )
Value:
typename ::testing::tuple_element<N, Tuple>::type

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

352#define GMOCK_FIELD_(Tuple, N) \
353 typename ::testing::tuple_element<N, Tuple>::type

◆ GMOCK_INTERNAL_COUNT_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_0_VALUE_PARAMS ( )

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

◆ GMOCK_INTERNAL_COUNT_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_10_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8,
p9 )
Value:
P10

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

◆ GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS ( p0)
Value:
#define P
Definition dtoa.c:437

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

◆ GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS ( p0,
p1 )
Value:
P2

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

◆ GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS ( p0,
p1,
p2 )
Value:
P3

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

◆ GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS ( p0,
p1,
p2,
p3 )
Value:
P4

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

◆ GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4 )
Value:
P5

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

◆ GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5 )
Value:
P6

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

◆ GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6 )
Value:
P7

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

◆ GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7 )
Value:
P8

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

◆ GMOCK_INTERNAL_COUNT_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_9_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8 )
Value:
P9

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

◆ GMOCK_INTERNAL_DECL_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_0_VALUE_PARAMS ( )

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

◆ GMOCK_INTERNAL_DECL_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_10_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8,
p9 )
Value:
p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
p4##_type p4, p5##_type p5, p6##_type p6, p7##_type p7, p8##_type p8, \
p9##_type p9

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

◆ GMOCK_INTERNAL_DECL_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_1_VALUE_PARAMS ( p0)
Value:
p0##_type p0

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

◆ GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS ( p0,
p1 )
Value:
p0##_type p0, \
p1##_type p1

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

1317#define GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS(p0, p1) p0##_type p0, \
1318 p1##_type p1

◆ GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS ( p0,
p1,
p2 )
Value:
p0##_type p0, \
p1##_type p1, p2##_type p2

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

1319#define GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS(p0, p1, p2) p0##_type p0, \
1320 p1##_type p1, p2##_type p2

◆ GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS ( p0,
p1,
p2,
p3 )
Value:
p0##_type p0, \
p1##_type p1, p2##_type p2, p3##_type p3

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

1321#define GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS(p0, p1, p2, p3) p0##_type p0, \
1322 p1##_type p1, p2##_type p2, p3##_type p3

◆ GMOCK_INTERNAL_DECL_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_5_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4 )
Value:
p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4

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

◆ GMOCK_INTERNAL_DECL_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_6_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5 )
Value:
p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, \
p5##_type p5

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

◆ GMOCK_INTERNAL_DECL_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_7_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6 )
Value:
p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, \
p5##_type p5, p6##_type p6

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

◆ GMOCK_INTERNAL_DECL_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_8_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7 )
Value:
p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, \
p5##_type p5, p6##_type p6, p7##_type p7

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

◆ GMOCK_INTERNAL_DECL_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_9_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8 )
Value:
p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
p4##_type p4, p5##_type p5, p6##_type p6, p7##_type p7, p8##_type p8

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

◆ GMOCK_INTERNAL_DECL_HAS_10_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_10_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3,
kind4,
name4,
kind5,
name5,
kind6,
name6,
kind7,
name7,
kind8,
name8,
kind9,
name9 )
Value:
kind0 name0, \
kind1 name1, kind2 name2, kind3 name3, kind4 name4, kind5 name5, \
kind6 name6, kind7 name7, kind8 name8, kind9 name9

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

◆ GMOCK_INTERNAL_DECL_HAS_1_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_1_TEMPLATE_PARAMS ( kind0,
name0 )
Value:
kind0 name0

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

◆ GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1 )
Value:
kind0 name0, kind1 name1

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

◆ GMOCK_INTERNAL_DECL_HAS_3_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_3_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2 )
Value:
kind0 name0, kind1 name1, kind2 name2

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

◆ GMOCK_INTERNAL_DECL_HAS_4_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_4_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3 )
Value:
kind0 name0, kind1 name1, kind2 name2, \
kind3 name3

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

◆ GMOCK_INTERNAL_DECL_HAS_5_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_5_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3,
kind4,
name4 )
Value:
kind0 name0, kind1 name1, \
kind2 name2, kind3 name3, kind4 name4

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

◆ GMOCK_INTERNAL_DECL_HAS_6_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_6_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3,
kind4,
name4,
kind5,
name5 )
Value:
kind0 name0, \
kind1 name1, kind2 name2, kind3 name3, kind4 name4, kind5 name5

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

◆ GMOCK_INTERNAL_DECL_HAS_7_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_7_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3,
kind4,
name4,
kind5,
name5,
kind6,
name6 )
Value:
kind0 name0, kind1 name1, kind2 name2, kind3 name3, kind4 name4, \
kind5 name5, kind6 name6

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

◆ GMOCK_INTERNAL_DECL_HAS_8_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_8_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3,
kind4,
name4,
kind5,
name5,
kind6,
name6,
kind7,
name7 )
Value:
kind0 name0, kind1 name1, kind2 name2, kind3 name3, \
kind4 name4, kind5 name5, kind6 name6, kind7 name7

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

◆ GMOCK_INTERNAL_DECL_HAS_9_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_9_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3,
kind4,
name4,
kind5,
name5,
kind6,
name6,
kind7,
name7,
kind8,
name8 )
Value:
kind0 name0, kind1 name1, kind2 name2, \
kind3 name3, kind4 name4, kind5 name5, kind6 name6, kind7 name7, \
kind8 name8

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

◆ GMOCK_INTERNAL_DECL_TYPE_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_0_VALUE_PARAMS ( )

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

◆ GMOCK_INTERNAL_DECL_TYPE_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_10_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8,
p9 )
Value:
, typename p0##_type, typename p1##_type, \
typename p2##_type, typename p3##_type, typename p4##_type, \
typename p5##_type, typename p6##_type, typename p7##_type, \
typename p8##_type, typename p9##_type

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

◆ GMOCK_INTERNAL_DECL_TYPE_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_1_VALUE_PARAMS ( p0)
Value:
, typename p0##_type

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

◆ GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS ( p0,
p1 )
Value:
, \
typename p0##_type, typename p1##_type

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

1121#define GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS(p0, p1) , \
1122 typename p0##_type, typename p1##_type

◆ GMOCK_INTERNAL_DECL_TYPE_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_3_VALUE_PARAMS ( p0,
p1,
p2 )
Value:
, \
typename p0##_type, typename p1##_type, typename p2##_type

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

1123#define GMOCK_INTERNAL_DECL_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2) , \
1124 typename p0##_type, typename p1##_type, typename p2##_type

◆ GMOCK_INTERNAL_DECL_TYPE_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_4_VALUE_PARAMS ( p0,
p1,
p2,
p3 )
Value:
, \
typename p0##_type, typename p1##_type, typename p2##_type, \
typename p3##_type

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

1125#define GMOCK_INTERNAL_DECL_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3) , \
1126 typename p0##_type, typename p1##_type, typename p2##_type, \
1127 typename p3##_type

◆ GMOCK_INTERNAL_DECL_TYPE_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_5_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4 )
Value:
, \
typename p0##_type, typename p1##_type, typename p2##_type, \
typename p3##_type, typename p4##_type

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

1128#define GMOCK_INTERNAL_DECL_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4) , \
1129 typename p0##_type, typename p1##_type, typename p2##_type, \
1130 typename p3##_type, typename p4##_type

◆ GMOCK_INTERNAL_DECL_TYPE_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_6_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5 )
Value:
, \
typename p0##_type, typename p1##_type, typename p2##_type, \
typename p3##_type, typename p4##_type, typename p5##_type

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

1131#define GMOCK_INTERNAL_DECL_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5) , \
1132 typename p0##_type, typename p1##_type, typename p2##_type, \
1133 typename p3##_type, typename p4##_type, typename p5##_type

◆ GMOCK_INTERNAL_DECL_TYPE_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_7_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6 )
Value:
, typename p0##_type, typename p1##_type, typename p2##_type, \
typename p3##_type, typename p4##_type, typename p5##_type, \
typename p6##_type

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

◆ GMOCK_INTERNAL_DECL_TYPE_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_8_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7 )
Value:
, typename p0##_type, typename p1##_type, typename p2##_type, \
typename p3##_type, typename p4##_type, typename p5##_type, \
typename p6##_type, typename p7##_type

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

◆ GMOCK_INTERNAL_DECL_TYPE_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_9_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8 )
Value:
, typename p0##_type, typename p1##_type, typename p2##_type, \
typename p3##_type, typename p4##_type, typename p5##_type, \
typename p6##_type, typename p7##_type, typename p8##_type

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

◆ GMOCK_INTERNAL_DEFN_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_0_VALUE_PARAMS ( )

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

◆ GMOCK_INTERNAL_DEFN_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_10_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8,
p9 )
Value:
p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; \
p4##_type p4; p5##_type p5; p6##_type p6; p7##_type p7; p8##_type p8; \
p9##_type p9;

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

◆ GMOCK_INTERNAL_DEFN_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_1_VALUE_PARAMS ( p0)
Value:
p0##_type p0;

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

◆ GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS ( p0,
p1 )
Value:
p0##_type p0; \
p1##_type p1;

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

1244#define GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS(p0, p1) p0##_type p0; \
1245 p1##_type p1;

◆ GMOCK_INTERNAL_DEFN_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_3_VALUE_PARAMS ( p0,
p1,
p2 )
Value:
p0##_type p0; \
p1##_type p1; p2##_type p2;

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

1246#define GMOCK_INTERNAL_DEFN_AND_3_VALUE_PARAMS(p0, p1, p2) p0##_type p0; \
1247 p1##_type p1; p2##_type p2;

◆ GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS ( p0,
p1,
p2,
p3 )
Value:
p0##_type p0; \
p1##_type p1; p2##_type p2; p3##_type p3;

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

1248#define GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS(p0, p1, p2, p3) p0##_type p0; \
1249 p1##_type p1; p2##_type p2; p3##_type p3;

◆ GMOCK_INTERNAL_DEFN_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_5_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4 )
Value:
p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4;

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

◆ GMOCK_INTERNAL_DEFN_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_6_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5 )
Value:
p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4; \
p5##_type p5;

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

◆ GMOCK_INTERNAL_DEFN_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_7_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6 )
Value:
p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4; \
p5##_type p5; p6##_type p6;

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

◆ GMOCK_INTERNAL_DEFN_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_8_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7 )
Value:
p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4; \
p5##_type p5; p6##_type p6; p7##_type p7;

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

◆ GMOCK_INTERNAL_DEFN_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_9_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8 )
Value:
p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; \
p4##_type p4; p5##_type p5; p6##_type p6; p7##_type p7; p8##_type p8;

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

◆ GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS ( )
Value:
()

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

1153#define GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS()\
1154 ()

◆ GMOCK_INTERNAL_INIT_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_10_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8,
p9 )
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
p6##_type gmock_p6, p7##_type gmock_p7, p8##_type gmock_p8, \
p9##_type gmock_p9) : p0(::testing::internal::move(gmock_p0)), \
p1(::testing::internal::move(gmock_p1)), \
p2(::testing::internal::move(gmock_p2)), \
p3(::testing::internal::move(gmock_p3)), \
p4(::testing::internal::move(gmock_p4)), \
p5(::testing::internal::move(gmock_p5)), \
p6(::testing::internal::move(gmock_p6)), \
p7(::testing::internal::move(gmock_p7)), \
p8(::testing::internal::move(gmock_p8)), \
p9(::testing::internal::move(gmock_p9))

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

◆ GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS ( p0)
Value:
(p0##_type gmock_p0) : p0(::testing::internal::move(gmock_p0))

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

1155#define GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS(p0)\
1156 (p0##_type gmock_p0) : p0(::testing::internal::move(gmock_p0))

◆ GMOCK_INTERNAL_INIT_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_2_VALUE_PARAMS ( p0,
p1 )
Value:
(p0##_type gmock_p0, \
p1##_type gmock_p1) : p0(::testing::internal::move(gmock_p0)), \
p1(::testing::internal::move(gmock_p1))

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

1157#define GMOCK_INTERNAL_INIT_AND_2_VALUE_PARAMS(p0, p1)\
1158 (p0##_type gmock_p0, \
1159 p1##_type gmock_p1) : p0(::testing::internal::move(gmock_p0)), \
1160 p1(::testing::internal::move(gmock_p1))

◆ GMOCK_INTERNAL_INIT_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_3_VALUE_PARAMS ( p0,
p1,
p2 )
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, \
p2##_type gmock_p2) : p0(::testing::internal::move(gmock_p0)), \
p1(::testing::internal::move(gmock_p1)), \
p2(::testing::internal::move(gmock_p2))

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

1161#define GMOCK_INTERNAL_INIT_AND_3_VALUE_PARAMS(p0, p1, p2)\
1162 (p0##_type gmock_p0, p1##_type gmock_p1, \
1163 p2##_type gmock_p2) : p0(::testing::internal::move(gmock_p0)), \
1164 p1(::testing::internal::move(gmock_p1)), \
1165 p2(::testing::internal::move(gmock_p2))

◆ GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS ( p0,
p1,
p2,
p3 )
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3) : p0(::testing::internal::move(gmock_p0)), \
p1(::testing::internal::move(gmock_p1)), \
p2(::testing::internal::move(gmock_p2)), \
p3(::testing::internal::move(gmock_p3))

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

1166#define GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS(p0, p1, p2, p3)\
1167 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1168 p3##_type gmock_p3) : p0(::testing::internal::move(gmock_p0)), \
1169 p1(::testing::internal::move(gmock_p1)), \
1170 p2(::testing::internal::move(gmock_p2)), \
1171 p3(::testing::internal::move(gmock_p3))

◆ GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4 )
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, \
p4##_type gmock_p4) : p0(::testing::internal::move(gmock_p0)), \
p1(::testing::internal::move(gmock_p1)), \
p2(::testing::internal::move(gmock_p2)), \
p3(::testing::internal::move(gmock_p3)), \
p4(::testing::internal::move(gmock_p4))

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

1172#define GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)\
1173 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1174 p3##_type gmock_p3, \
1175 p4##_type gmock_p4) : p0(::testing::internal::move(gmock_p0)), \
1176 p1(::testing::internal::move(gmock_p1)), \
1177 p2(::testing::internal::move(gmock_p2)), \
1178 p3(::testing::internal::move(gmock_p3)), \
1179 p4(::testing::internal::move(gmock_p4))

◆ GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5 )
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, p4##_type gmock_p4, \
p5##_type gmock_p5) : p0(::testing::internal::move(gmock_p0)), \
p1(::testing::internal::move(gmock_p1)), \
p2(::testing::internal::move(gmock_p2)), \
p3(::testing::internal::move(gmock_p3)), \
p4(::testing::internal::move(gmock_p4)), \
p5(::testing::internal::move(gmock_p5))

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

1180#define GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)\
1181 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1182 p3##_type gmock_p3, p4##_type gmock_p4, \
1183 p5##_type gmock_p5) : p0(::testing::internal::move(gmock_p0)), \
1184 p1(::testing::internal::move(gmock_p1)), \
1185 p2(::testing::internal::move(gmock_p2)), \
1186 p3(::testing::internal::move(gmock_p3)), \
1187 p4(::testing::internal::move(gmock_p4)), \
1188 p5(::testing::internal::move(gmock_p5))

◆ GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6 )
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
p6##_type gmock_p6) : p0(::testing::internal::move(gmock_p0)), \
p1(::testing::internal::move(gmock_p1)), \
p2(::testing::internal::move(gmock_p2)), \
p3(::testing::internal::move(gmock_p3)), \
p4(::testing::internal::move(gmock_p4)), \
p5(::testing::internal::move(gmock_p5)), \
p6(::testing::internal::move(gmock_p6))

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

1189#define GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)\
1190 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1191 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1192 p6##_type gmock_p6) : p0(::testing::internal::move(gmock_p0)), \
1193 p1(::testing::internal::move(gmock_p1)), \
1194 p2(::testing::internal::move(gmock_p2)), \
1195 p3(::testing::internal::move(gmock_p3)), \
1196 p4(::testing::internal::move(gmock_p4)), \
1197 p5(::testing::internal::move(gmock_p5)), \
1198 p6(::testing::internal::move(gmock_p6))

◆ GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7 )
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
p6##_type gmock_p6, \
p7##_type gmock_p7) : p0(::testing::internal::move(gmock_p0)), \
p1(::testing::internal::move(gmock_p1)), \
p2(::testing::internal::move(gmock_p2)), \
p3(::testing::internal::move(gmock_p3)), \
p4(::testing::internal::move(gmock_p4)), \
p5(::testing::internal::move(gmock_p5)), \
p6(::testing::internal::move(gmock_p6)), \
p7(::testing::internal::move(gmock_p7))

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

1199#define GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)\
1200 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1201 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1202 p6##_type gmock_p6, \
1203 p7##_type gmock_p7) : p0(::testing::internal::move(gmock_p0)), \
1204 p1(::testing::internal::move(gmock_p1)), \
1205 p2(::testing::internal::move(gmock_p2)), \
1206 p3(::testing::internal::move(gmock_p3)), \
1207 p4(::testing::internal::move(gmock_p4)), \
1208 p5(::testing::internal::move(gmock_p5)), \
1209 p6(::testing::internal::move(gmock_p6)), \
1210 p7(::testing::internal::move(gmock_p7))

◆ GMOCK_INTERNAL_INIT_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_9_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8 )
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
p6##_type gmock_p6, p7##_type gmock_p7, \
p8##_type gmock_p8) : p0(::testing::internal::move(gmock_p0)), \
p1(::testing::internal::move(gmock_p1)), \
p2(::testing::internal::move(gmock_p2)), \
p3(::testing::internal::move(gmock_p3)), \
p4(::testing::internal::move(gmock_p4)), \
p5(::testing::internal::move(gmock_p5)), \
p6(::testing::internal::move(gmock_p6)), \
p7(::testing::internal::move(gmock_p7)), \
p8(::testing::internal::move(gmock_p8))

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

◆ GMOCK_INTERNAL_LIST_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_0_VALUE_PARAMS ( )

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

◆ GMOCK_INTERNAL_LIST_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_10_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8,
p9 )
Value:
p0, p1, p2, p3, p4, p5, p6, p7, p8, p9

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

◆ GMOCK_INTERNAL_LIST_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_1_VALUE_PARAMS ( p0)
Value:
p0

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

◆ GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS ( p0,
p1 )
Value:
p0, p1

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

◆ GMOCK_INTERNAL_LIST_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_3_VALUE_PARAMS ( p0,
p1,
p2 )
Value:
p0, p1, p2

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

◆ GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS ( p0,
p1,
p2,
p3 )
Value:
p0, p1, p2, p3

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

◆ GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4 )
Value:
p0, p1, \
p2, p3, p4

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

1275#define GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4) p0, p1, \
1276 p2, p3, p4

◆ GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5 )
Value:
p0, \
p1, p2, p3, p4, p5

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

1277#define GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5) p0, \
1278 p1, p2, p3, p4, p5

◆ GMOCK_INTERNAL_LIST_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_7_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6 )
Value:
p0, p1, p2, p3, p4, p5, p6

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

◆ GMOCK_INTERNAL_LIST_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_8_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7 )
Value:
p0, p1, p2, p3, p4, p5, p6, p7

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

◆ GMOCK_INTERNAL_LIST_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_9_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8 )
Value:
p0, p1, p2, p3, p4, p5, p6, p7, p8

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

◆ GMOCK_INTERNAL_LIST_HAS_10_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_10_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3,
kind4,
name4,
kind5,
name5,
kind6,
name6,
kind7,
name7,
kind8,
name8,
kind9,
name9 )
Value:
name0, name1, name2, \
name3, name4, name5, name6, name7, name8, name9

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

◆ GMOCK_INTERNAL_LIST_HAS_1_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_1_TEMPLATE_PARAMS ( kind0,
name0 )
Value:
name0

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

◆ GMOCK_INTERNAL_LIST_HAS_2_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_2_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1 )
Value:
name0, name1

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

◆ GMOCK_INTERNAL_LIST_HAS_3_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_3_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2 )
Value:
name0, name1, name2

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

◆ GMOCK_INTERNAL_LIST_HAS_4_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_4_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3 )
Value:
name0, name1, name2, name3

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

◆ GMOCK_INTERNAL_LIST_HAS_5_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_5_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3,
kind4,
name4 )
Value:
name0, name1, name2, name3, \
name4

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

◆ GMOCK_INTERNAL_LIST_HAS_6_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_6_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3,
kind4,
name4,
kind5,
name5 )
Value:
name0, name1, \
name2, name3, name4, name5

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

◆ GMOCK_INTERNAL_LIST_HAS_7_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_7_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3,
kind4,
name4,
kind5,
name5,
kind6,
name6 )
Value:
name0, name1, name2, name3, name4, name5, name6

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

◆ GMOCK_INTERNAL_LIST_HAS_8_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_8_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3,
kind4,
name4,
kind5,
name5,
kind6,
name6,
kind7,
name7 )
Value:
name0, name1, name2, name3, name4, name5, name6, name7

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

◆ GMOCK_INTERNAL_LIST_HAS_9_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_9_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2,
kind3,
name3,
kind4,
name4,
kind5,
name5,
kind6,
name6,
kind7,
name7,
kind8,
name8 )
Value:
name0, name1, name2, name3, name4, name5, \
name6, name7, name8

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

◆ GMOCK_INTERNAL_LIST_TYPE_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_0_VALUE_PARAMS ( )

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

◆ GMOCK_INTERNAL_LIST_TYPE_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_10_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8,
p9 )
Value:
, p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
p5##_type, p6##_type, p7##_type, p8##_type, p9##_type

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

◆ GMOCK_INTERNAL_LIST_TYPE_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_1_VALUE_PARAMS ( p0)
Value:
, p0##_type

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

◆ GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS ( p0,
p1 )
Value:
, p0##_type, \
p1##_type

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

1291#define GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS(p0, p1) , p0##_type, \
1292 p1##_type

◆ GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS ( p0,
p1,
p2 )
Value:
, p0##_type, \
p1##_type, p2##_type

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

1293#define GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2) , p0##_type, \
1294 p1##_type, p2##_type

◆ GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS ( p0,
p1,
p2,
p3 )
Value:
, \
p0##_type, p1##_type, p2##_type, p3##_type

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

1295#define GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3) , \
1296 p0##_type, p1##_type, p2##_type, p3##_type

◆ GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4 )
Value:
, \
p0##_type, p1##_type, p2##_type, p3##_type, p4##_type

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

1297#define GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4) , \
1298 p0##_type, p1##_type, p2##_type, p3##_type, p4##_type

◆ GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5 )
Value:
, \
p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, p5##_type

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

1299#define GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5) , \
1300 p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, p5##_type

◆ GMOCK_INTERNAL_LIST_TYPE_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_7_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6 )
Value:
, p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, p5##_type, \
p6##_type

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

◆ GMOCK_INTERNAL_LIST_TYPE_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_8_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7 )
Value:
, p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
p5##_type, p6##_type, p7##_type

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

◆ GMOCK_INTERNAL_LIST_TYPE_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_9_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8 )
Value:
, p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
p5##_type, p6##_type, p7##_type, p8##_type

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