Lines Matching refs:p3

1184 #define GMOCK_INTERNAL_DECL_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3) , \
1186 typename p3##_type
1187 #define GMOCK_INTERNAL_DECL_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4) , \
1189 typename p3##_type, typename p4##_type
1190 #define GMOCK_INTERNAL_DECL_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5) , \
1192 typename p3##_type, typename p4##_type, typename p5##_type
1193 #define GMOCK_INTERNAL_DECL_TYPE_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, \
1195 typename p3##_type, typename p4##_type, typename p5##_type, \
1197 #define GMOCK_INTERNAL_DECL_TYPE_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, \
1199 typename p3##_type, typename p4##_type, typename p5##_type, \
1201 #define GMOCK_INTERNAL_DECL_TYPE_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, \
1203 typename p3##_type, typename p4##_type, typename p5##_type, \
1205 #define GMOCK_INTERNAL_DECL_TYPE_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, \
1207 typename p2##_type, typename p3##_type, typename p4##_type, \
1221 #define GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS(p0, p1, p2, p3)\
1223 p3##_type gmock_p3) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1224 p3(gmock_p3)
1225 #define GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)\
1227 p3##_type gmock_p3, p4##_type gmock_p4) : p0(gmock_p0), p1(gmock_p1), \
1228 p2(gmock_p2), p3(gmock_p3), p4(gmock_p4)
1229 #define GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)\
1231 p3##_type gmock_p3, p4##_type gmock_p4, \
1233 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5)
1234 #define GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)\
1236 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1238 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6)
1239 #define GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)\
1241 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1243 p2(gmock_p2), p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), \
1245 #define GMOCK_INTERNAL_INIT_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1248 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1251 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), p7(gmock_p7), \
1253 #define GMOCK_INTERNAL_INIT_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1256 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1259 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), p7(gmock_p7), \
1269 #define GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS(p0, p1, p2, p3) p0##_type p0; \
1270 p1##_type p1; p2##_type p2; p3##_type p3;
1271 #define GMOCK_INTERNAL_DEFN_AND_5_VALUE_PARAMS(p0, p1, p2, p3, \
1272 p4) p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4;
1273 #define GMOCK_INTERNAL_DEFN_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, \
1274 p5) p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4; \
1276 #define GMOCK_INTERNAL_DEFN_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, \
1277 p6) p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4; \
1279 #define GMOCK_INTERNAL_DEFN_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1280 p7) p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4; \
1282 #define GMOCK_INTERNAL_DEFN_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1283 p7, p8) p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; \
1285 #define GMOCK_INTERNAL_DEFN_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1286 p7, p8, p9) p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; \
1295 #define GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS(p0, p1, p2, p3) p0, p1, p2, p3
1296 #define GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4) p0, p1, \
1297 p2, p3, p4
1298 #define GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5) p0, \
1299 p1, p2, p3, p4, p5
1300 #define GMOCK_INTERNAL_LIST_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, \
1301 p6) p0, p1, p2, p3, p4, p5, p6
1302 #define GMOCK_INTERNAL_LIST_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1303 p7) p0, p1, p2, p3, p4, p5, p6, p7
1304 #define GMOCK_INTERNAL_LIST_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1305 p7, p8) p0, p1, p2, p3, p4, p5, p6, p7, p8
1306 #define GMOCK_INTERNAL_LIST_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1307 p7, p8, p9) p0, p1, p2, p3, p4, p5, p6, p7, p8, p9
1316 #define GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3) , \
1317 p0##_type, p1##_type, p2##_type, p3##_type
1318 #define GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4) , \
1319 p0##_type, p1##_type, p2##_type, p3##_type, p4##_type
1320 #define GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5) , \
1321 p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, p5##_type
1322 #define GMOCK_INTERNAL_LIST_TYPE_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, \
1323 p6) , p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, p5##_type, \
1325 #define GMOCK_INTERNAL_LIST_TYPE_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, \
1326 p6, p7) , p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1328 #define GMOCK_INTERNAL_LIST_TYPE_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, \
1329 p6, p7, p8) , p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1331 #define GMOCK_INTERNAL_LIST_TYPE_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, \
1332 p6, p7, p8, p9) , p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1342 #define GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS(p0, p1, p2, p3) p0##_type p0, \
1343 p1##_type p1, p2##_type p2, p3##_type p3
1344 #define GMOCK_INTERNAL_DECL_AND_5_VALUE_PARAMS(p0, p1, p2, p3, \
1345 p4) p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4
1346 #define GMOCK_INTERNAL_DECL_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, \
1347 p5) p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, \
1349 #define GMOCK_INTERNAL_DECL_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, \
1350 p6) p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, \
1352 #define GMOCK_INTERNAL_DECL_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1353 p7) p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, \
1355 #define GMOCK_INTERNAL_DECL_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1356 p7, p8) p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
1358 #define GMOCK_INTERNAL_DECL_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1359 p7, p8, p9) p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
1368 #define GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS(p0, p1, p2, p3) P4
1369 #define GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4) P5
1370 #define GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5) P6
1371 #define GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6) P7
1372 #define GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1374 #define GMOCK_INTERNAL_COUNT_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1376 #define GMOCK_INTERNAL_COUNT_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, \
1655 #define ACTION_P4(name, p0, p1, p2, p3)\
1657 typename p3##_type>\
1661 p2##_type gmock_p2, p3##_type gmock_p3) : p0(gmock_p0), p1(gmock_p1), \
1662 p2(gmock_p2), p3(gmock_p3) {}\
1671 p3##_type gmock_p3) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1672 p3(gmock_p3) {}\
1688 p3##_type p3;\
1693 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3));\
1698 p3##_type p3;\
1703 typename p3##_type>\
1705 p3##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, \
1706 p3##_type p3) {\
1707 return name##ActionP4<p0##_type, p1##_type, p2##_type, p3##_type>(p0, p1, \
1708 p2, p3);\
1711 typename p3##_type>\
1719 p3##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1722 #define ACTION_P5(name, p0, p1, p2, p3, p4)\
1724 typename p3##_type, typename p4##_type>\
1728 p2##_type gmock_p2, p3##_type gmock_p3, \
1730 p3(gmock_p3), p4(gmock_p4) {}\
1739 p3##_type gmock_p3, p4##_type gmock_p4) : p0(gmock_p0), \
1740 p1(gmock_p1), p2(gmock_p2), p3(gmock_p3), p4(gmock_p4) {}\
1756 p3##_type p3;\
1762 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4));\
1767 p3##_type p3;\
1773 typename p3##_type, typename p4##_type>\
1774 inline name##ActionP5<p0##_type, p1##_type, p2##_type, p3##_type, \
1775 p4##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
1777 return name##ActionP5<p0##_type, p1##_type, p2##_type, p3##_type, \
1778 p4##_type>(p0, p1, p2, p3, p4);\
1781 typename p3##_type, typename p4##_type>\
1788 name##ActionP5<p0##_type, p1##_type, p2##_type, p3##_type, \
1792 #define ACTION_P6(name, p0, p1, p2, p3, p4, p5)\
1794 typename p3##_type, typename p4##_type, typename p5##_type>\
1798 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1800 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5) {}\
1809 p3##_type gmock_p3, p4##_type gmock_p4, \
1811 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5) {}\
1827 p3##_type p3;\
1834 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5));\
1839 p3##_type p3;\
1846 typename p3##_type, typename p4##_type, typename p5##_type>\
1847 inline name##ActionP6<p0##_type, p1##_type, p2##_type, p3##_type, \
1849 p3##_type p3, p4##_type p4, p5##_type p5) {\
1850 return name##ActionP6<p0##_type, p1##_type, p2##_type, p3##_type, \
1851 p4##_type, p5##_type>(p0, p1, p2, p3, p4, p5);\
1854 typename p3##_type, typename p4##_type, typename p5##_type>\
1861 name##ActionP6<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1865 #define ACTION_P7(name, p0, p1, p2, p3, p4, p5, p6)\
1867 typename p3##_type, typename p4##_type, typename p5##_type, \
1872 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1874 p2(gmock_p2), p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), \
1884 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1886 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6) {}\
1902 p3##_type p3;\
1910 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
1916 p3##_type p3;\
1924 typename p3##_type, typename p4##_type, typename p5##_type, \
1926 inline name##ActionP7<p0##_type, p1##_type, p2##_type, p3##_type, \
1928 p2##_type p2, p3##_type p3, p4##_type p4, p5##_type p5, \
1930 return name##ActionP7<p0##_type, p1##_type, p2##_type, p3##_type, \
1931 p4##_type, p5##_type, p6##_type>(p0, p1, p2, p3, p4, p5, p6);\
1934 typename p3##_type, typename p4##_type, typename p5##_type, \
1942 name##ActionP7<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1946 #define ACTION_P8(name, p0, p1, p2, p3, p4, p5, p6, p7)\
1948 typename p3##_type, typename p4##_type, typename p5##_type, \
1953 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1956 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), \
1966 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1968 p1(gmock_p1), p2(gmock_p2), p3(gmock_p3), p4(gmock_p4), \
1985 p3##_type p3;\
1994 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
2000 p3##_type p3;\
2009 typename p3##_type, typename p4##_type, typename p5##_type, \
2011 inline name##ActionP8<p0##_type, p1##_type, p2##_type, p3##_type, \
2013 p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, p5##_type p5, \
2015 return name##ActionP8<p0##_type, p1##_type, p2##_type, p3##_type, \
2016 p4##_type, p5##_type, p6##_type, p7##_type>(p0, p1, p2, p3, p4, p5, \
2020 typename p3##_type, typename p4##_type, typename p5##_type, \
2028 name##ActionP8<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
2033 #define ACTION_P9(name, p0, p1, p2, p3, p4, p5, p6, p7, p8)\
2035 typename p3##_type, typename p4##_type, typename p5##_type, \
2040 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
2043 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), p7(gmock_p7), \
2053 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
2056 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), \
2073 p3##_type p3;\
2083 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
2089 p3##_type p3;\
2099 typename p3##_type, typename p4##_type, typename p5##_type, \
2101 inline name##ActionP9<p0##_type, p1##_type, p2##_type, p3##_type, \
2103 p8##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
2106 return name##ActionP9<p0##_type, p1##_type, p2##_type, p3##_type, \
2108 p3, p4, p5, p6, p7, p8);\
2111 typename p3##_type, typename p4##_type, typename p5##_type, \
2119 name##ActionP9<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
2124 #define ACTION_P10(name, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)\
2126 typename p3##_type, typename p4##_type, typename p5##_type, \
2132 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
2135 p2(gmock_p2), p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), \
2145 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
2148 p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), \
2165 p3##_type p3;\
2176 return ::testing::Action<F>(new gmock_Impl<F>(p0, p1, p2, p3, p4, p5, \
2182 p3##_type p3;\
2193 typename p3##_type, typename p4##_type, typename p5##_type, \
2196 inline name##ActionP10<p0##_type, p1##_type, p2##_type, p3##_type, \
2198 p9##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
2201 return name##ActionP10<p0##_type, p1##_type, p2##_type, p3##_type, \
2203 p1, p2, p3, p4, p5, p6, p7, p8, p9);\
2206 typename p3##_type, typename p4##_type, typename p5##_type, \
2215 name##ActionP10<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
2295 AND_4_VALUE_PARAMS(p0, p1, p2, p3)) {
2297 ::std::tr1::get<k>(args), p0, p1, p2, p3);
2302 AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)) {
2304 ::std::tr1::get<k>(args), p0, p1, p2, p3, p4);
2309 AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)) {
2311 ::std::tr1::get<k>(args), p0, p1, p2, p3, p4, p5);
2316 AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)) {
2318 ::std::tr1::get<k>(args), p0, p1, p2, p3, p4, p5, p6);
2323 AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)) {
2325 ::std::tr1::get<k>(args), p0, p1, p2, p3, p4, p5, p6, p7);
2330 AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)) {
2332 ::std::tr1::get<k>(args), p0, p1, p2, p3, p4, p5, p6, p7, p8);
2337 AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) {
2339 ::std::tr1::get<k>(args), p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);
2373 AND_4_VALUE_PARAMS(p0, p1, p2, p3)) {
2374 return new T(p0, p1, p2, p3);
2379 AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)) {
2380 return new T(p0, p1, p2, p3, p4);
2385 AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)) {
2386 return new T(p0, p1, p2, p3, p4, p5);
2391 AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)) {
2392 return new T(p0, p1, p2, p3, p4, p5, p6);
2397 AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)) {
2398 return new T(p0, p1, p2, p3, p4, p5, p6, p7);
2403 AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)) {
2404 return new T(p0, p1, p2, p3, p4, p5, p6, p7, p8);
2409 AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) {
2410 return new T(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);