Electroneum
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::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>
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f)
template<typename R, typename F, typename A1>
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1)
template<typename R, typename F, typename A1, typename A2>
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2)
template<typename R, typename F, typename A1, typename A2, typename A3>
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>
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>
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>
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>
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>
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>
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>
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 1308 of file gmock-generated-actions.h.

1308#define ACTION(name)\
1309 class name##Action {\
1310 public:\
1311 name##Action() {}\
1312 template <typename F>\
1313 class gmock_Impl : public ::testing::ActionInterface<F> {\
1314 public:\
1315 typedef F function_type;\
1316 typedef typename ::testing::internal::Function<F>::Result return_type;\
1317 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1318 args_type;\
1319 gmock_Impl() {}\
1320 virtual return_type Perform(const args_type& args) {\
1321 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1322 Perform(this, args);\
1323 }\
1324 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1325 typename arg3_type, typename arg4_type, typename arg5_type, \
1326 typename arg6_type, typename arg7_type, typename arg8_type, \
1327 typename arg9_type>\
1328 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1329 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1330 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1331 arg9_type arg9) const;\
1332 private:\
1333 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1334 };\
1335 template <typename F> operator ::testing::Action<F>() const {\
1336 return ::testing::Action<F>(new gmock_Impl<F>());\
1337 }\
1338 private:\
1339 GTEST_DISALLOW_ASSIGN_(name##Action);\
1340 };\
1341 inline name##Action name() {\
1342 return name##Action();\
1343 }\
1344 template <typename F>\
1345 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1346 typename arg3_type, typename arg4_type, typename arg5_type, \
1347 typename arg6_type, typename arg7_type, typename arg8_type, \
1348 typename arg9_type>\
1349 typename ::testing::internal::Function<F>::Result\
1350 name##Action::gmock_Impl<F>::gmock_PerformImpl(\
1351 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P

#define ACTION_P ( name,
p0 )

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

1353#define ACTION_P(name, p0)\
1354 template <typename p0##_type>\
1355 class name##ActionP {\
1356 public:\
1357 explicit name##ActionP(p0##_type gmock_p0) : p0(gmock_p0) {}\
1358 template <typename F>\
1359 class gmock_Impl : public ::testing::ActionInterface<F> {\
1360 public:\
1361 typedef F function_type;\
1362 typedef typename ::testing::internal::Function<F>::Result return_type;\
1363 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1364 args_type;\
1365 explicit gmock_Impl(p0##_type gmock_p0) : p0(gmock_p0) {}\
1366 virtual return_type Perform(const args_type& args) {\
1367 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1368 Perform(this, args);\
1369 }\
1370 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1371 typename arg3_type, typename arg4_type, typename arg5_type, \
1372 typename arg6_type, typename arg7_type, typename arg8_type, \
1373 typename arg9_type>\
1374 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1375 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1376 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1377 arg9_type arg9) const;\
1378 p0##_type p0;\
1379 private:\
1380 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1381 };\
1382 template <typename F> operator ::testing::Action<F>() const {\
1383 return ::testing::Action<F>(new gmock_Impl<F>(p0));\
1384 }\
1385 p0##_type p0;\
1386 private:\
1387 GTEST_DISALLOW_ASSIGN_(name##ActionP);\
1388 };\
1389 template <typename p0##_type>\
1390 inline name##ActionP<p0##_type> name(p0##_type p0) {\
1391 return name##ActionP<p0##_type>(p0);\
1392 }\
1393 template <typename p0##_type>\
1394 template <typename F>\
1395 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1396 typename arg3_type, typename arg4_type, typename arg5_type, \
1397 typename arg6_type, typename arg7_type, typename arg8_type, \
1398 typename arg9_type>\
1399 typename ::testing::internal::Function<F>::Result\
1400 name##ActionP<p0##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1401 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 1985 of file gmock-generated-actions.h.

1985#define ACTION_P10(name, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)\
1986 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1987 typename p3##_type, typename p4##_type, typename p5##_type, \
1988 typename p6##_type, typename p7##_type, typename p8##_type, \
1989 typename p9##_type>\
1990 class name##ActionP10 {\
1991 public:\
1992 name##ActionP10(p0##_type gmock_p0, p1##_type gmock_p1, \
1993 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1994 p5##_type gmock_p5, p6##_type gmock_p6, p7##_type gmock_p7, \
1995 p8##_type gmock_p8, p9##_type gmock_p9) : p0(gmock_p0), p1(gmock_p1), \
1996 p2(gmock_p2), p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), \
1997 p7(gmock_p7), p8(gmock_p8), p9(gmock_p9) {}\
1998 template <typename F>\
1999 class gmock_Impl : public ::testing::ActionInterface<F> {\
2000 public:\
2001 typedef F function_type;\
2002 typedef typename ::testing::internal::Function<F>::Result return_type;\
2003 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
2004 args_type;\
2005 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
2006 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
2007 p6##_type gmock_p6, p7##_type gmock_p7, p8##_type gmock_p8, \
2008 p9##_type gmock_p9) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
2009 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), \
2010 p7(gmock_p7), p8(gmock_p8), p9(gmock_p9) {}\
2011 virtual return_type Perform(const args_type& args) {\
2012 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
2013 Perform(this, args);\
2014 }\
2015 template <typename arg0_type, typename arg1_type, typename arg2_type, \
2016 typename arg3_type, typename arg4_type, typename arg5_type, \
2017 typename arg6_type, typename arg7_type, typename arg8_type, \
2018 typename arg9_type>\
2019 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
2020 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
2021 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
2022 arg9_type arg9) const;\
2023 p0##_type p0;\
2024 p1##_type p1;\
2025 p2##_type p2;\
2026 p3##_type p3;\
2027 p4##_type p4;\
2028 p5##_type p5;\
2029 p6##_type p6;\
2030 p7##_type p7;\
2031 p8##_type p8;\
2032 p9##_type p9;\
2033 private:\
2034 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
2035 };\
2036 template <typename F> operator ::testing::Action<F>() const {\
2037 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
2038 p6, p7, p8, p9));\
2039 }\
2040 p0##_type p0;\
2041 p1##_type p1;\
2042 p2##_type p2;\
2043 p3##_type p3;\
2044 p4##_type p4;\
2045 p5##_type p5;\
2046 p6##_type p6;\
2047 p7##_type p7;\
2048 p8##_type p8;\
2049 p9##_type p9;\
2050 private:\
2051 GTEST_DISALLOW_ASSIGN_(name##ActionP10);\
2052 };\
2053 template <typename p0##_type, typename p1##_type, typename p2##_type, \
2054 typename p3##_type, typename p4##_type, typename p5##_type, \
2055 typename p6##_type, typename p7##_type, typename p8##_type, \
2056 typename p9##_type>\
2057 inline name##ActionP10<p0##_type, p1##_type, p2##_type, p3##_type, \
2058 p4##_type, p5##_type, p6##_type, p7##_type, p8##_type, \
2059 p9##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
2060 p4##_type p4, p5##_type p5, p6##_type p6, p7##_type p7, p8##_type p8, \
2061 p9##_type p9) {\
2062 return name##ActionP10<p0##_type, p1##_type, p2##_type, p3##_type, \
2063 p4##_type, p5##_type, p6##_type, p7##_type, p8##_type, p9##_type>(p0, \
2064 p1, p2, p3, p4, p5, p6, p7, p8, p9);\
2065 }\
2066 template <typename p0##_type, typename p1##_type, typename p2##_type, \
2067 typename p3##_type, typename p4##_type, typename p5##_type, \
2068 typename p6##_type, typename p7##_type, typename p8##_type, \
2069 typename p9##_type>\
2070 template <typename F>\
2071 template <typename arg0_type, typename arg1_type, typename arg2_type, \
2072 typename arg3_type, typename arg4_type, typename arg5_type, \
2073 typename arg6_type, typename arg7_type, typename arg8_type, \
2074 typename arg9_type>\
2075 typename ::testing::internal::Function<F>::Result\
2076 name##ActionP10<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
2077 p5##_type, p6##_type, p7##_type, p8##_type, \
2078 p9##_type>::gmock_Impl<F>::gmock_PerformImpl(\
2079 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P2

#define ACTION_P2 ( name,
p0,
p1 )

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

1403#define ACTION_P2(name, p0, p1)\
1404 template <typename p0##_type, typename p1##_type>\
1405 class name##ActionP2 {\
1406 public:\
1407 name##ActionP2(p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), \
1408 p1(gmock_p1) {}\
1409 template <typename F>\
1410 class gmock_Impl : public ::testing::ActionInterface<F> {\
1411 public:\
1412 typedef F function_type;\
1413 typedef typename ::testing::internal::Function<F>::Result return_type;\
1414 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1415 args_type;\
1416 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), \
1417 p1(gmock_p1) {}\
1418 virtual return_type Perform(const args_type& args) {\
1419 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1420 Perform(this, args);\
1421 }\
1422 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1423 typename arg3_type, typename arg4_type, typename arg5_type, \
1424 typename arg6_type, typename arg7_type, typename arg8_type, \
1425 typename arg9_type>\
1426 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1427 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1428 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1429 arg9_type arg9) const;\
1430 p0##_type p0;\
1431 p1##_type p1;\
1432 private:\
1433 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1434 };\
1435 template <typename F> operator ::testing::Action<F>() const {\
1436 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1));\
1437 }\
1438 p0##_type p0;\
1439 p1##_type p1;\
1440 private:\
1441 GTEST_DISALLOW_ASSIGN_(name##ActionP2);\
1442 };\
1443 template <typename p0##_type, typename p1##_type>\
1444 inline name##ActionP2<p0##_type, p1##_type> name(p0##_type p0, \
1445 p1##_type p1) {\
1446 return name##ActionP2<p0##_type, p1##_type>(p0, p1);\
1447 }\
1448 template <typename p0##_type, typename p1##_type>\
1449 template <typename F>\
1450 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1451 typename arg3_type, typename arg4_type, typename arg5_type, \
1452 typename arg6_type, typename arg7_type, typename arg8_type, \
1453 typename arg9_type>\
1454 typename ::testing::internal::Function<F>::Result\
1455 name##ActionP2<p0##_type, p1##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1456 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P3

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

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

1458#define ACTION_P3(name, p0, p1, p2)\
1459 template <typename p0##_type, typename p1##_type, typename p2##_type>\
1460 class name##ActionP3 {\
1461 public:\
1462 name##ActionP3(p0##_type gmock_p0, p1##_type gmock_p1, \
1463 p2##_type gmock_p2) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2) {}\
1464 template <typename F>\
1465 class gmock_Impl : public ::testing::ActionInterface<F> {\
1466 public:\
1467 typedef F function_type;\
1468 typedef typename ::testing::internal::Function<F>::Result return_type;\
1469 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1470 args_type;\
1471 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, \
1472 p2##_type gmock_p2) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2) {}\
1473 virtual return_type Perform(const args_type& args) {\
1474 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1475 Perform(this, args);\
1476 }\
1477 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1478 typename arg3_type, typename arg4_type, typename arg5_type, \
1479 typename arg6_type, typename arg7_type, typename arg8_type, \
1480 typename arg9_type>\
1481 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1482 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1483 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1484 arg9_type arg9) const;\
1485 p0##_type p0;\
1486 p1##_type p1;\
1487 p2##_type p2;\
1488 private:\
1489 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1490 };\
1491 template <typename F> operator ::testing::Action<F>() const {\
1492 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2));\
1493 }\
1494 p0##_type p0;\
1495 p1##_type p1;\
1496 p2##_type p2;\
1497 private:\
1498 GTEST_DISALLOW_ASSIGN_(name##ActionP3);\
1499 };\
1500 template <typename p0##_type, typename p1##_type, typename p2##_type>\
1501 inline name##ActionP3<p0##_type, p1##_type, p2##_type> name(p0##_type p0, \
1502 p1##_type p1, p2##_type p2) {\
1503 return name##ActionP3<p0##_type, p1##_type, p2##_type>(p0, p1, p2);\
1504 }\
1505 template <typename p0##_type, typename p1##_type, typename p2##_type>\
1506 template <typename F>\
1507 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1508 typename arg3_type, typename arg4_type, typename arg5_type, \
1509 typename arg6_type, typename arg7_type, typename arg8_type, \
1510 typename arg9_type>\
1511 typename ::testing::internal::Function<F>::Result\
1512 name##ActionP3<p0##_type, p1##_type, \
1513 p2##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1514 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_P4

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

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

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

◆ ACTION_P5

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

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

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

◆ ACTION_P6

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

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

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

◆ ACTION_P7

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

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

1726#define ACTION_P7(name, p0, p1, p2, p3, p4, p5, p6)\
1727 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1728 typename p3##_type, typename p4##_type, typename p5##_type, \
1729 typename p6##_type>\
1730 class name##ActionP7 {\
1731 public:\
1732 name##ActionP7(p0##_type gmock_p0, p1##_type gmock_p1, \
1733 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1734 p5##_type gmock_p5, p6##_type gmock_p6) : p0(gmock_p0), p1(gmock_p1), \
1735 p2(gmock_p2), p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), \
1736 p6(gmock_p6) {}\
1737 template <typename F>\
1738 class gmock_Impl : public ::testing::ActionInterface<F> {\
1739 public:\
1740 typedef F function_type;\
1741 typedef typename ::testing::internal::Function<F>::Result return_type;\
1742 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1743 args_type;\
1744 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1745 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1746 p6##_type gmock_p6) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1747 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6) {}\
1748 virtual return_type Perform(const args_type& args) {\
1749 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1750 Perform(this, args);\
1751 }\
1752 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1753 typename arg3_type, typename arg4_type, typename arg5_type, \
1754 typename arg6_type, typename arg7_type, typename arg8_type, \
1755 typename arg9_type>\
1756 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1757 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1758 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1759 arg9_type arg9) const;\
1760 p0##_type p0;\
1761 p1##_type p1;\
1762 p2##_type p2;\
1763 p3##_type p3;\
1764 p4##_type p4;\
1765 p5##_type p5;\
1766 p6##_type p6;\
1767 private:\
1768 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1769 };\
1770 template <typename F> operator ::testing::Action<F>() const {\
1771 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
1772 p6));\
1773 }\
1774 p0##_type p0;\
1775 p1##_type p1;\
1776 p2##_type p2;\
1777 p3##_type p3;\
1778 p4##_type p4;\
1779 p5##_type p5;\
1780 p6##_type p6;\
1781 private:\
1782 GTEST_DISALLOW_ASSIGN_(name##ActionP7);\
1783 };\
1784 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1785 typename p3##_type, typename p4##_type, typename p5##_type, \
1786 typename p6##_type>\
1787 inline name##ActionP7<p0##_type, p1##_type, p2##_type, p3##_type, \
1788 p4##_type, p5##_type, p6##_type> name(p0##_type p0, p1##_type p1, \
1789 p2##_type p2, p3##_type p3, p4##_type p4, p5##_type p5, \
1790 p6##_type p6) {\
1791 return name##ActionP7<p0##_type, p1##_type, p2##_type, p3##_type, \
1792 p4##_type, p5##_type, p6##_type>(p0, p1, p2, p3, p4, p5, p6);\
1793 }\
1794 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1795 typename p3##_type, typename p4##_type, typename p5##_type, \
1796 typename p6##_type>\
1797 template <typename F>\
1798 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1799 typename arg3_type, typename arg4_type, typename arg5_type, \
1800 typename arg6_type, typename arg7_type, typename arg8_type, \
1801 typename arg9_type>\
1802 typename ::testing::internal::Function<F>::Result\
1803 name##ActionP7<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1804 p5##_type, p6##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1805 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 1807 of file gmock-generated-actions.h.

1807#define ACTION_P8(name, p0, p1, p2, p3, p4, p5, p6, p7)\
1808 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1809 typename p3##_type, typename p4##_type, typename p5##_type, \
1810 typename p6##_type, typename p7##_type>\
1811 class name##ActionP8 {\
1812 public:\
1813 name##ActionP8(p0##_type gmock_p0, p1##_type gmock_p1, \
1814 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1815 p5##_type gmock_p5, p6##_type gmock_p6, \
1816 p7##_type gmock_p7) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1817 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), \
1818 p7(gmock_p7) {}\
1819 template <typename F>\
1820 class gmock_Impl : public ::testing::ActionInterface<F> {\
1821 public:\
1822 typedef F function_type;\
1823 typedef typename ::testing::internal::Function<F>::Result return_type;\
1824 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1825 args_type;\
1826 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1827 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1828 p6##_type gmock_p6, p7##_type gmock_p7) : p0(gmock_p0), \
1829 p1(gmock_p1), p2(gmock_p2), p3(gmock_p3), p4(gmock_p4), \
1830 p5(gmock_p5), p6(gmock_p6), p7(gmock_p7) {}\
1831 virtual return_type Perform(const args_type& args) {\
1832 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1833 Perform(this, args);\
1834 }\
1835 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1836 typename arg3_type, typename arg4_type, typename arg5_type, \
1837 typename arg6_type, typename arg7_type, typename arg8_type, \
1838 typename arg9_type>\
1839 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1840 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1841 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1842 arg9_type arg9) const;\
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 p6##_type p6;\
1850 p7##_type p7;\
1851 private:\
1852 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1853 };\
1854 template <typename F> operator ::testing::Action<F>() const {\
1855 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
1856 p6, p7));\
1857 }\
1858 p0##_type p0;\
1859 p1##_type p1;\
1860 p2##_type p2;\
1861 p3##_type p3;\
1862 p4##_type p4;\
1863 p5##_type p5;\
1864 p6##_type p6;\
1865 p7##_type p7;\
1866 private:\
1867 GTEST_DISALLOW_ASSIGN_(name##ActionP8);\
1868 };\
1869 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1870 typename p3##_type, typename p4##_type, typename p5##_type, \
1871 typename p6##_type, typename p7##_type>\
1872 inline name##ActionP8<p0##_type, p1##_type, p2##_type, p3##_type, \
1873 p4##_type, p5##_type, p6##_type, p7##_type> name(p0##_type p0, \
1874 p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, p5##_type p5, \
1875 p6##_type p6, p7##_type p7) {\
1876 return name##ActionP8<p0##_type, p1##_type, p2##_type, p3##_type, \
1877 p4##_type, p5##_type, p6##_type, p7##_type>(p0, p1, p2, p3, p4, p5, \
1878 p6, p7);\
1879 }\
1880 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1881 typename p3##_type, typename p4##_type, typename p5##_type, \
1882 typename p6##_type, typename p7##_type>\
1883 template <typename F>\
1884 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1885 typename arg3_type, typename arg4_type, typename arg5_type, \
1886 typename arg6_type, typename arg7_type, typename arg8_type, \
1887 typename arg9_type>\
1888 typename ::testing::internal::Function<F>::Result\
1889 name##ActionP8<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1890 p5##_type, p6##_type, \
1891 p7##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1892 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 1894 of file gmock-generated-actions.h.

1894#define ACTION_P9(name, p0, p1, p2, p3, p4, p5, p6, p7, p8)\
1895 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1896 typename p3##_type, typename p4##_type, typename p5##_type, \
1897 typename p6##_type, typename p7##_type, typename p8##_type>\
1898 class name##ActionP9 {\
1899 public:\
1900 name##ActionP9(p0##_type gmock_p0, p1##_type gmock_p1, \
1901 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1902 p5##_type gmock_p5, p6##_type gmock_p6, p7##_type gmock_p7, \
1903 p8##_type gmock_p8) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1904 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), p7(gmock_p7), \
1905 p8(gmock_p8) {}\
1906 template <typename F>\
1907 class gmock_Impl : public ::testing::ActionInterface<F> {\
1908 public:\
1909 typedef F function_type;\
1910 typedef typename ::testing::internal::Function<F>::Result return_type;\
1911 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1912 args_type;\
1913 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1914 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1915 p6##_type gmock_p6, p7##_type gmock_p7, \
1916 p8##_type gmock_p8) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1917 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), \
1918 p7(gmock_p7), p8(gmock_p8) {}\
1919 virtual return_type Perform(const args_type& args) {\
1920 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1921 Perform(this, args);\
1922 }\
1923 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1924 typename arg3_type, typename arg4_type, typename arg5_type, \
1925 typename arg6_type, typename arg7_type, typename arg8_type, \
1926 typename arg9_type>\
1927 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1928 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1929 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1930 arg9_type arg9) const;\
1931 p0##_type p0;\
1932 p1##_type p1;\
1933 p2##_type p2;\
1934 p3##_type p3;\
1935 p4##_type p4;\
1936 p5##_type p5;\
1937 p6##_type p6;\
1938 p7##_type p7;\
1939 p8##_type p8;\
1940 private:\
1941 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1942 };\
1943 template <typename F> operator ::testing::Action<F>() const {\
1944 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
1945 p6, p7, p8));\
1946 }\
1947 p0##_type p0;\
1948 p1##_type p1;\
1949 p2##_type p2;\
1950 p3##_type p3;\
1951 p4##_type p4;\
1952 p5##_type p5;\
1953 p6##_type p6;\
1954 p7##_type p7;\
1955 p8##_type p8;\
1956 private:\
1957 GTEST_DISALLOW_ASSIGN_(name##ActionP9);\
1958 };\
1959 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1960 typename p3##_type, typename p4##_type, typename p5##_type, \
1961 typename p6##_type, typename p7##_type, typename p8##_type>\
1962 inline name##ActionP9<p0##_type, p1##_type, p2##_type, p3##_type, \
1963 p4##_type, p5##_type, p6##_type, p7##_type, \
1964 p8##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
1965 p4##_type p4, p5##_type p5, p6##_type p6, p7##_type p7, \
1966 p8##_type p8) {\
1967 return name##ActionP9<p0##_type, p1##_type, p2##_type, p3##_type, \
1968 p4##_type, p5##_type, p6##_type, p7##_type, p8##_type>(p0, p1, p2, \
1969 p3, p4, p5, p6, p7, p8);\
1970 }\
1971 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1972 typename p3##_type, typename p4##_type, typename p5##_type, \
1973 typename p6##_type, typename p7##_type, typename p8##_type>\
1974 template <typename F>\
1975 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1976 typename arg3_type, typename arg4_type, typename arg5_type, \
1977 typename arg6_type, typename arg7_type, typename arg8_type, \
1978 typename arg9_type>\
1979 typename ::testing::internal::Function<F>::Result\
1980 name##ActionP9<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1981 p5##_type, p6##_type, p7##_type, \
1982 p8##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1983 GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_) const

◆ ACTION_TEMPLATE

#define ACTION_TEMPLATE ( name,
template_params,
value_params )

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

1244#define ACTION_TEMPLATE(name, template_params, value_params)\
1245 template <GMOCK_INTERNAL_DECL_##template_params\
1246 GMOCK_INTERNAL_DECL_TYPE_##value_params>\
1247 class GMOCK_ACTION_CLASS_(name, value_params) {\
1248 public:\
1249 explicit GMOCK_ACTION_CLASS_(name, value_params)\
1250 GMOCK_INTERNAL_INIT_##value_params {}\
1251 template <typename F>\
1252 class gmock_Impl : public ::testing::ActionInterface<F> {\
1253 public:\
1254 typedef F function_type;\
1255 typedef typename ::testing::internal::Function<F>::Result return_type;\
1256 typedef typename ::testing::internal::Function<F>::ArgumentTuple\
1257 args_type;\
1258 explicit gmock_Impl GMOCK_INTERNAL_INIT_##value_params {}\
1259 virtual return_type Perform(const args_type& args) {\
1260 return ::testing::internal::ActionHelper<return_type, gmock_Impl>::\
1261 Perform(this, args);\
1262 }\
1263 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1264 typename arg3_type, typename arg4_type, typename arg5_type, \
1265 typename arg6_type, typename arg7_type, typename arg8_type, \
1266 typename arg9_type>\
1267 return_type gmock_PerformImpl(const args_type& args, arg0_type arg0, \
1268 arg1_type arg1, arg2_type arg2, arg3_type arg3, arg4_type arg4, \
1269 arg5_type arg5, arg6_type arg6, arg7_type arg7, arg8_type arg8, \
1270 arg9_type arg9) const;\
1271 GMOCK_INTERNAL_DEFN_##value_params\
1272 private:\
1273 GTEST_DISALLOW_ASSIGN_(gmock_Impl);\
1274 };\
1275 template <typename F> operator ::testing::Action<F>() const {\
1276 return ::testing::Action<F>(\
1277 new gmock_Impl<F>(GMOCK_INTERNAL_LIST_##value_params));\
1278 }\
1279 GMOCK_INTERNAL_DEFN_##value_params\
1280 private:\
1281 GTEST_DISALLOW_ASSIGN_(GMOCK_ACTION_CLASS_(name, value_params));\
1282 };\
1283 template <GMOCK_INTERNAL_DECL_##template_params\
1284 GMOCK_INTERNAL_DECL_TYPE_##value_params>\
1285 inline GMOCK_ACTION_CLASS_(name, value_params)<\
1286 GMOCK_INTERNAL_LIST_##template_params\
1287 GMOCK_INTERNAL_LIST_TYPE_##value_params> name(\
1288 GMOCK_INTERNAL_DECL_##value_params) {\
1289 return GMOCK_ACTION_CLASS_(name, value_params)<\
1290 GMOCK_INTERNAL_LIST_##template_params\
1291 GMOCK_INTERNAL_LIST_TYPE_##value_params>(\
1292 GMOCK_INTERNAL_LIST_##value_params);\
1293 }\
1294 template <GMOCK_INTERNAL_DECL_##template_params\
1295 GMOCK_INTERNAL_DECL_TYPE_##value_params>\
1296 template <typename F>\
1297 template <typename arg0_type, typename arg1_type, typename arg2_type, \
1298 typename arg3_type, typename arg4_type, typename arg5_type, \
1299 typename arg6_type, typename arg7_type, typename arg8_type, \
1300 typename arg9_type>\
1301 typename ::testing::internal::Function<F>::Result\
1302 GMOCK_ACTION_CLASS_(name, value_params)<\
1303 GMOCK_INTERNAL_LIST_##template_params\
1304 GMOCK_INTERNAL_LIST_TYPE_##value_params>::gmock_Impl<F>::\
1305 gmock_PerformImpl(\
1306 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_, \
#define GTEST_ATTRIBUTE_UNUSED_
Definition gtest-port.h:864

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

881#define GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_\
882 const args_type& args GTEST_ATTRIBUTE_UNUSED_, \
883 arg0_type arg0 GTEST_ATTRIBUTE_UNUSED_, \
884 arg1_type arg1 GTEST_ATTRIBUTE_UNUSED_, \
885 arg2_type arg2 GTEST_ATTRIBUTE_UNUSED_, \
886 arg3_type arg3 GTEST_ATTRIBUTE_UNUSED_, \
887 arg4_type arg4 GTEST_ATTRIBUTE_UNUSED_, \
888 arg5_type arg5 GTEST_ATTRIBUTE_UNUSED_, \
889 arg6_type arg6 GTEST_ATTRIBUTE_UNUSED_, \
890 arg7_type arg7 GTEST_ATTRIBUTE_UNUSED_, \
891 arg8_type arg8 GTEST_ATTRIBUTE_UNUSED_, \
892 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)
#define GTEST_CONCAT_TOKEN_(foo, bar)

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

1241#define GMOCK_ACTION_CLASS_(name, value_params)\
1242 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 272 of file gmock-generated-actions.h.

272#define GMOCK_FIELD_(Tuple, N) \
273 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 1225 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 1237 of file gmock-generated-actions.h.

◆ GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS ( p0)
Value:
P

Definition at line 1226 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 1227 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 1228 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 1229 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 1230 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 1231 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 1232 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 1233 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 1235 of file gmock-generated-actions.h.

◆ GMOCK_INTERNAL_DECL_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_0_VALUE_PARAMS ( )

Definition at line 1197 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 1219 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 1198 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 1199 of file gmock-generated-actions.h.

1199#define GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS(p0, p1) p0##_type p0, \
1200 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 1201 of file gmock-generated-actions.h.

1201#define GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS(p0, p1, p2) p0##_type p0, \
1202 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 1203 of file gmock-generated-actions.h.

1203#define GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS(p0, p1, p2, p3) p0##_type p0, \
1204 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 1205 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 1207 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 1210 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 1213 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 1216 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 1003 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 976 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 977 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 979 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 981 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 984 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 987 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 990 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 994 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 998 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 1039 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 1066 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 1040 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 1041 of file gmock-generated-actions.h.

1041#define GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS(p0, p1) , \
1042 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 1043 of file gmock-generated-actions.h.

1043#define GMOCK_INTERNAL_DECL_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2) , \
1044 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 1045 of file gmock-generated-actions.h.

1045#define GMOCK_INTERNAL_DECL_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3) , \
1046 typename p0##_type, typename p1##_type, typename p2##_type, \
1047 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 1048 of file gmock-generated-actions.h.

1048#define GMOCK_INTERNAL_DECL_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4) , \
1049 typename p0##_type, typename p1##_type, typename p2##_type, \
1050 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 1051 of file gmock-generated-actions.h.

1051#define GMOCK_INTERNAL_DECL_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5) , \
1052 typename p0##_type, typename p1##_type, typename p2##_type, \
1053 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 1054 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 1058 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 1062 of file gmock-generated-actions.h.

◆ GMOCK_INTERNAL_DEFN_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_0_VALUE_PARAMS ( )

Definition at line 1124 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 1146 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 1125 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 1126 of file gmock-generated-actions.h.

1126#define GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS(p0, p1) p0##_type p0; \
1127 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 1128 of file gmock-generated-actions.h.

1128#define GMOCK_INTERNAL_DEFN_AND_3_VALUE_PARAMS(p0, p1, p2) p0##_type p0; \
1129 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 1130 of file gmock-generated-actions.h.

1130#define GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS(p0, p1, p2, p3) p0##_type p0; \
1131 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 1132 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 1134 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 1137 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 1140 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 1143 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 1073 of file gmock-generated-actions.h.

1073#define GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS()\
1074 ()

◆ 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(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), p7(gmock_p7), \
p8(gmock_p8), p9(gmock_p9)

Definition at line 1114 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(gmock_p0)

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

1075#define GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS(p0)\
1076 (p0##_type gmock_p0) : p0(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(gmock_p0), p1(gmock_p1)

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

1077#define GMOCK_INTERNAL_INIT_AND_2_VALUE_PARAMS(p0, p1)\
1078 (p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), p1(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(gmock_p0), p1(gmock_p1), p2(gmock_p2)

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

1079#define GMOCK_INTERNAL_INIT_AND_3_VALUE_PARAMS(p0, p1, p2)\
1080 (p0##_type gmock_p0, p1##_type gmock_p1, \
1081 p2##_type gmock_p2) : p0(gmock_p0), p1(gmock_p1), p2(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(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
p3(gmock_p3)

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

1082#define GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS(p0, p1, p2, p3)\
1083 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1084 p3##_type gmock_p3) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1085 p3(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(gmock_p0), p1(gmock_p1), \
p2(gmock_p2), p3(gmock_p3), p4(gmock_p4)

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

1086#define GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)\
1087 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1088 p3##_type gmock_p3, p4##_type gmock_p4) : p0(gmock_p0), p1(gmock_p1), \
1089 p2(gmock_p2), p3(gmock_p3), p4(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(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
p3(gmock_p3), p4(gmock_p4), p5(gmock_p5)

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

1090#define GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)\
1091 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1092 p3##_type gmock_p3, p4##_type gmock_p4, \
1093 p5##_type gmock_p5) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1094 p3(gmock_p3), p4(gmock_p4), p5(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(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6)

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

1095#define GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)\
1096 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1097 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1098 p6##_type gmock_p6) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1099 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(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(gmock_p0), p1(gmock_p1), \
p2(gmock_p2), p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), \
p7(gmock_p7)

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

1100#define GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)\
1101 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1102 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1103 p6##_type gmock_p6, p7##_type gmock_p7) : p0(gmock_p0), p1(gmock_p1), \
1104 p2(gmock_p2), p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), \
1105 p7(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(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), p7(gmock_p7), \
p8(gmock_p8)

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

◆ GMOCK_INTERNAL_LIST_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_0_VALUE_PARAMS ( )

Definition at line 1152 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 1167 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 1153 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 1154 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 1155 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 1156 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 1157 of file gmock-generated-actions.h.

1157#define GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4) p0, p1, \
1158 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 1159 of file gmock-generated-actions.h.

1159#define GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5) p0, \
1160 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 1161 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 1163 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 1165 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 1033 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 1010 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 1011 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 1013 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 1015 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 1017 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 1020 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 1023 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 1026 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 1029 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 1171 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 1192 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 1172 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 1173 of file gmock-generated-actions.h.

1173#define GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS(p0, p1) , p0##_type, \
1174 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 1175 of file gmock-generated-actions.h.

1175#define GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2) , p0##_type, \
1176 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 1177 of file gmock-generated-actions.h.

1177#define GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3) , \
1178 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 1179 of file gmock-generated-actions.h.

1179#define GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4) , \
1180 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 1181 of file gmock-generated-actions.h.

1181#define GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5) , \
1182 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 1183 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 1186 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 1189 of file gmock-generated-actions.h.