• Home
  • Raw
  • Download

Lines Matching refs:X1

1501 template <typename R, typename T, typename U, typename P1, typename X1>
1503 CreateFunctor(T* obj, R (U::*method)(X1), const P1& p1) { in CreateFunctor() argument
1505 new Mutant<R, T, R (U::*)(X1), in CreateFunctor()
1511 template <typename R, typename P1, typename X1>
1513 CreateFunctor(R (*function)(X1), const P1& p1) { in CreateFunctor() argument
1515 new MutantFunction<R, R (*)(X1), in CreateFunctor()
1522 template <typename R, typename T, typename U, typename P1, typename X1>
1524 CreateFunctor(T** obj, R (U::*method)(X1), const P1& p1) { in CreateFunctor() argument
1526 new MutantLateObjectBind<R, T, R (U::*)(X1), in CreateFunctor()
1534 template <typename R, typename T, typename U, typename P1, typename X1>
1536 CreateFunctor(T* obj, R (__stdcall U::*method)(X1), const P1& p1) { in CreateFunctor() argument
1538 new Mutant<R, T, R (__stdcall U::*)(X1), in CreateFunctor()
1544 template <typename R, typename P1, typename X1>
1546 CreateFunctor(R (__stdcall *function)(X1), const P1& p1) { in CreateFunctor() argument
1548 new MutantFunction<R, R (__stdcall *)(X1), in CreateFunctor()
1554 template <typename R, typename T, typename U, typename P1, typename X1>
1556 CreateFunctor(T** obj, R (__stdcall U::*method)(X1), const P1& p1) { in CreateFunctor() argument
1558 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1), in CreateFunctor()
1568 typename X1>
1570 CreateFunctor(T* obj, R (U::*method)(X1, A1), const P1& p1) { in CreateFunctor() argument
1572 new Mutant<R, T, R (U::*)(X1, A1), in CreateFunctor()
1578 template <typename R, typename P1, typename A1, typename X1>
1580 CreateFunctor(R (*function)(X1, A1), const P1& p1) { in CreateFunctor() argument
1582 new MutantFunction<R, R (*)(X1, A1), in CreateFunctor()
1590 typename X1>
1592 CreateFunctor(T** obj, R (U::*method)(X1, A1), const P1& p1) { in CreateFunctor() argument
1594 new MutantLateObjectBind<R, T, R (U::*)(X1, A1), in CreateFunctor()
1603 typename X1>
1605 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, A1), const P1& p1) { in CreateFunctor() argument
1607 new Mutant<R, T, R (__stdcall U::*)(X1, A1), in CreateFunctor()
1613 template <typename R, typename P1, typename A1, typename X1>
1615 CreateFunctor(R (__stdcall *function)(X1, A1), const P1& p1) { in CreateFunctor() argument
1617 new MutantFunction<R, R (__stdcall *)(X1, A1), in CreateFunctor()
1624 typename X1>
1626 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1), const P1& p1) { in CreateFunctor() argument
1628 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, A1), in CreateFunctor()
1638 typename A2, typename X1>
1640 CreateFunctor(T* obj, R (U::*method)(X1, A1, A2), const P1& p1) { in CreateFunctor() argument
1642 new Mutant<R, T, R (U::*)(X1, A1, A2), in CreateFunctor()
1648 template <typename R, typename P1, typename A1, typename A2, typename X1>
1650 CreateFunctor(R (*function)(X1, A1, A2), const P1& p1) { in CreateFunctor() argument
1652 new MutantFunction<R, R (*)(X1, A1, A2), in CreateFunctor()
1660 typename A2, typename X1>
1662 CreateFunctor(T** obj, R (U::*method)(X1, A1, A2), const P1& p1) { in CreateFunctor() argument
1664 new MutantLateObjectBind<R, T, R (U::*)(X1, A1, A2), in CreateFunctor()
1673 typename A2, typename X1>
1675 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, A1, A2), const P1& p1) { in CreateFunctor() argument
1677 new Mutant<R, T, R (__stdcall U::*)(X1, A1, A2), in CreateFunctor()
1683 template <typename R, typename P1, typename A1, typename A2, typename X1>
1685 CreateFunctor(R (__stdcall *function)(X1, A1, A2), const P1& p1) { in CreateFunctor() argument
1687 new MutantFunction<R, R (__stdcall *)(X1, A1, A2), in CreateFunctor()
1694 typename A2, typename X1>
1696 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2), const P1& p1) { in CreateFunctor() argument
1698 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, A1, A2), in CreateFunctor()
1708 typename A2, typename A3, typename X1>
1710 CreateFunctor(T* obj, R (U::*method)(X1, A1, A2, A3), const P1& p1) { in CreateFunctor() argument
1712 new Mutant<R, T, R (U::*)(X1, A1, A2, A3), in CreateFunctor()
1719 typename X1>
1721 CreateFunctor(R (*function)(X1, A1, A2, A3), const P1& p1) { in CreateFunctor() argument
1723 new MutantFunction<R, R (*)(X1, A1, A2, A3), in CreateFunctor()
1731 typename A2, typename A3, typename X1>
1733 CreateFunctor(T** obj, R (U::*method)(X1, A1, A2, A3), const P1& p1) { in CreateFunctor() argument
1735 new MutantLateObjectBind<R, T, R (U::*)(X1, A1, A2, A3), in CreateFunctor()
1744 typename A2, typename A3, typename X1>
1746 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, A1, A2, A3), const P1& p1) { in CreateFunctor() argument
1748 new Mutant<R, T, R (__stdcall U::*)(X1, A1, A2, A3), in CreateFunctor()
1755 typename X1>
1757 CreateFunctor(R (__stdcall *function)(X1, A1, A2, A3), const P1& p1) { in CreateFunctor() argument
1759 new MutantFunction<R, R (__stdcall *)(X1, A1, A2, A3), in CreateFunctor()
1766 typename A2, typename A3, typename X1>
1768 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2, A3), const P1& p1) { in CreateFunctor() argument
1770 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, A1, A2, A3), in CreateFunctor()
1780 typename A2, typename A3, typename A4, typename X1>
1782 CreateFunctor(T* obj, R (U::*method)(X1, A1, A2, A3, A4), const P1& p1) { in CreateFunctor() argument
1784 new Mutant<R, T, R (U::*)(X1, A1, A2, A3, A4), in CreateFunctor()
1791 typename A4, typename X1>
1793 CreateFunctor(R (*function)(X1, A1, A2, A3, A4), const P1& p1) { in CreateFunctor() argument
1795 new MutantFunction<R, R (*)(X1, A1, A2, A3, A4), in CreateFunctor()
1803 typename A2, typename A3, typename A4, typename X1>
1805 CreateFunctor(T** obj, R (U::*method)(X1, A1, A2, A3, A4), const P1& p1) { in CreateFunctor() argument
1807 new MutantLateObjectBind<R, T, R (U::*)(X1, A1, A2, A3, A4), in CreateFunctor()
1816 typename A2, typename A3, typename A4, typename X1>
1818 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4), in CreateFunctor() argument
1821 new Mutant<R, T, R (__stdcall U::*)(X1, A1, A2, A3, A4), in CreateFunctor()
1828 typename A4, typename X1>
1830 CreateFunctor(R (__stdcall *function)(X1, A1, A2, A3, A4), const P1& p1) { in CreateFunctor() argument
1832 new MutantFunction<R, R (__stdcall *)(X1, A1, A2, A3, A4), in CreateFunctor()
1839 typename A2, typename A3, typename A4, typename X1>
1841 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4), in CreateFunctor() argument
1844 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, A1, A2, A3, A4), in CreateFunctor()
1854 typename A2, typename A3, typename A4, typename A5, typename X1>
1856 CreateFunctor(T* obj, R (U::*method)(X1, A1, A2, A3, A4, A5), const P1& p1) { in CreateFunctor() argument
1858 new Mutant<R, T, R (U::*)(X1, A1, A2, A3, A4, A5), in CreateFunctor()
1865 typename A4, typename A5, typename X1>
1867 CreateFunctor(R (*function)(X1, A1, A2, A3, A4, A5), const P1& p1) { in CreateFunctor() argument
1869 new MutantFunction<R, R (*)(X1, A1, A2, A3, A4, A5), in CreateFunctor()
1877 typename A2, typename A3, typename A4, typename A5, typename X1>
1879 CreateFunctor(T** obj, R (U::*method)(X1, A1, A2, A3, A4, A5), const P1& p1) { in CreateFunctor() argument
1881 new MutantLateObjectBind<R, T, R (U::*)(X1, A1, A2, A3, A4, A5), in CreateFunctor()
1890 typename A2, typename A3, typename A4, typename A5, typename X1>
1892 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4, A5), in CreateFunctor() argument
1895 new Mutant<R, T, R (__stdcall U::*)(X1, A1, A2, A3, A4, A5), in CreateFunctor()
1902 typename A4, typename A5, typename X1>
1904 CreateFunctor(R (__stdcall *function)(X1, A1, A2, A3, A4, A5), const P1& p1) { in CreateFunctor() argument
1906 new MutantFunction<R, R (__stdcall *)(X1, A1, A2, A3, A4, A5), in CreateFunctor()
1913 typename A2, typename A3, typename A4, typename A5, typename X1>
1915 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4, A5), in CreateFunctor() argument
1918 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, A1, A2, A3, A4, A5), in CreateFunctor()
1929 typename X1>
1931 CreateFunctor(T* obj, R (U::*method)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
1934 new Mutant<R, T, R (U::*)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor()
1941 typename A4, typename A5, typename A6, typename X1>
1943 CreateFunctor(R (*function)(X1, A1, A2, A3, A4, A5, A6), const P1& p1) { in CreateFunctor() argument
1945 new MutantFunction<R, R (*)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor()
1954 typename X1>
1956 CreateFunctor(T** obj, R (U::*method)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
1959 new MutantLateObjectBind<R, T, R (U::*)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor()
1969 typename X1>
1971 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
1974 new Mutant<R, T, R (__stdcall U::*)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor()
1981 typename A4, typename A5, typename A6, typename X1>
1983 CreateFunctor(R (__stdcall *function)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
1986 new MutantFunction<R, R (__stdcall *)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor()
1994 typename X1>
1996 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
1999 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2009 typename X1, typename X2>
2011 CreateFunctor(T* obj, R (U::*method)(X1, X2), const P1& p1, const P2& p2) { in CreateFunctor() argument
2013 new Mutant<R, T, R (U::*)(X1, X2), in CreateFunctor()
2019 template <typename R, typename P1, typename P2, typename X1, typename X2>
2021 CreateFunctor(R (*function)(X1, X2), const P1& p1, const P2& p2) { in CreateFunctor() argument
2023 new MutantFunction<R, R (*)(X1, X2), in CreateFunctor()
2031 typename X1, typename X2>
2033 CreateFunctor(T** obj, R (U::*method)(X1, X2), const P1& p1, const P2& p2) { in CreateFunctor() argument
2035 new MutantLateObjectBind<R, T, R (U::*)(X1, X2), in CreateFunctor()
2044 typename X1, typename X2>
2046 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2), const P1& p1, in CreateFunctor() argument
2049 new Mutant<R, T, R (__stdcall U::*)(X1, X2), in CreateFunctor()
2055 template <typename R, typename P1, typename P2, typename X1, typename X2>
2057 CreateFunctor(R (__stdcall *function)(X1, X2), const P1& p1, const P2& p2) { in CreateFunctor() argument
2059 new MutantFunction<R, R (__stdcall *)(X1, X2), in CreateFunctor()
2066 typename X1, typename X2>
2068 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2), const P1& p1, in CreateFunctor() argument
2071 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2), in CreateFunctor()
2081 typename A1, typename X1, typename X2>
2083 CreateFunctor(T* obj, R (U::*method)(X1, X2, A1), const P1& p1, const P2& p2) { in CreateFunctor() argument
2085 new Mutant<R, T, R (U::*)(X1, X2, A1), in CreateFunctor()
2091 template <typename R, typename P1, typename P2, typename A1, typename X1,
2094 CreateFunctor(R (*function)(X1, X2, A1), const P1& p1, const P2& p2) { in CreateFunctor() argument
2096 new MutantFunction<R, R (*)(X1, X2, A1), in CreateFunctor()
2104 typename A1, typename X1, typename X2>
2106 CreateFunctor(T** obj, R (U::*method)(X1, X2, A1), const P1& p1, const P2& p2) { in CreateFunctor() argument
2108 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, A1), in CreateFunctor()
2117 typename A1, typename X1, typename X2>
2119 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, A1), const P1& p1, in CreateFunctor() argument
2122 new Mutant<R, T, R (__stdcall U::*)(X1, X2, A1), in CreateFunctor()
2128 template <typename R, typename P1, typename P2, typename A1, typename X1,
2131 CreateFunctor(R (__stdcall *function)(X1, X2, A1), const P1& p1, in CreateFunctor() argument
2134 new MutantFunction<R, R (__stdcall *)(X1, X2, A1), in CreateFunctor()
2141 typename A1, typename X1, typename X2>
2143 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1), const P1& p1, in CreateFunctor() argument
2146 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, A1), in CreateFunctor()
2156 typename A1, typename A2, typename X1, typename X2>
2158 CreateFunctor(T* obj, R (U::*method)(X1, X2, A1, A2), const P1& p1, in CreateFunctor() argument
2161 new Mutant<R, T, R (U::*)(X1, X2, A1, A2), in CreateFunctor()
2168 typename X1, typename X2>
2170 CreateFunctor(R (*function)(X1, X2, A1, A2), const P1& p1, const P2& p2) { in CreateFunctor() argument
2172 new MutantFunction<R, R (*)(X1, X2, A1, A2), in CreateFunctor()
2180 typename A1, typename A2, typename X1, typename X2>
2182 CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2), const P1& p1, in CreateFunctor() argument
2185 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, A1, A2), in CreateFunctor()
2194 typename A1, typename A2, typename X1, typename X2>
2196 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, A1, A2), const P1& p1, in CreateFunctor() argument
2199 new Mutant<R, T, R (__stdcall U::*)(X1, X2, A1, A2), in CreateFunctor()
2206 typename X1, typename X2>
2208 CreateFunctor(R (__stdcall *function)(X1, X2, A1, A2), const P1& p1, in CreateFunctor() argument
2211 new MutantFunction<R, R (__stdcall *)(X1, X2, A1, A2), in CreateFunctor()
2218 typename A1, typename A2, typename X1, typename X2>
2220 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2), const P1& p1, in CreateFunctor() argument
2223 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, A1, A2), in CreateFunctor()
2233 typename A1, typename A2, typename A3, typename X1, typename X2>
2235 CreateFunctor(T* obj, R (U::*method)(X1, X2, A1, A2, A3), const P1& p1, in CreateFunctor() argument
2238 new Mutant<R, T, R (U::*)(X1, X2, A1, A2, A3), in CreateFunctor()
2245 typename A3, typename X1, typename X2>
2247 CreateFunctor(R (*function)(X1, X2, A1, A2, A3), const P1& p1, const P2& p2) { in CreateFunctor() argument
2249 new MutantFunction<R, R (*)(X1, X2, A1, A2, A3), in CreateFunctor()
2257 typename A1, typename A2, typename A3, typename X1, typename X2>
2259 CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2, A3), const P1& p1, in CreateFunctor() argument
2262 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, A1, A2, A3), in CreateFunctor()
2271 typename A1, typename A2, typename A3, typename X1, typename X2>
2273 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3), in CreateFunctor() argument
2276 new Mutant<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3), in CreateFunctor()
2283 typename A3, typename X1, typename X2>
2285 CreateFunctor(R (__stdcall *function)(X1, X2, A1, A2, A3), const P1& p1, in CreateFunctor() argument
2288 new MutantFunction<R, R (__stdcall *)(X1, X2, A1, A2, A3), in CreateFunctor()
2295 typename A1, typename A2, typename A3, typename X1, typename X2>
2297 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3), in CreateFunctor() argument
2300 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3), in CreateFunctor()
2310 typename A1, typename A2, typename A3, typename A4, typename X1,
2313 CreateFunctor(T* obj, R (U::*method)(X1, X2, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2316 new Mutant<R, T, R (U::*)(X1, X2, A1, A2, A3, A4), in CreateFunctor()
2323 typename A3, typename A4, typename X1, typename X2>
2325 CreateFunctor(R (*function)(X1, X2, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2328 new MutantFunction<R, R (*)(X1, X2, A1, A2, A3, A4), in CreateFunctor()
2336 typename A1, typename A2, typename A3, typename A4, typename X1,
2339 CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2342 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, A1, A2, A3, A4), in CreateFunctor()
2351 typename A1, typename A2, typename A3, typename A4, typename X1,
2354 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4), in CreateFunctor() argument
2357 new Mutant<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3, A4), in CreateFunctor()
2364 typename A3, typename A4, typename X1, typename X2>
2366 CreateFunctor(R (__stdcall *function)(X1, X2, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2369 new MutantFunction<R, R (__stdcall *)(X1, X2, A1, A2, A3, A4), in CreateFunctor()
2376 typename A1, typename A2, typename A3, typename A4, typename X1,
2379 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4), in CreateFunctor() argument
2382 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3, A4), in CreateFunctor()
2393 typename X1, typename X2>
2395 CreateFunctor(T* obj, R (U::*method)(X1, X2, A1, A2, A3, A4, A5), const P1& p1, in CreateFunctor() argument
2398 new Mutant<R, T, R (U::*)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor()
2405 typename A3, typename A4, typename A5, typename X1, typename X2>
2407 CreateFunctor(R (*function)(X1, X2, A1, A2, A3, A4, A5), const P1& p1, in CreateFunctor() argument
2410 new MutantFunction<R, R (*)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor()
2419 typename X1, typename X2>
2421 CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2, A3, A4, A5), const P1& p1, in CreateFunctor() argument
2424 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor()
2434 typename X1, typename X2>
2436 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor() argument
2439 new Mutant<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor()
2446 typename A3, typename A4, typename A5, typename X1, typename X2>
2448 CreateFunctor(R (__stdcall *function)(X1, X2, A1, A2, A3, A4, A5), const P1& p1, in CreateFunctor() argument
2451 new MutantFunction<R, R (__stdcall *)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor()
2459 typename X1, typename X2>
2461 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor() argument
2464 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor()
2475 typename A6, typename X1, typename X2>
2477 CreateFunctor(T* obj, R (U::*method)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
2480 new Mutant<R, T, R (U::*)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2487 typename A3, typename A4, typename A5, typename A6, typename X1,
2490 CreateFunctor(R (*function)(X1, X2, A1, A2, A3, A4, A5, A6), const P1& p1, in CreateFunctor() argument
2493 new MutantFunction<R, R (*)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2502 typename A6, typename X1, typename X2>
2504 CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
2507 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2517 typename A6, typename X1, typename X2>
2519 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
2522 new Mutant<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2529 typename A3, typename A4, typename A5, typename A6, typename X1,
2532 CreateFunctor(R (__stdcall *function)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
2535 new MutantFunction<R, R (__stdcall *)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2543 typename A6, typename X1, typename X2>
2545 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
2548 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2558 typename P3, typename X1, typename X2, typename X3>
2560 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3), const P1& p1, const P2& p2, in CreateFunctor() argument
2563 new Mutant<R, T, R (U::*)(X1, X2, X3), in CreateFunctor()
2569 template <typename R, typename P1, typename P2, typename P3, typename X1,
2572 CreateFunctor(R (*function)(X1, X2, X3), const P1& p1, const P2& p2, in CreateFunctor() argument
2575 new MutantFunction<R, R (*)(X1, X2, X3), in CreateFunctor()
2583 typename P3, typename X1, typename X2, typename X3>
2585 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3), const P1& p1, const P2& p2, in CreateFunctor() argument
2588 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3), in CreateFunctor()
2597 typename P3, typename X1, typename X2, typename X3>
2599 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3), const P1& p1, in CreateFunctor() argument
2602 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3), in CreateFunctor()
2608 template <typename R, typename P1, typename P2, typename P3, typename X1,
2611 CreateFunctor(R (__stdcall *function)(X1, X2, X3), const P1& p1, const P2& p2, in CreateFunctor() argument
2614 new MutantFunction<R, R (__stdcall *)(X1, X2, X3), in CreateFunctor()
2621 typename P3, typename X1, typename X2, typename X3>
2623 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3), const P1& p1, in CreateFunctor() argument
2626 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3), in CreateFunctor()
2636 typename P3, typename A1, typename X1, typename X2, typename X3>
2638 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, A1), const P1& p1, in CreateFunctor() argument
2641 new Mutant<R, T, R (U::*)(X1, X2, X3, A1), in CreateFunctor()
2648 typename X1, typename X2, typename X3>
2650 CreateFunctor(R (*function)(X1, X2, X3, A1), const P1& p1, const P2& p2, in CreateFunctor() argument
2653 new MutantFunction<R, R (*)(X1, X2, X3, A1), in CreateFunctor()
2661 typename P3, typename A1, typename X1, typename X2, typename X3>
2663 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1), const P1& p1, in CreateFunctor() argument
2666 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, A1), in CreateFunctor()
2675 typename P3, typename A1, typename X1, typename X2, typename X3>
2677 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, A1), const P1& p1, in CreateFunctor() argument
2680 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, A1), in CreateFunctor()
2687 typename X1, typename X2, typename X3>
2689 CreateFunctor(R (__stdcall *function)(X1, X2, X3, A1), const P1& p1, in CreateFunctor() argument
2692 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, A1), in CreateFunctor()
2699 typename P3, typename A1, typename X1, typename X2, typename X3>
2701 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1), const P1& p1, in CreateFunctor() argument
2704 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, A1), in CreateFunctor()
2714 typename P3, typename A1, typename A2, typename X1, typename X2,
2717 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, A1, A2), const P1& p1, in CreateFunctor() argument
2720 new Mutant<R, T, R (U::*)(X1, X2, X3, A1, A2), in CreateFunctor()
2727 typename A2, typename X1, typename X2, typename X3>
2729 CreateFunctor(R (*function)(X1, X2, X3, A1, A2), const P1& p1, const P2& p2, in CreateFunctor() argument
2732 new MutantFunction<R, R (*)(X1, X2, X3, A1, A2), in CreateFunctor()
2740 typename P3, typename A1, typename A2, typename X1, typename X2,
2743 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2), const P1& p1, in CreateFunctor() argument
2746 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, A1, A2), in CreateFunctor()
2755 typename P3, typename A1, typename A2, typename X1, typename X2,
2758 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2), in CreateFunctor() argument
2761 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2), in CreateFunctor()
2768 typename A2, typename X1, typename X2, typename X3>
2770 CreateFunctor(R (__stdcall *function)(X1, X2, X3, A1, A2), const P1& p1, in CreateFunctor() argument
2773 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, A1, A2), in CreateFunctor()
2780 typename P3, typename A1, typename A2, typename X1, typename X2,
2783 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2), in CreateFunctor() argument
2786 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2), in CreateFunctor()
2796 typename P3, typename A1, typename A2, typename A3, typename X1,
2799 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, A1, A2, A3), const P1& p1, in CreateFunctor() argument
2802 new Mutant<R, T, R (U::*)(X1, X2, X3, A1, A2, A3), in CreateFunctor()
2809 typename A2, typename A3, typename X1, typename X2, typename X3>
2811 CreateFunctor(R (*function)(X1, X2, X3, A1, A2, A3), const P1& p1, const P2& p2, in CreateFunctor() argument
2814 new MutantFunction<R, R (*)(X1, X2, X3, A1, A2, A3), in CreateFunctor()
2822 typename P3, typename A1, typename A2, typename A3, typename X1,
2825 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2, A3), const P1& p1, in CreateFunctor() argument
2828 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, A1, A2, A3), in CreateFunctor()
2837 typename P3, typename A1, typename A2, typename A3, typename X1,
2840 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3), in CreateFunctor() argument
2843 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3), in CreateFunctor()
2850 typename A2, typename A3, typename X1, typename X2, typename X3>
2852 CreateFunctor(R (__stdcall *function)(X1, X2, X3, A1, A2, A3), const P1& p1, in CreateFunctor() argument
2855 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, A1, A2, A3), in CreateFunctor()
2862 typename P3, typename A1, typename A2, typename A3, typename X1,
2865 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3), in CreateFunctor() argument
2868 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3), in CreateFunctor()
2879 typename X1, typename X2, typename X3>
2881 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2884 new Mutant<R, T, R (U::*)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor()
2891 typename A2, typename A3, typename A4, typename X1, typename X2,
2894 CreateFunctor(R (*function)(X1, X2, X3, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2897 new MutantFunction<R, R (*)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor()
2906 typename X1, typename X2, typename X3>
2908 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2911 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor()
2921 typename X1, typename X2, typename X3>
2923 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor() argument
2926 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor()
2933 typename A2, typename A3, typename A4, typename X1, typename X2,
2936 CreateFunctor(R (__stdcall *function)(X1, X2, X3, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2939 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor()
2947 typename X1, typename X2, typename X3>
2949 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor() argument
2952 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor()
2963 typename A5, typename X1, typename X2, typename X3>
2965 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor() argument
2968 new Mutant<R, T, R (U::*)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor()
2975 typename A2, typename A3, typename A4, typename A5, typename X1,
2978 CreateFunctor(R (*function)(X1, X2, X3, A1, A2, A3, A4, A5), const P1& p1, in CreateFunctor() argument
2981 new MutantFunction<R, R (*)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor()
2990 typename A5, typename X1, typename X2, typename X3>
2992 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor() argument
2995 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor()
3005 typename A5, typename X1, typename X2, typename X3>
3007 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor() argument
3010 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor()
3017 typename A2, typename A3, typename A4, typename A5, typename X1,
3020 CreateFunctor(R (__stdcall *function)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor() argument
3023 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor()
3031 typename A5, typename X1, typename X2, typename X3>
3033 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor() argument
3036 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor()
3047 typename A5, typename A6, typename X1, typename X2, typename X3>
3049 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3052 new Mutant<R, T, R (U::*)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3060 typename X1, typename X2, typename X3>
3062 CreateFunctor(R (*function)(X1, X2, X3, A1, A2, A3, A4, A5, A6), const P1& p1, in CreateFunctor() argument
3065 new MutantFunction<R, R (*)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3074 typename A5, typename A6, typename X1, typename X2, typename X3>
3076 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3079 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3089 typename A5, typename A6, typename X1, typename X2, typename X3>
3091 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4, A5, in CreateFunctor() argument
3094 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3102 typename X1, typename X2, typename X3>
3104 CreateFunctor(R (__stdcall *function)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3107 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3115 typename A5, typename A6, typename X1, typename X2, typename X3>
3117 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4, A5, in CreateFunctor() argument
3120 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3130 typename P3, typename P4, typename X1, typename X2, typename X3,
3133 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4), const P1& p1, in CreateFunctor() argument
3136 new Mutant<R, T, R (U::*)(X1, X2, X3, X4), in CreateFunctor()
3143 typename X1, typename X2, typename X3, typename X4>
3145 CreateFunctor(R (*function)(X1, X2, X3, X4), const P1& p1, const P2& p2, in CreateFunctor() argument
3148 new MutantFunction<R, R (*)(X1, X2, X3, X4), in CreateFunctor()
3156 typename P3, typename P4, typename X1, typename X2, typename X3,
3159 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4), const P1& p1, in CreateFunctor() argument
3162 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4), in CreateFunctor()
3171 typename P3, typename P4, typename X1, typename X2, typename X3,
3174 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4), const P1& p1, in CreateFunctor() argument
3177 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4), in CreateFunctor()
3184 typename X1, typename X2, typename X3, typename X4>
3186 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4), const P1& p1, in CreateFunctor() argument
3189 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4), in CreateFunctor()
3196 typename P3, typename P4, typename X1, typename X2, typename X3,
3199 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4), const P1& p1, in CreateFunctor() argument
3202 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4), in CreateFunctor()
3212 typename P3, typename P4, typename A1, typename X1, typename X2,
3215 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, A1), const P1& p1, in CreateFunctor() argument
3218 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, A1), in CreateFunctor()
3225 typename A1, typename X1, typename X2, typename X3, typename X4>
3227 CreateFunctor(R (*function)(X1, X2, X3, X4, A1), const P1& p1, const P2& p2, in CreateFunctor() argument
3230 new MutantFunction<R, R (*)(X1, X2, X3, X4, A1), in CreateFunctor()
3238 typename P3, typename P4, typename A1, typename X1, typename X2,
3241 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1), const P1& p1, in CreateFunctor() argument
3244 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, A1), in CreateFunctor()
3253 typename P3, typename P4, typename A1, typename X1, typename X2,
3256 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1), in CreateFunctor() argument
3259 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1), in CreateFunctor()
3266 typename A1, typename X1, typename X2, typename X3, typename X4>
3268 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, A1), const P1& p1, in CreateFunctor() argument
3271 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, A1), in CreateFunctor()
3278 typename P3, typename P4, typename A1, typename X1, typename X2,
3281 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1), in CreateFunctor() argument
3284 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1), in CreateFunctor()
3294 typename P3, typename P4, typename A1, typename A2, typename X1,
3297 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, A1, A2), const P1& p1, in CreateFunctor() argument
3300 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, A1, A2), in CreateFunctor()
3307 typename A1, typename A2, typename X1, typename X2, typename X3,
3310 CreateFunctor(R (*function)(X1, X2, X3, X4, A1, A2), const P1& p1, const P2& p2, in CreateFunctor() argument
3313 new MutantFunction<R, R (*)(X1, X2, X3, X4, A1, A2), in CreateFunctor()
3321 typename P3, typename P4, typename A1, typename A2, typename X1,
3324 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2), const P1& p1, in CreateFunctor() argument
3327 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, A1, A2), in CreateFunctor()
3336 typename P3, typename P4, typename A1, typename A2, typename X1,
3339 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2), in CreateFunctor() argument
3342 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2), in CreateFunctor()
3349 typename A1, typename A2, typename X1, typename X2, typename X3,
3352 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, A1, A2), const P1& p1, in CreateFunctor() argument
3355 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, A1, A2), in CreateFunctor()
3362 typename P3, typename P4, typename A1, typename A2, typename X1,
3365 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2), in CreateFunctor() argument
3368 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2), in CreateFunctor()
3379 typename X1, typename X2, typename X3, typename X4>
3381 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3), const P1& p1, in CreateFunctor() argument
3384 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3), in CreateFunctor()
3391 typename A1, typename A2, typename A3, typename X1, typename X2,
3394 CreateFunctor(R (*function)(X1, X2, X3, X4, A1, A2, A3), const P1& p1, in CreateFunctor() argument
3397 new MutantFunction<R, R (*)(X1, X2, X3, X4, A1, A2, A3), in CreateFunctor()
3406 typename X1, typename X2, typename X3, typename X4>
3408 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3), const P1& p1, in CreateFunctor() argument
3411 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3), in CreateFunctor()
3421 typename X1, typename X2, typename X3, typename X4>
3423 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3), in CreateFunctor() argument
3426 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3), in CreateFunctor()
3433 typename A1, typename A2, typename A3, typename X1, typename X2,
3436 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, A1, A2, A3), const P1& p1, in CreateFunctor() argument
3439 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, A1, A2, A3), in CreateFunctor()
3447 typename X1, typename X2, typename X3, typename X4>
3449 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3), in CreateFunctor() argument
3452 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3), in CreateFunctor()
3463 typename A4, typename X1, typename X2, typename X3, typename X4>
3465 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor() argument
3468 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor()
3475 typename A1, typename A2, typename A3, typename A4, typename X1,
3478 CreateFunctor(R (*function)(X1, X2, X3, X4, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
3481 new MutantFunction<R, R (*)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor()
3490 typename A4, typename X1, typename X2, typename X3, typename X4>
3492 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor() argument
3495 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor()
3505 typename A4, typename X1, typename X2, typename X3, typename X4>
3507 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor() argument
3510 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor()
3517 typename A1, typename A2, typename A3, typename A4, typename X1,
3520 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor() argument
3523 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor()
3531 typename A4, typename X1, typename X2, typename X3, typename X4>
3533 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor() argument
3536 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor()
3547 typename A4, typename A5, typename X1, typename X2, typename X3,
3550 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor() argument
3553 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor()
3561 typename X1, typename X2, typename X3, typename X4>
3563 CreateFunctor(R (*function)(X1, X2, X3, X4, A1, A2, A3, A4, A5), const P1& p1, in CreateFunctor() argument
3566 new MutantFunction<R, R (*)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor()
3575 typename A4, typename A5, typename X1, typename X2, typename X3,
3578 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor() argument
3581 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor()
3591 typename A4, typename A5, typename X1, typename X2, typename X3,
3594 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, in CreateFunctor() argument
3597 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor()
3605 typename X1, typename X2, typename X3, typename X4>
3607 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor() argument
3610 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor()
3618 typename A4, typename A5, typename X1, typename X2, typename X3,
3621 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, in CreateFunctor() argument
3624 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor()
3635 typename A4, typename A5, typename A6, typename X1, typename X2,
3638 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3641 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3649 typename A6, typename X1, typename X2, typename X3, typename X4>
3651 CreateFunctor(R (*function)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3654 new MutantFunction<R, R (*)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3663 typename A4, typename A5, typename A6, typename X1, typename X2,
3666 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3669 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3679 typename A4, typename A5, typename A6, typename X1, typename X2,
3682 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, in CreateFunctor() argument
3685 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3693 typename A6, typename X1, typename X2, typename X3, typename X4>
3695 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3698 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3706 typename A4, typename A5, typename A6, typename X1, typename X2,
3709 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, in CreateFunctor() argument
3712 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3722 typename P3, typename P4, typename P5, typename X1, typename X2,
3725 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5), const P1& p1, in CreateFunctor() argument
3728 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5), in CreateFunctor()
3735 typename P5, typename X1, typename X2, typename X3, typename X4,
3738 CreateFunctor(R (*function)(X1, X2, X3, X4, X5), const P1& p1, const P2& p2, in CreateFunctor() argument
3741 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5), in CreateFunctor()
3749 typename P3, typename P4, typename P5, typename X1, typename X2,
3752 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5), const P1& p1, in CreateFunctor() argument
3755 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5), in CreateFunctor()
3764 typename P3, typename P4, typename P5, typename X1, typename X2,
3767 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5), in CreateFunctor() argument
3770 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5), in CreateFunctor()
3777 typename P5, typename X1, typename X2, typename X3, typename X4,
3780 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5), const P1& p1, in CreateFunctor() argument
3783 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5), in CreateFunctor()
3790 typename P3, typename P4, typename P5, typename X1, typename X2,
3793 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5), in CreateFunctor() argument
3796 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5), in CreateFunctor()
3806 typename P3, typename P4, typename P5, typename A1, typename X1,
3809 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, A1), const P1& p1, in CreateFunctor() argument
3812 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, A1), in CreateFunctor()
3819 typename P5, typename A1, typename X1, typename X2, typename X3,
3822 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, A1), const P1& p1, const P2& p2, in CreateFunctor() argument
3825 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, A1), in CreateFunctor()
3833 typename P3, typename P4, typename P5, typename A1, typename X1,
3836 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1), const P1& p1, in CreateFunctor() argument
3839 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, A1), in CreateFunctor()
3848 typename P3, typename P4, typename P5, typename A1, typename X1,
3851 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1), in CreateFunctor() argument
3854 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1), in CreateFunctor()
3861 typename P5, typename A1, typename X1, typename X2, typename X3,
3864 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, A1), const P1& p1, in CreateFunctor() argument
3867 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, A1), in CreateFunctor()
3874 typename P3, typename P4, typename P5, typename A1, typename X1,
3877 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1), in CreateFunctor() argument
3880 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1), in CreateFunctor()
3891 typename X1, typename X2, typename X3, typename X4, typename X5>
3893 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2), const P1& p1, in CreateFunctor() argument
3896 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2), in CreateFunctor()
3903 typename P5, typename A1, typename A2, typename X1, typename X2,
3906 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, A1, A2), const P1& p1, in CreateFunctor() argument
3909 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, A1, A2), in CreateFunctor()
3918 typename X1, typename X2, typename X3, typename X4, typename X5>
3920 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2), const P1& p1, in CreateFunctor() argument
3923 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2), in CreateFunctor()
3933 typename X1, typename X2, typename X3, typename X4, typename X5>
3935 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2), in CreateFunctor() argument
3938 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2), in CreateFunctor()
3945 typename P5, typename A1, typename A2, typename X1, typename X2,
3948 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, A1, A2), const P1& p1, in CreateFunctor() argument
3951 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, A1, A2), in CreateFunctor()
3959 typename X1, typename X2, typename X3, typename X4, typename X5>
3961 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2), in CreateFunctor() argument
3964 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2), in CreateFunctor()
3975 typename A3, typename X1, typename X2, typename X3, typename X4,
3978 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3), in CreateFunctor() argument
3981 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3), in CreateFunctor()
3988 typename P5, typename A1, typename A2, typename A3, typename X1,
3991 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, A1, A2, A3), const P1& p1, in CreateFunctor() argument
3994 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, A1, A2, A3), in CreateFunctor()
4003 typename A3, typename X1, typename X2, typename X3, typename X4,
4006 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3), in CreateFunctor() argument
4009 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3), in CreateFunctor()
4019 typename A3, typename X1, typename X2, typename X3, typename X4,
4022 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2, A3), in CreateFunctor() argument
4025 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3), in CreateFunctor()
4032 typename P5, typename A1, typename A2, typename A3, typename X1,
4035 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, A1, A2, A3), in CreateFunctor() argument
4038 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, A1, A2, A3), in CreateFunctor()
4046 typename A3, typename X1, typename X2, typename X3, typename X4,
4049 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2, A3), in CreateFunctor() argument
4052 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3), in CreateFunctor()
4063 typename A3, typename A4, typename X1, typename X2, typename X3,
4066 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor() argument
4069 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor()
4077 typename X1, typename X2, typename X3, typename X4, typename X5>
4079 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
4082 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor()
4091 typename A3, typename A4, typename X1, typename X2, typename X3,
4094 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor() argument
4097 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor()
4107 typename A3, typename A4, typename X1, typename X2, typename X3,
4110 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, in CreateFunctor() argument
4114 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor()
4122 typename X1, typename X2, typename X3, typename X4, typename X5>
4124 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor() argument
4127 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor()
4135 typename A3, typename A4, typename X1, typename X2, typename X3,
4138 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, in CreateFunctor() argument
4142 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor()
4153 typename A3, typename A4, typename A5, typename X1, typename X2,
4156 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor() argument
4159 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor()
4167 typename A5, typename X1, typename X2, typename X3, typename X4,
4170 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor() argument
4173 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor()
4182 typename A3, typename A4, typename A5, typename X1, typename X2,
4185 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor() argument
4188 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor()
4198 typename A3, typename A4, typename A5, typename X1, typename X2,
4201 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, in CreateFunctor() argument
4205 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor()
4213 typename A5, typename X1, typename X2, typename X3, typename X4,
4216 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor() argument
4219 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor()
4227 typename A3, typename A4, typename A5, typename X1, typename X2,
4230 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, in CreateFunctor() argument
4234 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor()
4245 typename A3, typename A4, typename A5, typename A6, typename X1,
4248 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, in CreateFunctor() argument
4252 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4260 typename A5, typename A6, typename X1, typename X2, typename X3,
4263 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
4266 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4275 typename A3, typename A4, typename A5, typename A6, typename X1,
4278 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, in CreateFunctor() argument
4282 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4292 typename A3, typename A4, typename A5, typename A6, typename X1,
4295 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, in CreateFunctor() argument
4299 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4307 typename A5, typename A6, typename X1, typename X2, typename X3,
4310 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, in CreateFunctor() argument
4314 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4322 typename A3, typename A4, typename A5, typename A6, typename X1,
4325 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, in CreateFunctor() argument
4329 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4339 typename P3, typename P4, typename P5, typename P6, typename X1,
4342 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, X6), const P1& p1, in CreateFunctor() argument
4345 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, X6), in CreateFunctor()
4352 typename P5, typename P6, typename X1, typename X2, typename X3,
4355 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, X6), const P1& p1, const P2& p2, in CreateFunctor() argument
4358 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, X6), in CreateFunctor()
4366 typename P3, typename P4, typename P5, typename P6, typename X1,
4369 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6), const P1& p1, in CreateFunctor() argument
4372 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, X6), in CreateFunctor()
4381 typename P3, typename P4, typename P5, typename P6, typename X1,
4384 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6), in CreateFunctor() argument
4388 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6), in CreateFunctor()
4395 typename P5, typename P6, typename X1, typename X2, typename X3,
4398 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, X6), const P1& p1, in CreateFunctor() argument
4401 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, X6), in CreateFunctor()
4408 typename P3, typename P4, typename P5, typename P6, typename X1,
4411 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6), in CreateFunctor() argument
4415 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6), in CreateFunctor()
4426 typename X1, typename X2, typename X3, typename X4, typename X5,
4429 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1), const P1& p1, in CreateFunctor() argument
4432 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1), in CreateFunctor()
4439 typename P5, typename P6, typename A1, typename X1, typename X2,
4442 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, X6, A1), const P1& p1, in CreateFunctor() argument
4445 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, X6, A1), in CreateFunctor()
4454 typename X1, typename X2, typename X3, typename X4, typename X5,
4457 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1), const P1& p1, in CreateFunctor() argument
4460 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1), in CreateFunctor()
4470 typename X1, typename X2, typename X3, typename X4, typename X5,
4473 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1), in CreateFunctor() argument
4477 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1), in CreateFunctor()
4484 typename P5, typename P6, typename A1, typename X1, typename X2,
4487 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, X6, A1), const P1& p1, in CreateFunctor() argument
4490 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, X6, A1), in CreateFunctor()
4498 typename X1, typename X2, typename X3, typename X4, typename X5,
4501 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1), in CreateFunctor() argument
4505 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1), in CreateFunctor()
4516 typename A2, typename X1, typename X2, typename X3, typename X4,
4519 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2), in CreateFunctor() argument
4523 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2), in CreateFunctor()
4530 typename P5, typename P6, typename A1, typename A2, typename X1,
4533 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, X6, A1, A2), const P1& p1, in CreateFunctor() argument
4536 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, X6, A1, A2), in CreateFunctor()
4545 typename A2, typename X1, typename X2, typename X3, typename X4,
4548 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2), in CreateFunctor() argument
4552 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2), in CreateFunctor()
4562 typename A2, typename X1, typename X2, typename X3, typename X4,
4565 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2), in CreateFunctor() argument
4569 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2), in CreateFunctor()
4576 typename P5, typename P6, typename A1, typename A2, typename X1,
4579 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, X6, A1, A2), in CreateFunctor() argument
4583 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, X6, A1, A2), in CreateFunctor()
4591 typename A2, typename X1, typename X2, typename X3, typename X4,
4594 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2), in CreateFunctor() argument
4598 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2), in CreateFunctor()
4609 typename A2, typename A3, typename X1, typename X2, typename X3,
4612 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3), in CreateFunctor() argument
4616 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3), in CreateFunctor()
4624 typename X1, typename X2, typename X3, typename X4, typename X5,
4627 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, X6, A1, A2, A3), const P1& p1, in CreateFunctor() argument
4630 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, X6, A1, A2, A3), in CreateFunctor()
4639 typename A2, typename A3, typename X1, typename X2, typename X3,
4642 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3), in CreateFunctor() argument
4646 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3), in CreateFunctor()
4656 typename A2, typename A3, typename X1, typename X2, typename X3,
4659 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, in CreateFunctor() argument
4663 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3), in CreateFunctor()
4671 typename X1, typename X2, typename X3, typename X4, typename X5,
4674 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, X6, A1, A2, A3), in CreateFunctor() argument
4678 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, X6, A1, A2, A3), in CreateFunctor()
4686 typename A2, typename A3, typename X1, typename X2, typename X3,
4689 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, in CreateFunctor() argument
4693 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3), in CreateFunctor()
4704 typename A2, typename A3, typename A4, typename X1, typename X2,
4707 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor() argument
4711 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor()
4719 typename A4, typename X1, typename X2, typename X3, typename X4,
4722 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor() argument
4726 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor()
4735 typename A2, typename A3, typename A4, typename X1, typename X2,
4738 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor() argument
4742 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor()
4752 typename A2, typename A3, typename A4, typename X1, typename X2,
4755 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, in CreateFunctor() argument
4759 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor()
4767 typename A4, typename X1, typename X2, typename X3, typename X4,
4770 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor() argument
4774 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor()
4782 typename A2, typename A3, typename A4, typename X1, typename X2,
4785 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, in CreateFunctor() argument
4789 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor()
4800 typename A2, typename A3, typename A4, typename A5, typename X1,
4803 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, in CreateFunctor() argument
4807 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor()
4815 typename A4, typename A5, typename X1, typename X2, typename X3,
4818 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor() argument
4822 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor()
4831 typename A2, typename A3, typename A4, typename A5, typename X1,
4834 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, in CreateFunctor() argument
4838 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor()
4848 typename A2, typename A3, typename A4, typename A5, typename X1,
4851 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, in CreateFunctor() argument
4855 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor()
4863 typename A4, typename A5, typename X1, typename X2, typename X3,
4866 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, in CreateFunctor() argument
4870 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor()
4878 typename A2, typename A3, typename A4, typename A5, typename X1,
4881 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, in CreateFunctor() argument
4885 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor()
4897 typename X1, typename X2, typename X3, typename X4, typename X5,
4900 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, in CreateFunctor() argument
4904 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4912 typename A4, typename A5, typename A6, typename X1, typename X2,
4915 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
4919 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4929 typename X1, typename X2, typename X3, typename X4, typename X5,
4932 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, in CreateFunctor() argument
4936 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4947 typename X1, typename X2, typename X3, typename X4, typename X5,
4950 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, in CreateFunctor() argument
4954 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4962 typename A4, typename A5, typename A6, typename X1, typename X2,
4965 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, in CreateFunctor() argument
4969 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4978 typename X1, typename X2, typename X3, typename X4, typename X5,
4981 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, in CreateFunctor() argument
4985 … new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor()