Lines Matching refs:_type

1040 #define GMOCK_INTERNAL_DECL_TYPE_AND_1_VALUE_PARAMS(p0) , typename p0##_type
1042 typename p0##_type, typename p1##_type
1044 typename p0##_type, typename p1##_type, typename p2##_type
1046 typename p0##_type, typename p1##_type, typename p2##_type, \
1047 typename p3##_type
1049 typename p0##_type, typename p1##_type, typename p2##_type, \
1050 typename p3##_type, typename p4##_type
1052 typename p0##_type, typename p1##_type, typename p2##_type, \
1053 typename p3##_type, typename p4##_type, typename p5##_type
1055 p6) , typename p0##_type, typename p1##_type, typename p2##_type, \
1056 typename p3##_type, typename p4##_type, typename p5##_type, \
1057 typename p6##_type
1059 p6, p7) , typename p0##_type, typename p1##_type, typename p2##_type, \
1060 typename p3##_type, typename p4##_type, typename p5##_type, \
1061 typename p6##_type, typename p7##_type
1063 p6, p7, p8) , typename p0##_type, typename p1##_type, typename p2##_type, \
1064 typename p3##_type, typename p4##_type, typename p5##_type, \
1065 typename p6##_type, typename p7##_type, typename p8##_type
1067 p6, p7, p8, p9) , typename p0##_type, typename p1##_type, \
1068 typename p2##_type, typename p3##_type, typename p4##_type, \
1069 typename p5##_type, typename p6##_type, typename p7##_type, \
1070 typename p8##_type, typename p9##_type
1076 (p0##_type gmock_p0) : p0(gmock_p0)
1078 (p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), p1(gmock_p1)
1080 (p0##_type gmock_p0, p1##_type gmock_p1, \
1081 p2##_type gmock_p2) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2)
1083 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1084 p3##_type gmock_p3) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1087 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1088 p3##_type gmock_p3, p4##_type gmock_p4) : p0(gmock_p0), p1(gmock_p1), \
1091 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1092 p3##_type gmock_p3, p4##_type gmock_p4, \
1093 p5##_type gmock_p5) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1096 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1097 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1098 p6##_type gmock_p6) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1101 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1102 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1103 p6##_type gmock_p6, p7##_type gmock_p7) : p0(gmock_p0), p1(gmock_p1), \
1108 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1109 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1110 p6##_type gmock_p6, p7##_type gmock_p7, \
1111 p8##_type gmock_p8) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1116 (p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1117 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1118 p6##_type gmock_p6, p7##_type gmock_p7, p8##_type gmock_p8, \
1119 p9##_type gmock_p9) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1125 #define GMOCK_INTERNAL_DEFN_AND_1_VALUE_PARAMS(p0) p0##_type p0;
1126 #define GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS(p0, p1) p0##_type p0; \
1127 p1##_type p1;
1128 #define GMOCK_INTERNAL_DEFN_AND_3_VALUE_PARAMS(p0, p1, p2) p0##_type p0; \
1129 p1##_type p1; p2##_type p2;
1130 #define GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS(p0, p1, p2, p3) p0##_type p0; \
1131 p1##_type p1; p2##_type p2; p3##_type p3;
1133 p4) p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4;
1135 p5) p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4; \
1136 p5##_type p5;
1138 p6) p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4; \
1139 p5##_type p5; p6##_type p6;
1141 p7) p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4; \
1142 p5##_type p5; p6##_type p6; p7##_type p7;
1144 p7, p8) p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; \
1145 p4##_type p4; p5##_type p5; p6##_type p6; p7##_type p7; p8##_type p8;
1147 p7, p8, p9) p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; \
1148 p4##_type p4; p5##_type p5; p6##_type p6; p7##_type p7; p8##_type p8; \
1149 p9##_type p9;
1172 #define GMOCK_INTERNAL_LIST_TYPE_AND_1_VALUE_PARAMS(p0) , p0##_type
1173 #define GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS(p0, p1) , p0##_type, \
1174 p1##_type
1175 #define GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2) , p0##_type, \
1176 p1##_type, p2##_type
1178 p0##_type, p1##_type, p2##_type, p3##_type
1180 p0##_type, p1##_type, p2##_type, p3##_type, p4##_type
1182 p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, p5##_type
1184 p6) , p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, p5##_type, \
1185 p6##_type
1187 p6, p7) , p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1188 p5##_type, p6##_type, p7##_type
1190 p6, p7, p8) , p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1191 p5##_type, p6##_type, p7##_type, p8##_type
1193 p6, p7, p8, p9) , p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1194 p5##_type, p6##_type, p7##_type, p8##_type, p9##_type
1198 #define GMOCK_INTERNAL_DECL_AND_1_VALUE_PARAMS(p0) p0##_type p0
1199 #define GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS(p0, p1) p0##_type p0, \
1200 p1##_type p1
1201 #define GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS(p0, p1, p2) p0##_type p0, \
1202 p1##_type p1, p2##_type p2
1203 #define GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS(p0, p1, p2, p3) p0##_type p0, \
1204 p1##_type p1, p2##_type p2, p3##_type p3
1206 p4) p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4
1208 p5) p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, \
1209 p5##_type p5
1211 p6) p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, \
1212 p5##_type p5, p6##_type p6
1214 p7) p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, \
1215 p5##_type p5, p6##_type p6, p7##_type p7
1217 p7, p8) p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
1218 p4##_type p4, p5##_type p5, p6##_type p6, p7##_type p7, p8##_type p8
1220 p7, p8, p9) p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
1221 p4##_type p4, p5##_type p5, p6##_type p6, p7##_type p7, p8##_type p8, \
1222 p9##_type p9
1354 template <typename p0##_type>\
1357 explicit name##ActionP(p0##_type gmock_p0) : p0(gmock_p0) {}\
1365 explicit gmock_Impl(p0##_type gmock_p0) : p0(gmock_p0) {}\
1378 p0##_type p0;\
1385 p0##_type p0;\
1389 template <typename p0##_type>\
1390 inline name##ActionP<p0##_type> name(p0##_type p0) {\
1391 return name##ActionP<p0##_type>(p0);\
1393 template <typename p0##_type>\
1400 name##ActionP<p0##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1404 template <typename p0##_type, typename p1##_type>\
1407 name##ActionP2(p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), \
1416 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), \
1430 p0##_type p0;\
1431 p1##_type p1;\
1438 p0##_type p0;\
1439 p1##_type p1;\
1443 template <typename p0##_type, typename p1##_type>\
1444 inline name##ActionP2<p0##_type, p1##_type> name(p0##_type p0, \
1445 p1##_type p1) {\
1446 return name##ActionP2<p0##_type, p1##_type>(p0, p1);\
1448 template <typename p0##_type, typename p1##_type>\
1455 name##ActionP2<p0##_type, p1##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1459 template <typename p0##_type, typename p1##_type, typename p2##_type>\
1462 name##ActionP3(p0##_type gmock_p0, p1##_type gmock_p1, \
1463 p2##_type gmock_p2) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2) {}\
1471 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, \
1472 p2##_type gmock_p2) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2) {}\
1485 p0##_type p0;\
1486 p1##_type p1;\
1487 p2##_type p2;\
1494 p0##_type p0;\
1495 p1##_type p1;\
1496 p2##_type p2;\
1500 template <typename p0##_type, typename p1##_type, typename p2##_type>\
1501 inline name##ActionP3<p0##_type, p1##_type, p2##_type> name(p0##_type p0, \
1502 p1##_type p1, p2##_type p2) {\
1503 return name##ActionP3<p0##_type, p1##_type, p2##_type>(p0, p1, p2);\
1505 template <typename p0##_type, typename p1##_type, typename p2##_type>\
1512 name##ActionP3<p0##_type, p1##_type, \
1513 p2##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1517 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1518 typename p3##_type>\
1521 name##ActionP4(p0##_type gmock_p0, p1##_type gmock_p1, \
1522 p2##_type gmock_p2, p3##_type gmock_p3) : p0(gmock_p0), p1(gmock_p1), \
1531 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1532 p3##_type gmock_p3) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1546 p0##_type p0;\
1547 p1##_type p1;\
1548 p2##_type p2;\
1549 p3##_type p3;\
1556 p0##_type p0;\
1557 p1##_type p1;\
1558 p2##_type p2;\
1559 p3##_type p3;\
1563 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1564 typename p3##_type>\
1565 inline name##ActionP4<p0##_type, p1##_type, p2##_type, \
1566 p3##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, \
1567 p3##_type p3) {\
1568 return name##ActionP4<p0##_type, p1##_type, p2##_type, p3##_type>(p0, p1, \
1571 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1572 typename p3##_type>\
1579 name##ActionP4<p0##_type, p1##_type, p2##_type, \
1580 p3##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1584 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1585 typename p3##_type, typename p4##_type>\
1588 name##ActionP5(p0##_type gmock_p0, p1##_type gmock_p1, \
1589 p2##_type gmock_p2, p3##_type gmock_p3, \
1590 p4##_type gmock_p4) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1599 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1600 p3##_type gmock_p3, p4##_type gmock_p4) : p0(gmock_p0), \
1614 p0##_type p0;\
1615 p1##_type p1;\
1616 p2##_type p2;\
1617 p3##_type p3;\
1618 p4##_type p4;\
1625 p0##_type p0;\
1626 p1##_type p1;\
1627 p2##_type p2;\
1628 p3##_type p3;\
1629 p4##_type p4;\
1633 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1634 typename p3##_type, typename p4##_type>\
1635 inline name##ActionP5<p0##_type, p1##_type, p2##_type, p3##_type, \
1636 p4##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
1637 p4##_type p4) {\
1638 return name##ActionP5<p0##_type, p1##_type, p2##_type, p3##_type, \
1639 p4##_type>(p0, p1, p2, p3, p4);\
1641 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1642 typename p3##_type, typename p4##_type>\
1649 name##ActionP5<p0##_type, p1##_type, p2##_type, p3##_type, \
1650 p4##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1654 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1655 typename p3##_type, typename p4##_type, typename p5##_type>\
1658 name##ActionP6(p0##_type gmock_p0, p1##_type gmock_p1, \
1659 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1660 p5##_type gmock_p5) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1669 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1670 p3##_type gmock_p3, p4##_type gmock_p4, \
1671 p5##_type gmock_p5) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1685 p0##_type p0;\
1686 p1##_type p1;\
1687 p2##_type p2;\
1688 p3##_type p3;\
1689 p4##_type p4;\
1690 p5##_type p5;\
1697 p0##_type p0;\
1698 p1##_type p1;\
1699 p2##_type p2;\
1700 p3##_type p3;\
1701 p4##_type p4;\
1702 p5##_type p5;\
1706 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1707 typename p3##_type, typename p4##_type, typename p5##_type>\
1708 inline name##ActionP6<p0##_type, p1##_type, p2##_type, p3##_type, \
1709 p4##_type, p5##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, \
1710 p3##_type p3, p4##_type p4, p5##_type p5) {\
1711 return name##ActionP6<p0##_type, p1##_type, p2##_type, p3##_type, \
1712 p4##_type, p5##_type>(p0, p1, p2, p3, p4, p5);\
1714 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1715 typename p3##_type, typename p4##_type, typename p5##_type>\
1722 name##ActionP6<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1723 p5##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1727 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1728 typename p3##_type, typename p4##_type, typename p5##_type, \
1729 typename p6##_type>\
1732 name##ActionP7(p0##_type gmock_p0, p1##_type gmock_p1, \
1733 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1734 p5##_type gmock_p5, p6##_type gmock_p6) : p0(gmock_p0), p1(gmock_p1), \
1744 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1745 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1746 p6##_type gmock_p6) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1760 p0##_type p0;\
1761 p1##_type p1;\
1762 p2##_type p2;\
1763 p3##_type p3;\
1764 p4##_type p4;\
1765 p5##_type p5;\
1766 p6##_type p6;\
1774 p0##_type p0;\
1775 p1##_type p1;\
1776 p2##_type p2;\
1777 p3##_type p3;\
1778 p4##_type p4;\
1779 p5##_type p5;\
1780 p6##_type p6;\
1784 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1785 typename p3##_type, typename p4##_type, typename p5##_type, \
1786 typename p6##_type>\
1787 inline name##ActionP7<p0##_type, p1##_type, p2##_type, p3##_type, \
1788 p4##_type, p5##_type, p6##_type> name(p0##_type p0, p1##_type p1, \
1789 p2##_type p2, p3##_type p3, p4##_type p4, p5##_type p5, \
1790 p6##_type p6) {\
1791 return name##ActionP7<p0##_type, p1##_type, p2##_type, p3##_type, \
1792 p4##_type, p5##_type, p6##_type>(p0, p1, p2, p3, p4, p5, p6);\
1794 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1795 typename p3##_type, typename p4##_type, typename p5##_type, \
1796 typename p6##_type>\
1803 name##ActionP7<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1804 p5##_type, p6##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1808 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1809 typename p3##_type, typename p4##_type, typename p5##_type, \
1810 typename p6##_type, typename p7##_type>\
1813 name##ActionP8(p0##_type gmock_p0, p1##_type gmock_p1, \
1814 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1815 p5##_type gmock_p5, p6##_type gmock_p6, \
1816 p7##_type gmock_p7) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1826 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1827 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1828 p6##_type gmock_p6, p7##_type gmock_p7) : p0(gmock_p0), \
1843 p0##_type p0;\
1844 p1##_type p1;\
1845 p2##_type p2;\
1846 p3##_type p3;\
1847 p4##_type p4;\
1848 p5##_type p5;\
1849 p6##_type p6;\
1850 p7##_type p7;\
1858 p0##_type p0;\
1859 p1##_type p1;\
1860 p2##_type p2;\
1861 p3##_type p3;\
1862 p4##_type p4;\
1863 p5##_type p5;\
1864 p6##_type p6;\
1865 p7##_type p7;\
1869 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1870 typename p3##_type, typename p4##_type, typename p5##_type, \
1871 typename p6##_type, typename p7##_type>\
1872 inline name##ActionP8<p0##_type, p1##_type, p2##_type, p3##_type, \
1873 p4##_type, p5##_type, p6##_type, p7##_type> name(p0##_type p0, \
1874 p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, p5##_type p5, \
1875 p6##_type p6, p7##_type p7) {\
1876 return name##ActionP8<p0##_type, p1##_type, p2##_type, p3##_type, \
1877 p4##_type, p5##_type, p6##_type, p7##_type>(p0, p1, p2, p3, p4, p5, \
1880 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1881 typename p3##_type, typename p4##_type, typename p5##_type, \
1882 typename p6##_type, typename p7##_type>\
1889 name##ActionP8<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1890 p5##_type, p6##_type, \
1891 p7##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1895 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1896 typename p3##_type, typename p4##_type, typename p5##_type, \
1897 typename p6##_type, typename p7##_type, typename p8##_type>\
1900 name##ActionP9(p0##_type gmock_p0, p1##_type gmock_p1, \
1901 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1902 p5##_type gmock_p5, p6##_type gmock_p6, p7##_type gmock_p7, \
1903 p8##_type gmock_p8) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1913 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
1914 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
1915 p6##_type gmock_p6, p7##_type gmock_p7, \
1916 p8##_type gmock_p8) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
1931 p0##_type p0;\
1932 p1##_type p1;\
1933 p2##_type p2;\
1934 p3##_type p3;\
1935 p4##_type p4;\
1936 p5##_type p5;\
1937 p6##_type p6;\
1938 p7##_type p7;\
1939 p8##_type p8;\
1947 p0##_type p0;\
1948 p1##_type p1;\
1949 p2##_type p2;\
1950 p3##_type p3;\
1951 p4##_type p4;\
1952 p5##_type p5;\
1953 p6##_type p6;\
1954 p7##_type p7;\
1955 p8##_type p8;\
1959 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1960 typename p3##_type, typename p4##_type, typename p5##_type, \
1961 typename p6##_type, typename p7##_type, typename p8##_type>\
1962 inline name##ActionP9<p0##_type, p1##_type, p2##_type, p3##_type, \
1963 p4##_type, p5##_type, p6##_type, p7##_type, \
1964 p8##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
1965 p4##_type p4, p5##_type p5, p6##_type p6, p7##_type p7, \
1966 p8##_type p8) {\
1967 return name##ActionP9<p0##_type, p1##_type, p2##_type, p3##_type, \
1968 p4##_type, p5##_type, p6##_type, p7##_type, p8##_type>(p0, p1, p2, \
1971 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1972 typename p3##_type, typename p4##_type, typename p5##_type, \
1973 typename p6##_type, typename p7##_type, typename p8##_type>\
1980 name##ActionP9<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
1981 p5##_type, p6##_type, p7##_type, \
1982 p8##_type>::gmock_Impl<F>::gmock_PerformImpl(\
1986 template <typename p0##_type, typename p1##_type, typename p2##_type, \
1987 typename p3##_type, typename p4##_type, typename p5##_type, \
1988 typename p6##_type, typename p7##_type, typename p8##_type, \
1989 typename p9##_type>\
1992 name##ActionP10(p0##_type gmock_p0, p1##_type gmock_p1, \
1993 p2##_type gmock_p2, p3##_type gmock_p3, p4##_type gmock_p4, \
1994 p5##_type gmock_p5, p6##_type gmock_p6, p7##_type gmock_p7, \
1995 p8##_type gmock_p8, p9##_type gmock_p9) : p0(gmock_p0), p1(gmock_p1), \
2005 gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
2006 p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
2007 p6##_type gmock_p6, p7##_type gmock_p7, p8##_type gmock_p8, \
2008 p9##_type gmock_p9) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
2023 p0##_type p0;\
2024 p1##_type p1;\
2025 p2##_type p2;\
2026 p3##_type p3;\
2027 p4##_type p4;\
2028 p5##_type p5;\
2029 p6##_type p6;\
2030 p7##_type p7;\
2031 p8##_type p8;\
2032 p9##_type p9;\
2040 p0##_type p0;\
2041 p1##_type p1;\
2042 p2##_type p2;\
2043 p3##_type p3;\
2044 p4##_type p4;\
2045 p5##_type p5;\
2046 p6##_type p6;\
2047 p7##_type p7;\
2048 p8##_type p8;\
2049 p9##_type p9;\
2053 template <typename p0##_type, typename p1##_type, typename p2##_type, \
2054 typename p3##_type, typename p4##_type, typename p5##_type, \
2055 typename p6##_type, typename p7##_type, typename p8##_type, \
2056 typename p9##_type>\
2057 inline name##ActionP10<p0##_type, p1##_type, p2##_type, p3##_type, \
2058 p4##_type, p5##_type, p6##_type, p7##_type, p8##_type, \
2059 p9##_type> name(p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
2060 p4##_type p4, p5##_type p5, p6##_type p6, p7##_type p7, p8##_type p8, \
2061 p9##_type p9) {\
2062 return name##ActionP10<p0##_type, p1##_type, p2##_type, p3##_type, \
2063 p4##_type, p5##_type, p6##_type, p7##_type, p8##_type, p9##_type>(p0, \
2066 template <typename p0##_type, typename p1##_type, typename p2##_type, \
2067 typename p3##_type, typename p4##_type, typename p5##_type, \
2068 typename p6##_type, typename p7##_type, typename p8##_type, \
2069 typename p9##_type>\
2076 name##ActionP10<p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
2077 p5##_type, p6##_type, p7##_type, p8##_type, \
2078 p9##_type>::gmock_Impl<F>::gmock_PerformImpl(\