Monero
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 >
class  testing::internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7, k8, k9, k10 >::Impl< F >
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)

◆ ACTION_P

#define ACTION_P ( name,
p0 )

◆ ACTION_P10

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

◆ ACTION_P2

#define ACTION_P2 ( name,
p0,
p1 )

◆ ACTION_P3

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

◆ ACTION_P4

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

◆ ACTION_P5

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

◆ ACTION_P6

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

◆ ACTION_P7

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

◆ ACTION_P8

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

◆ ACTION_P9

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

◆ ACTION_TEMPLATE

#define ACTION_TEMPLATE ( name,
template_params,
value_params )

◆ 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

◆ 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 gtest-internal.h:76
const char * name
Definition options.c:30

◆ GMOCK_FIELD_

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

◆ GMOCK_INTERNAL_COUNT_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_0_VALUE_PARAMS ( )

◆ 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

◆ GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS ( p0)
Value:
P

◆ GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS ( p0,
p1 )
Value:
P2

◆ GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS

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

◆ 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

◆ 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

◆ GMOCK_INTERNAL_DECL_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_0_VALUE_PARAMS ( )

◆ 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

◆ GMOCK_INTERNAL_DECL_AND_1_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS ( p0,
p1 )
Value:
p0##_type p0, \
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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ GMOCK_INTERNAL_DECL_HAS_1_TEMPLATE_PARAMS

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

◆ GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS

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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ GMOCK_INTERNAL_DECL_TYPE_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_0_VALUE_PARAMS ( )

◆ 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

◆ GMOCK_INTERNAL_DECL_TYPE_AND_1_VALUE_PARAMS

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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ GMOCK_INTERNAL_DEFN_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_0_VALUE_PARAMS ( )

◆ 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;

◆ GMOCK_INTERNAL_DEFN_AND_1_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS ( p0,
p1 )
Value:
p0##_type p0; \
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;

◆ 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;

◆ 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;

◆ 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;

◆ 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;

◆ 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;

◆ 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;

◆ GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS ( )
Value:
()

◆ 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)

◆ GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS ( p0)
Value:
(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)

◆ 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)

◆ 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)

◆ 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)

◆ 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)

◆ 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)

◆ 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)

◆ 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)

◆ GMOCK_INTERNAL_LIST_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_0_VALUE_PARAMS ( )

◆ 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

◆ GMOCK_INTERNAL_LIST_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_1_VALUE_PARAMS ( p0)
Value:
p0

◆ GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_LIST_AND_3_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS

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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ GMOCK_INTERNAL_LIST_HAS_1_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_1_TEMPLATE_PARAMS ( kind0,
name0 )
Value:
name0

◆ GMOCK_INTERNAL_LIST_HAS_2_TEMPLATE_PARAMS

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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ GMOCK_INTERNAL_LIST_TYPE_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_0_VALUE_PARAMS ( )

◆ 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

◆ GMOCK_INTERNAL_LIST_TYPE_AND_1_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS ( p0,
p1 )
Value:
, p0##_type, \
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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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