Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros
gmock-pp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GMOCK_PP_CAT(_1, _2)   GMOCK_PP_INTERNAL_CAT(_1, _2)
 
#define GMOCK_PP_STRINGIZE(...)   GMOCK_PP_INTERNAL_STRINGIZE(__VA_ARGS__)
 
#define GMOCK_PP_EMPTY(...)
 
#define GMOCK_PP_COMMA(...)   ,
 
#define GMOCK_PP_IDENTITY(_1)   _1
 
#define GMOCK_PP_NARG(...)
 
#define GMOCK_PP_HAS_COMMA(...)
 
#define GMOCK_PP_HEAD(...)   GMOCK_PP_INTERNAL_HEAD((__VA_ARGS__, unusedArg))
 
#define GMOCK_PP_TAIL(...)   GMOCK_PP_INTERNAL_TAIL((__VA_ARGS__))
 
#define GMOCK_PP_VARIADIC_CALL(_Macro,...)
 
#define GMOCK_PP_IS_EMPTY(...)
 
#define GMOCK_PP_IF(_Cond, _Then, _Else)   GMOCK_PP_CAT(GMOCK_PP_INTERNAL_IF_, _Cond)(_Then, _Else)
 
#define GMOCK_PP_GENERIC_IF(_Cond, _Then, _Else)   GMOCK_PP_REMOVE_PARENS(GMOCK_PP_IF(_Cond, _Then, _Else))
 
#define GMOCK_PP_NARG0(...)   GMOCK_PP_IF(GMOCK_PP_IS_EMPTY(__VA_ARGS__), 0, GMOCK_PP_NARG(__VA_ARGS__))
 
#define GMOCK_PP_IS_BEGIN_PARENS(...)
 
#define GMOCK_PP_IS_ENCLOSED_PARENS(...)
 
#define GMOCK_PP_REMOVE_PARENS(...)   GMOCK_PP_INTERNAL_REMOVE_PARENS __VA_ARGS__
 
#define GMOCK_PP_FOR_EACH(_Macro, _Data, _Tuple)
 
#define GMOCK_PP_REPEAT(_Macro, _Data, _N)
 
#define GMOCK_PP_INC(_i)   GMOCK_PP_CAT(GMOCK_PP_INTERNAL_INC_, _i)
 
#define GMOCK_PP_COMMA_IF(_i)   GMOCK_PP_CAT(GMOCK_PP_INTERNAL_COMMA_IF_, _i)
 
#define GMOCK_PP_INTENRAL_EMPTY_TUPLE   (, , , , , , , , , , , , , , , )
 
#define GMOCK_PP_INTERNAL_CAT(_1, _2)   _1##_2
 
#define GMOCK_PP_INTERNAL_STRINGIZE(...)   #__VA_ARGS__
 
#define GMOCK_PP_INTERNAL_CAT_5(_1, _2, _3, _4, _5)   _1##_2##_3##_4##_5
 
#define GMOCK_PP_INTERNAL_IS_EMPTY(_1, _2, _3, _4)
 
#define GMOCK_PP_INTERNAL_IS_EMPTY_CASE_0001   ,
 
#define GMOCK_PP_INTERNAL_IF_1(_Then, _Else)   _Then
 
#define GMOCK_PP_INTERNAL_IF_0(_Then, _Else)   _Else
 
#define GMOCK_PP_INTERNAL_INTERNAL_16TH(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16,...)   _16
 
#define GMOCK_PP_INTERNAL_16TH(_Args)   GMOCK_PP_IDENTITY(GMOCK_PP_INTERNAL_INTERNAL_16TH _Args)
 
#define GMOCK_PP_INTERNAL_INTERNAL_HEAD(_1,...)   _1
 
#define GMOCK_PP_INTERNAL_HEAD(_Args)   GMOCK_PP_IDENTITY(GMOCK_PP_INTERNAL_INTERNAL_HEAD _Args)
 
#define GMOCK_PP_INTERNAL_INTERNAL_TAIL(_1,...)   __VA_ARGS__
 
#define GMOCK_PP_INTERNAL_TAIL(_Args)   GMOCK_PP_IDENTITY(GMOCK_PP_INTERNAL_INTERNAL_TAIL _Args)
 
#define GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_C(...)   1 _
 
#define GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_R_1   1,
 
#define GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_R_GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_C   0,
 
#define GMOCK_PP_INTERNAL_REMOVE_PARENS(...)   __VA_ARGS__
 
#define GMOCK_PP_INTERNAL_INC_0   1
 
#define GMOCK_PP_INTERNAL_INC_1   2
 
#define GMOCK_PP_INTERNAL_INC_2   3
 
#define GMOCK_PP_INTERNAL_INC_3   4
 
#define GMOCK_PP_INTERNAL_INC_4   5
 
#define GMOCK_PP_INTERNAL_INC_5   6
 
#define GMOCK_PP_INTERNAL_INC_6   7
 
#define GMOCK_PP_INTERNAL_INC_7   8
 
#define GMOCK_PP_INTERNAL_INC_8   9
 
#define GMOCK_PP_INTERNAL_INC_9   10
 
#define GMOCK_PP_INTERNAL_INC_10   11
 
#define GMOCK_PP_INTERNAL_INC_11   12
 
#define GMOCK_PP_INTERNAL_INC_12   13
 
#define GMOCK_PP_INTERNAL_INC_13   14
 
#define GMOCK_PP_INTERNAL_INC_14   15
 
#define GMOCK_PP_INTERNAL_INC_15   16
 
#define GMOCK_PP_INTERNAL_COMMA_IF_0
 
#define GMOCK_PP_INTERNAL_COMMA_IF_1   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_2   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_3   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_4   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_5   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_6   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_7   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_8   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_9   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_10   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_11   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_12   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_13   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_14   ,
 
#define GMOCK_PP_INTERNAL_COMMA_IF_15   ,
 
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)   _Macro(_i, _Data, _element)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_0(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_1(_i, _Macro, _Data, _Tuple)   GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_2(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_3(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_4(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_5(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_6(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_7(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_8(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_9(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_10(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_11(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_12(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_13(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_14(_i, _Macro, _Data, _Tuple)
 
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_15(_i, _Macro, _Data, _Tuple)
 

Macro Definition Documentation

#define GMOCK_PP_CAT (   _1,
  _2 
)    GMOCK_PP_INTERNAL_CAT(_1, _2)

Definition at line 5 of file gmock-pp.h.

#define GMOCK_PP_STRINGIZE (   ...)    GMOCK_PP_INTERNAL_STRINGIZE(__VA_ARGS__)

Definition at line 8 of file gmock-pp.h.

#define GMOCK_PP_EMPTY (   ...)

Definition at line 11 of file gmock-pp.h.

#define GMOCK_PP_COMMA (   ...)    ,

Definition at line 14 of file gmock-pp.h.

#define GMOCK_PP_IDENTITY (   _1)    _1

Definition at line 17 of file gmock-pp.h.

#define GMOCK_PP_NARG (   ...)
Value:
(__VA_ARGS__, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0))
#define GMOCK_PP_INTERNAL_16TH(_Args)
Definition: gmock-pp.h:171

Definition at line 29 of file gmock-pp.h.

#define GMOCK_PP_HAS_COMMA (   ...)
Value:
(__VA_ARGS__, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0))
#define GMOCK_PP_INTERNAL_16TH(_Args)
Definition: gmock-pp.h:171

Definition at line 35 of file gmock-pp.h.

#define GMOCK_PP_HEAD (   ...)    GMOCK_PP_INTERNAL_HEAD((__VA_ARGS__, unusedArg))

Definition at line 40 of file gmock-pp.h.

#define GMOCK_PP_TAIL (   ...)    GMOCK_PP_INTERNAL_TAIL((__VA_ARGS__))

Definition at line 44 of file gmock-pp.h.

#define GMOCK_PP_VARIADIC_CALL (   _Macro,
  ... 
)
Value:
GMOCK_PP_CAT(_Macro, GMOCK_PP_NARG(__VA_ARGS__))(__VA_ARGS__))
#define GMOCK_PP_CAT(_1, _2)
Definition: gmock-pp.h:5
#define GMOCK_PP_NARG(...)
Definition: gmock-pp.h:29
#define GMOCK_PP_IDENTITY(_1)
Definition: gmock-pp.h:17

Definition at line 47 of file gmock-pp.h.

#define GMOCK_PP_IS_EMPTY (   ...)
Value:
GMOCK_PP_HAS_COMMA(__VA_ARGS__()), \
#define GMOCK_PP_COMMA(...)
Definition: gmock-pp.h:14
#define GMOCK_PP_INTERNAL_IS_EMPTY(_1, _2, _3, _4)
Definition: gmock-pp.h:155
#define GMOCK_PP_HAS_COMMA(...)
Definition: gmock-pp.h:35

Definition at line 79 of file gmock-pp.h.

#define GMOCK_PP_IF (   _Cond,
  _Then,
  _Else 
)    GMOCK_PP_CAT(GMOCK_PP_INTERNAL_IF_, _Cond)(_Then, _Else)

Definition at line 86 of file gmock-pp.h.

#define GMOCK_PP_GENERIC_IF (   _Cond,
  _Then,
  _Else 
)    GMOCK_PP_REMOVE_PARENS(GMOCK_PP_IF(_Cond, _Then, _Else))

Definition at line 94 of file gmock-pp.h.

#define GMOCK_PP_NARG0 (   ...)    GMOCK_PP_IF(GMOCK_PP_IS_EMPTY(__VA_ARGS__), 0, GMOCK_PP_NARG(__VA_ARGS__))

Definition at line 110 of file gmock-pp.h.

#define GMOCK_PP_IS_BEGIN_PARENS (   ...)
Value:
GMOCK_PP_HEAD(GMOCK_PP_CAT(GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_R_, \
#define GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_C(...)
Definition: gmock-pp.h:180
#define GMOCK_PP_CAT(_1, _2)
Definition: gmock-pp.h:5
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40

Definition at line 115 of file gmock-pp.h.

#define GMOCK_PP_IS_ENCLOSED_PARENS (   ...)
Value:
#define GMOCK_PP_EMPTY(...)
Definition: gmock-pp.h:11
#define GMOCK_PP_IS_BEGIN_PARENS(...)
Definition: gmock-pp.h:115
#define GMOCK_PP_IS_EMPTY(...)
Definition: gmock-pp.h:79
#define GMOCK_PP_IF(_Cond, _Then, _Else)
Definition: gmock-pp.h:86

Definition at line 120 of file gmock-pp.h.

#define GMOCK_PP_REMOVE_PARENS (   ...)    GMOCK_PP_INTERNAL_REMOVE_PARENS __VA_ARGS__

Definition at line 125 of file gmock-pp.h.

#define GMOCK_PP_FOR_EACH (   _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_CAT(GMOCK_PP_INTERNAL_FOR_EACH_IMPL_, GMOCK_PP_NARG0 _Tuple) \
(0, _Macro, _Data, _Tuple)
#define GMOCK_PP_CAT(_1, _2)
Definition: gmock-pp.h:5
#define GMOCK_PP_NARG0(...)
Definition: gmock-pp.h:110

Definition at line 131 of file gmock-pp.h.

#define GMOCK_PP_REPEAT (   _Macro,
  _Data,
  _N 
)
Value:
GMOCK_PP_CAT(GMOCK_PP_INTERNAL_FOR_EACH_IMPL_, _N) \
(0, _Macro, _Data, GMOCK_PP_INTENRAL_EMPTY_TUPLE)
#define GMOCK_PP_CAT(_1, _2)
Definition: gmock-pp.h:5
#define GMOCK_PP_INTENRAL_EMPTY_TUPLE
Definition: gmock-pp.h:151

Definition at line 139 of file gmock-pp.h.

#define GMOCK_PP_INC (   _i)    GMOCK_PP_CAT(GMOCK_PP_INTERNAL_INC_, _i)

Definition at line 144 of file gmock-pp.h.

#define GMOCK_PP_COMMA_IF (   _i)    GMOCK_PP_CAT(GMOCK_PP_INTERNAL_COMMA_IF_, _i)

Definition at line 147 of file gmock-pp.h.

#define GMOCK_PP_INTENRAL_EMPTY_TUPLE   (, , , , , , , , , , , , , , , )

Definition at line 151 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_CAT (   _1,
  _2 
)    _1##_2

Definition at line 152 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_STRINGIZE (   ...)    #__VA_ARGS__

Definition at line 153 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_CAT_5 (   _1,
  _2,
  _3,
  _4,
  _5 
)    _1##_2##_3##_4##_5

Definition at line 154 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_IS_EMPTY (   _1,
  _2,
  _3,
  _4 
)
Value:
GMOCK_PP_HAS_COMMA(GMOCK_PP_INTERNAL_CAT_5(GMOCK_PP_INTERNAL_IS_EMPTY_CASE_, \
_1, _2, _3, _4))
#define GMOCK_PP_INTERNAL_CAT_5(_1, _2, _3, _4, _5)
Definition: gmock-pp.h:154
#define GMOCK_PP_HAS_COMMA(...)
Definition: gmock-pp.h:35

Definition at line 155 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_IS_EMPTY_CASE_0001   ,

Definition at line 158 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_IF_1 (   _Then,
  _Else 
)    _Then

Definition at line 159 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_IF_0 (   _Then,
  _Else 
)    _Else

Definition at line 160 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INTERNAL_16TH (   _1,
  _2,
  _3,
  _4,
  _5,
  _6,
  _7,
  _8,
  _9,
  _10,
  _11,
  _12,
  _13,
  _14,
  _15,
  _16,
  ... 
)    _16

Definition at line 167 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_16TH (   _Args)    GMOCK_PP_IDENTITY(GMOCK_PP_INTERNAL_INTERNAL_16TH _Args)

Definition at line 171 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INTERNAL_HEAD (   _1,
  ... 
)    _1

Definition at line 173 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_HEAD (   _Args)    GMOCK_PP_IDENTITY(GMOCK_PP_INTERNAL_INTERNAL_HEAD _Args)

Definition at line 174 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INTERNAL_TAIL (   _1,
  ... 
)    __VA_ARGS__

Definition at line 176 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_TAIL (   _Args)    GMOCK_PP_IDENTITY(GMOCK_PP_INTERNAL_INTERNAL_TAIL _Args)

Definition at line 177 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_C (   ...)    1 _

Definition at line 180 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_R_1   1,

Definition at line 181 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_R_GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_C   0,

Definition at line 182 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_REMOVE_PARENS (   ...)    __VA_ARGS__

Definition at line 184 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_0   1

Definition at line 185 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_1   2

Definition at line 186 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_2   3

Definition at line 187 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_3   4

Definition at line 188 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_4   5

Definition at line 189 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_5   6

Definition at line 190 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_6   7

Definition at line 191 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_7   8

Definition at line 192 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_8   9

Definition at line 193 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_9   10

Definition at line 194 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_10   11

Definition at line 195 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_11   12

Definition at line 196 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_12   13

Definition at line 197 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_13   14

Definition at line 198 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_14   15

Definition at line 199 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_INC_15   16

Definition at line 200 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_0

Definition at line 201 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_1   ,

Definition at line 202 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_2   ,

Definition at line 203 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_3   ,

Definition at line 204 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_4   ,

Definition at line 205 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_5   ,

Definition at line 206 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_6   ,

Definition at line 207 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_7   ,

Definition at line 208 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_8   ,

Definition at line 209 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_9   ,

Definition at line 210 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_10   ,

Definition at line 211 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_11   ,

Definition at line 212 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_12   ,

Definition at line 213 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_13   ,

Definition at line 214 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_14   ,

Definition at line 215 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_COMMA_IF_15   ,

Definition at line 216 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_CALL_MACRO (   _Macro,
  _i,
  _Data,
  _element 
)    _Macro(_i, _Data, _element)

Definition at line 217 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_0 (   _i,
  _Macro,
  _Data,
  _Tuple 
)

Definition at line 219 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_1 (   _i,
  _Macro,
  _Data,
  _Tuple 
)    GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple)

Definition at line 220 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_2 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_1(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:220
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217

Definition at line 222 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_3 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_2(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:222
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217

Definition at line 226 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_4 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_3(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:226
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217

Definition at line 230 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_5 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_4(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:230

Definition at line 234 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_6 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_5(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:234

Definition at line 238 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_7 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_6(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:238
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217

Definition at line 242 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_8 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_7(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:242
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217

Definition at line 246 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_9 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_8(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:246
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217

Definition at line 250 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_10 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_9(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:250

Definition at line 254 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_11 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_10(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:254
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217

Definition at line 258 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_12 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_11(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:258
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217

Definition at line 262 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_13 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_12(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:262
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217

Definition at line 266 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_14 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_13(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:266
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217

Definition at line 270 of file gmock-pp.h.

#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_15 (   _i,
  _Macro,
  _Data,
  _Tuple 
)
Value:
GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, GMOCK_PP_HEAD _Tuple) \
(GMOCK_PP_TAIL _Tuple))
#define GMOCK_PP_TAIL(...)
Definition: gmock-pp.h:44
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_14(_i, _Macro, _Data, _Tuple)
Definition: gmock-pp.h:270
#define GMOCK_PP_HEAD(...)
Definition: gmock-pp.h:40
#define GMOCK_PP_INC(_i)
Definition: gmock-pp.h:144
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element)
Definition: gmock-pp.h:217

Definition at line 274 of file gmock-pp.h.