41 #ifndef GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_GENERATED_INTERNAL_UTILS_H_ 42 #define GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_GENERATED_INTERNAL_UTILS_H_ 44 #include "gmock/internal/gmock-port.h" 68 template <
typename Tuple>
73 typedef ::std::tr1::tuple< >
type;
76 template <
typename A1>
78 typedef ::std::tr1::tuple<Matcher<A1> >
type;
81 template <
typename A1,
typename A2>
86 template <
typename A1,
typename A2,
typename A3>
91 template <
typename A1,
typename A2,
typename A3,
typename A4>
97 template <
typename A1,
typename A2,
typename A3,
typename A4,
typename A5>
103 template <
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
110 template <
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
111 typename A6,
typename A7>
117 template <
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
118 typename A6,
typename A7,
typename A8>
124 template <
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
125 typename A6,
typename A7,
typename A8,
typename A9>
131 template <
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
132 typename A6,
typename A7,
typename A8,
typename A9,
typename A10>
153 template <
typename F>
156 template <
typename R>
165 template <
typename R,
typename A1>
175 template <
typename R,
typename A1,
typename A2>
185 template <
typename R,
typename A1,
typename A2,
typename A3>
195 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4>
205 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4,
216 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4,
217 typename A5,
typename A6>
227 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4,
228 typename A5,
typename A6,
typename A7>
230 :
Function<R(A1, A2, A3, A4, A5, A6)> {
238 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4,
239 typename A5,
typename A6,
typename A7,
typename A8>
241 :
Function<R(A1, A2, A3, A4, A5, A6, A7)> {
249 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4,
250 typename A5,
typename A6,
typename A7,
typename A8,
typename A9>
251 struct Function<R(A1, A2, A3, A4, A5, A6, A7, A8, A9)>
252 :
Function<R(A1, A2, A3, A4, A5, A6, A7, A8)> {
254 typedef ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9>
ArgumentTuple;
261 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4,
262 typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
264 struct Function<R(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>
265 :
Function<R(A1, A2, A3, A4, A5, A6, A7, A8, A9)> {
267 typedef ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9,
279 #endif // GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_GENERATED_INTERNAL_UTILS_H_ IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:213
MatcherTuple< ArgumentTuple >::type ArgumentMatcherTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:233
void MakeResultVoid(A1, A2, A3)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:191
Definition: dsd/test/gmock/include/gmock/gmock-actions.h:49
A3 Argument3
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:188
A8 Argument8
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:242
::std::tr1::tuple< Matcher< A1 >, Matcher< A2 >, Matcher< A3 > > type
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:88
A1 Argument1
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:168
MatcherTuple< ArgumentTuple >::type ArgumentMatcherTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:160
IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:271
MatcherTuple< ArgumentTuple >::type ArgumentMatcherTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:255
::std::tr1::tuple< Matcher< A1 >, Matcher< A2 >, Matcher< A3 >, Matcher< A4 >, Matcher< A5 > > type
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:100
MatcherTuple< ArgumentTuple >::type ArgumentMatcherTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:244
::std::tr1::tuple< A1, A2, A3, A4 > ArgumentTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:199
::std::tr1::tuple< Matcher< A1 > > type
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:78
IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6, A7)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:235
A10 Argument10
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:266
void MakeResultVoid(A1, A2, A3, A4, A5, A6, A7, A8, A9)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:256
A2 Argument2
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:178
MatcherTuple< ArgumentTuple >::type ArgumentMatcherTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:222
A5 Argument5
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:209
void MakeResultVoid(A1)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:171
IgnoredValue MakeResultIgnoredValue(A1)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:172
::std::tr1::tuple< Matcher< A1 >, Matcher< A2 >, Matcher< A3 >, Matcher< A4 >, Matcher< A5 >, Matcher< A6 >, Matcher< A7 >, Matcher< A8 > > type
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:121
Definition: dsd/test/gtest/include/gtest/internal/gtest-tuple.h:111
::std::tr1::tuple< Matcher< A1 >, Matcher< A2 >, Matcher< A3 >, Matcher< A4 >, Matcher< A5 >, Matcher< A6 >, Matcher< A7 >, Matcher< A8 >, Matcher< A9 >, Matcher< A10 > > type
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:137
IgnoredValue(const T &)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:63
::std::tr1::tuple< A1, A2, A3, A4, A5, A6, A7, A8 > ArgumentTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:243
void MakeResultVoid(A1, A2, A3, A4)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:201
IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:202
::std::tr1::tuple< Matcher< A1 >, Matcher< A2 >, Matcher< A3 >, Matcher< A4 >, Matcher< A5 >, Matcher< A6 > > type
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:107
Definition: dsd/test/gmock/include/gmock/gmock-matchers.h:294
::std::tr1::tuple< A1, A2, A3, A4, A5, A6, A7 > ArgumentTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:232
A9 Argument9
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:253
MatcherTuple< ArgumentTuple >::type ArgumentMatcherTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:170
MatcherTuple< ArgumentTuple >::type ArgumentMatcherTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:190
::std::tr1::tuple< Matcher< A1 >, Matcher< A2 >, Matcher< A3 >, Matcher< A4 > > type
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:94
IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6, A7, A8, A9)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:257
::std::tr1::tuple< > type
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:73
A7 Argument7
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:231
IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6, A7, A8)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:246
IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:224
void MakeResultVoid(A1, A2, A3, A4, A5, A6, A7, A8)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:245
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:69
::std::tr1::tuple< A1, A2, A3, A4, A5 > ArgumentTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:210
MatcherTuple< ArgumentTuple >::type ArgumentMatcherTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:200
::std::tr1::tuple< Matcher< A1 >, Matcher< A2 >, Matcher< A3 >, Matcher< A4 >, Matcher< A5 >, Matcher< A6 >, Matcher< A7 > > type
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:114
MatcherTuple< ArgumentTuple >::type ArgumentMatcherTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:180
MatcherTuple< ArgumentTuple >::type ArgumentMatcherTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:269
A4 Argument4
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:198
::std::tr1::tuple< A1, A2 > ArgumentTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:179
::std::tr1::tuple< A1, A2, A3 > ArgumentTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:189
void MakeResultVoid(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:270
::std::tr1::tuple< A1, A2, A3, A4, A5, A6, A7, A8, A9 > ArgumentTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:254
void MakeResultVoid(A1, A2, A3, A4, A5, A6, A7)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:234
IgnoredValue MakeResultIgnoredValue(A1, A2)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:182
void MakeResultVoid(A1, A2, A3, A4, A5)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:212
MatcherTuple< ArgumentTuple >::type ArgumentMatcherTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:211
A6 Argument6
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:220
void MakeResultVoid()
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:161
::std::tr1::tuple ArgumentTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:159
void MakeResultVoid(A1, A2, A3, A4, A5, A6)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:223
::std::tr1::tuple< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 > ArgumentTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:268
IgnoredValue MakeResultIgnoredValue(A1, A2, A3)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:192
void MakeResultVoid(A1, A2)
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:181
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:154
::std::tr1::tuple< Matcher< A1 >, Matcher< A2 > > type
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:83
IgnoredValue MakeResultIgnoredValue()
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:162
::std::tr1::tuple< Matcher< A1 >, Matcher< A2 >, Matcher< A3 >, Matcher< A4 >, Matcher< A5 >, Matcher< A6 >, Matcher< A7 >, Matcher< A8 >, Matcher< A9 > > type
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:128
R Result
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:158
::std::tr1::tuple< A1, A2, A3, A4, A5, A6 > ArgumentTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:221
::std::tr1::tuple< A1 > ArgumentTuple
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:169
Definition: dsd/test/gmock/include/gmock/internal/gmock-generated-internal-utils.h:55