cMHN 1.2
C++ library for learning MHNs with pRC
Loading...
Searching...
No Matches
gmock-more-actions.h File Reference
#include <memory>
#include <utility>
#include "gmock/gmock-actions.h"
#include "gmock/internal/gmock-port.h"
#include "gmock/internal/custom/gmock-generated-actions.h"

Go to the source code of this file.

Classes

struct  testing::internal::InvokeArgumentAction< index, Params >
 

Namespaces

namespace  testing
 
namespace  testing::internal
 

Macros

#define GMOCK_INTERNAL_DECL_HAS_1_TEMPLATE_PARAMS(kind0, name0)   kind0 name0
 
#define GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS(kind0, name0, kind1, name1)    kind0 name0, kind1 name1
 
#define GMOCK_INTERNAL_DECL_HAS_3_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2)    kind0 name0, kind1 name1, kind2 name2
 
#define GMOCK_INTERNAL_DECL_HAS_4_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3)    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)    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)    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)   name0
 
#define GMOCK_INTERNAL_LIST_HAS_2_TEMPLATE_PARAMS(kind0, name0, kind1, name1)    name0, name1
 
#define GMOCK_INTERNAL_LIST_HAS_3_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2)    name0, name1, name2
 
#define GMOCK_INTERNAL_LIST_HAS_4_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3)    name0, name1, name2, name3
 
#define GMOCK_INTERNAL_LIST_HAS_5_TEMPLATE_PARAMS( kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4)    name0, name1, name2, name3, name4
 
#define GMOCK_INTERNAL_LIST_HAS_6_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5)    name0, name1, name2, name3, name4, name5
 
#define GMOCK_INTERNAL_LIST_HAS_7_TEMPLATE_PARAMS( kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6)    name0, name1, name2, name3, name4, name5, 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)    name0, name1, name2, name3, name4, name5, name6, 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)    name0, name1, name2, name3, name4, name5, name6, name7, 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)    name0, name1, name2, name3, name4, name5, name6, name7, name8, name9
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_1_VALUE_PARAMS(p0)   , typename p0##_type
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS(p0, p1)    , typename p0##_type, typename p1##_type
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2)    , typename p0##_type, typename p1##_type, typename p2##_type
 
#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)    (p0##_type gmock_p0) : p0(::std::move(gmock_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_COPY_AND_0_VALUE_PARAMS()    {}
 
#define GMOCK_INTERNAL_DEFN_COPY_AND_1_VALUE_PARAMS(...)   = default;
 
#define GMOCK_INTERNAL_DEFN_COPY_AND_2_VALUE_PARAMS(...)   = default;
 
#define GMOCK_INTERNAL_DEFN_COPY_AND_3_VALUE_PARAMS(...)   = default;
 
#define GMOCK_INTERNAL_DEFN_COPY_AND_4_VALUE_PARAMS(...)   = default;
 
#define GMOCK_INTERNAL_DEFN_COPY_AND_5_VALUE_PARAMS(...)   = default;
 
#define GMOCK_INTERNAL_DEFN_COPY_AND_6_VALUE_PARAMS(...)   = default;
 
#define GMOCK_INTERNAL_DEFN_COPY_AND_7_VALUE_PARAMS(...)   = default;
 
#define GMOCK_INTERNAL_DEFN_COPY_AND_8_VALUE_PARAMS(...)   = default;
 
#define GMOCK_INTERNAL_DEFN_COPY_AND_9_VALUE_PARAMS(...)   = default;
 
#define GMOCK_INTERNAL_DEFN_COPY_AND_10_VALUE_PARAMS(...)   = default;
 
#define GMOCK_INTERNAL_DEFN_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_DEFN_AND_1_VALUE_PARAMS(p0)   p0##_type 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)   p0
 
#define GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS(p0, p1)   p0, p1
 
#define GMOCK_INTERNAL_LIST_AND_3_VALUE_PARAMS(p0, p1, p2)   p0, p1, p2
 
#define GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS(p0, p1, p2, p3)   p0, p1, p2, p3
 
#define GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)    p0, p1, p2, p3, p4
 
#define GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)    p0, p1, p2, p3, p4, p5
 
#define GMOCK_INTERNAL_LIST_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)    p0, p1, p2, p3, p4, p5, p6
 
#define GMOCK_INTERNAL_LIST_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)    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)    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)    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)   , p0##_type
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS(p0, p1)    , p0##_type, p1##_type
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2)    , p0##_type, p1##_type, p2##_type
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3)    , p0##_type, p1##_type, p2##_type, p3##_type
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)    , p0##_type, p1##_type, p2##_type, p3##_type, p4##_type
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)    , p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, p5##_type
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)    , p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, p5##_type, p6##_type
 
#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)   p0##_type p0
 
#define GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS(p0, p1)    p0##_type p0, p1##_type p1
 
#define GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS(p0, p1, p2)    p0##_type p0, p1##_type p1, p2##_type p2
 
#define GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS(p0, p1, p2, p3)    p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3
 
#define GMOCK_INTERNAL_DECL_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)    p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type 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)   P
 
#define GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS(p0, p1)   P2
 
#define GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS(p0, p1, p2)   P3
 
#define GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS(p0, p1, p2, p3)   P4
 
#define GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)   P5
 
#define GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)   P6
 
#define GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)   P7
 
#define GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)    P8
 
#define GMOCK_INTERNAL_COUNT_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)    P9
 
#define GMOCK_INTERNAL_COUNT_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)    P10
 
#define GMOCK_ACTION_CLASS_(name, value_params)    GTEST_CONCAT_TOKEN_(name##Action, GMOCK_INTERNAL_COUNT_##value_params)
 
#define ACTION_TEMPLATE(name, template_params, value_params)
 

Functions

template<typename F , typename... Args>
auto testing::internal::InvokeArgument (F f, Args... args) -> decltype(f(args...))
 
template<std::size_t index, typename... Params>
internal::InvokeArgumentAction< index, typename std::decay< Params >::type... > testing::InvokeArgument (Params &&...params)
 

Macro Definition Documentation

◆ ACTION_TEMPLATE

#define ACTION_TEMPLATE ( name,
template_params,
value_params )

◆ GMOCK_ACTION_CLASS_

#define GMOCK_ACTION_CLASS_ ( name,
value_params )    GTEST_CONCAT_TOKEN_(name##Action, GMOCK_INTERNAL_COUNT_##value_params)

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

◆ GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS ( p0)    P

◆ GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS ( p0,
p1 )   P2

◆ GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS ( p0,
p1,
p2 )   P3

◆ GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7 )    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 )    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)    p0##_type p0

◆ GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS ( p0,
p1 )    p0##_type p0, p1##_type p1

◆ GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS ( p0,
p1,
p2 )    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 )    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 )    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 )   kind0 name0

◆ GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1 )    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 )    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 )    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 )    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 )    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)    , typename p0##_type

◆ GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS ( p0,
p1 )    , 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 )    , 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)    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_DEFN_COPY_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_COPY_AND_0_VALUE_PARAMS ( )     {}

◆ GMOCK_INTERNAL_DEFN_COPY_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_COPY_AND_10_VALUE_PARAMS ( ...)    = default;

◆ GMOCK_INTERNAL_DEFN_COPY_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_COPY_AND_1_VALUE_PARAMS ( ...)    = default;

◆ GMOCK_INTERNAL_DEFN_COPY_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_COPY_AND_2_VALUE_PARAMS ( ...)    = default;

◆ GMOCK_INTERNAL_DEFN_COPY_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_COPY_AND_3_VALUE_PARAMS ( ...)    = default;

◆ GMOCK_INTERNAL_DEFN_COPY_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_COPY_AND_4_VALUE_PARAMS ( ...)    = default;

◆ GMOCK_INTERNAL_DEFN_COPY_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_COPY_AND_5_VALUE_PARAMS ( ...)    = default;

◆ GMOCK_INTERNAL_DEFN_COPY_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_COPY_AND_6_VALUE_PARAMS ( ...)    = default;

◆ GMOCK_INTERNAL_DEFN_COPY_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_COPY_AND_7_VALUE_PARAMS ( ...)    = default;

◆ GMOCK_INTERNAL_DEFN_COPY_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_COPY_AND_8_VALUE_PARAMS ( ...)    = default;

◆ GMOCK_INTERNAL_DEFN_COPY_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_COPY_AND_9_VALUE_PARAMS ( ...)    = default;

◆ GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS ( )    ()

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

◆ GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS ( p0)     (p0##_type gmock_p0) : p0(::std::move(gmock_p0))

◆ GMOCK_INTERNAL_INIT_AND_2_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_INIT_AND_3_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_INIT_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_9_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4,
p5,
p6,
p7,
p8 )
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
p6##_type gmock_p6, p7##_type gmock_p7, p8##_type gmock_p8) \
: p0(::std::move(gmock_p0)), \
p1(::std::move(gmock_p1)), \
p2(::std::move(gmock_p2)), \
p3(::std::move(gmock_p3)), \
p4(::std::move(gmock_p4)), \
p5(::std::move(gmock_p5)), \
p6(::std::move(gmock_p6)), \
p7(::std::move(gmock_p7)), \
p8(::std::move(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 )    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)    p0

◆ GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS ( p0,
p1 )   p0, p1

◆ GMOCK_INTERNAL_LIST_AND_3_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS

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

◆ GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS ( p0,
p1,
p2,
p3,
p4 )    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 )    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 )    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 )    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 )    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 )    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 )   name0

◆ GMOCK_INTERNAL_LIST_HAS_2_TEMPLATE_PARAMS

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

◆ GMOCK_INTERNAL_LIST_HAS_3_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_3_TEMPLATE_PARAMS ( kind0,
name0,
kind1,
name1,
kind2,
name2 )    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 )    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 )    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 )    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 )    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 )    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 )    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)    , p0##_type

◆ GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS ( p0,
p1 )    , p0##_type, p1##_type

◆ GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS ( p0,
p1,
p2 )    , 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 )    , 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 )    , 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 )    , 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 )    , 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