• Home
  • Raw
  • Download

Lines Matching refs:A4

1288           typename A3, typename A4>
1289 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
1290 CreateFunctor(T* obj, R (U::*method)(A1, A2, A3, A4)) { in CreateFunctor() argument
1291 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
1292 new Mutant<R, T, R (U::*)(A1, A2, A3, A4), in CreateFunctor()
1293 Tuple0, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
1295 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
1298 template <typename R, typename A1, typename A2, typename A3, typename A4>
1299 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
1300 CreateFunctor(R (*function)(A1, A2, A3, A4)) { in CreateFunctor() argument
1301 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
1302 new MutantFunction<R, R (*)(A1, A2, A3, A4), in CreateFunctor()
1303 Tuple0, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
1305 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
1310 typename A3, typename A4>
1311 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
1312 CreateFunctor(T** obj, R (U::*method)(A1, A2, A3, A4)) { in CreateFunctor() argument
1313 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
1314 new MutantLateObjectBind<R, T, R (U::*)(A1, A2, A3, A4), in CreateFunctor()
1315 Tuple0, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
1317 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
1323 typename A3, typename A4>
1324 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
1325 CreateFunctor(T* obj, R (__stdcall U::*method)(A1, A2, A3, A4)) { in CreateFunctor() argument
1326 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
1327 new Mutant<R, T, R (__stdcall U::*)(A1, A2, A3, A4), in CreateFunctor()
1328 Tuple0, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
1330 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
1333 template <typename R, typename A1, typename A2, typename A3, typename A4>
1334 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
1335 CreateFunctor(R (__stdcall *function)(A1, A2, A3, A4)) { in CreateFunctor() argument
1336 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
1337 new MutantFunction<R, R (__stdcall *)(A1, A2, A3, A4), in CreateFunctor()
1338 Tuple0, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
1340 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
1344 typename A3, typename A4>
1345 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
1346 CreateFunctor(T** obj, R (__stdcall U::*method)(A1, A2, A3, A4)) { in CreateFunctor() argument
1347 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
1348 new MutantLateObjectBind<R, T, R (__stdcall U::*)(A1, A2, A3, A4), in CreateFunctor()
1349 Tuple0, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
1351 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
1358 typename A3, typename A4, typename A5>
1359 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
1360 CreateFunctor(T* obj, R (U::*method)(A1, A2, A3, A4, A5)) { in CreateFunctor() argument
1361 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
1362 new Mutant<R, T, R (U::*)(A1, A2, A3, A4, A5), in CreateFunctor()
1363 Tuple0, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
1365 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
1368 template <typename R, typename A1, typename A2, typename A3, typename A4,
1370 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
1371 CreateFunctor(R (*function)(A1, A2, A3, A4, A5)) { in CreateFunctor() argument
1372 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
1373 new MutantFunction<R, R (*)(A1, A2, A3, A4, A5), in CreateFunctor()
1374 Tuple0, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
1376 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
1381 typename A3, typename A4, typename A5>
1382 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
1383 CreateFunctor(T** obj, R (U::*method)(A1, A2, A3, A4, A5)) { in CreateFunctor() argument
1384 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
1385 new MutantLateObjectBind<R, T, R (U::*)(A1, A2, A3, A4, A5), in CreateFunctor()
1386 Tuple0, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
1388 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
1394 typename A3, typename A4, typename A5>
1395 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
1396 CreateFunctor(T* obj, R (__stdcall U::*method)(A1, A2, A3, A4, A5)) { in CreateFunctor() argument
1397 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
1398 new Mutant<R, T, R (__stdcall U::*)(A1, A2, A3, A4, A5), in CreateFunctor()
1399 Tuple0, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
1401 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
1404 template <typename R, typename A1, typename A2, typename A3, typename A4,
1406 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
1407 CreateFunctor(R (__stdcall *function)(A1, A2, A3, A4, A5)) { in CreateFunctor() argument
1408 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
1409 new MutantFunction<R, R (__stdcall *)(A1, A2, A3, A4, A5), in CreateFunctor()
1410 Tuple0, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
1412 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
1416 typename A3, typename A4, typename A5>
1417 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
1418 CreateFunctor(T** obj, R (__stdcall U::*method)(A1, A2, A3, A4, A5)) { in CreateFunctor() argument
1419 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
1420 new MutantLateObjectBind<R, T, R (__stdcall U::*)(A1, A2, A3, A4, A5), in CreateFunctor()
1421 Tuple0, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
1423 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
1430 typename A3, typename A4, typename A5, typename A6>
1431 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
1432 CreateFunctor(T* obj, R (U::*method)(A1, A2, A3, A4, A5, A6)) { in CreateFunctor() argument
1433 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
1434 new Mutant<R, T, R (U::*)(A1, A2, A3, A4, A5, A6), in CreateFunctor()
1435 Tuple0, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
1437 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
1440 template <typename R, typename A1, typename A2, typename A3, typename A4,
1442 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
1443 CreateFunctor(R (*function)(A1, A2, A3, A4, A5, A6)) { in CreateFunctor() argument
1444 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
1445 new MutantFunction<R, R (*)(A1, A2, A3, A4, A5, A6), in CreateFunctor()
1446 Tuple0, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
1448 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
1453 typename A3, typename A4, typename A5, typename A6>
1454 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
1455 CreateFunctor(T** obj, R (U::*method)(A1, A2, A3, A4, A5, A6)) { in CreateFunctor() argument
1456 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
1457 new MutantLateObjectBind<R, T, R (U::*)(A1, A2, A3, A4, A5, A6), in CreateFunctor()
1458 Tuple0, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
1460 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
1466 typename A3, typename A4, typename A5, typename A6>
1467 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
1468 CreateFunctor(T* obj, R (__stdcall U::*method)(A1, A2, A3, A4, A5, A6)) { in CreateFunctor() argument
1469 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
1470 new Mutant<R, T, R (__stdcall U::*)(A1, A2, A3, A4, A5, A6), in CreateFunctor()
1471 Tuple0, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
1473 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
1476 template <typename R, typename A1, typename A2, typename A3, typename A4,
1478 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
1479 CreateFunctor(R (__stdcall *function)(A1, A2, A3, A4, A5, A6)) { in CreateFunctor() argument
1480 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
1481 new MutantFunction<R, R (__stdcall *)(A1, A2, A3, A4, A5, A6), in CreateFunctor()
1482 Tuple0, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
1484 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
1488 typename A3, typename A4, typename A5, typename A6>
1489 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
1490 CreateFunctor(T** obj, R (__stdcall U::*method)(A1, A2, A3, A4, A5, A6)) { in CreateFunctor() argument
1491 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
1492 new MutantLateObjectBind<R, T, R (__stdcall U::*)(A1, A2, A3, A4, A5, A6), in CreateFunctor()
1493 Tuple0, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
1495 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
1780 typename A2, typename A3, typename A4, typename X1>
1781 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
1782 CreateFunctor(T* obj, R (U::*method)(X1, A1, A2, A3, A4), const P1& p1) { in CreateFunctor() argument
1783 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
1784 new Mutant<R, T, R (U::*)(X1, A1, A2, A3, A4), in CreateFunctor()
1785 Tuple1<P1>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
1787 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
1791 typename A4, typename X1>
1792 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
1793 CreateFunctor(R (*function)(X1, A1, A2, A3, A4), const P1& p1) { in CreateFunctor() argument
1794 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
1795 new MutantFunction<R, R (*)(X1, A1, A2, A3, A4), in CreateFunctor()
1796 Tuple1<P1>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
1798 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
1803 typename A2, typename A3, typename A4, typename X1>
1804 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
1805 CreateFunctor(T** obj, R (U::*method)(X1, A1, A2, A3, A4), const P1& p1) { in CreateFunctor() argument
1806 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
1807 new MutantLateObjectBind<R, T, R (U::*)(X1, A1, A2, A3, A4), in CreateFunctor()
1808 Tuple1<P1>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
1810 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
1816 typename A2, typename A3, typename A4, typename X1>
1817 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
1818 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4), in CreateFunctor() argument
1820 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
1821 new Mutant<R, T, R (__stdcall U::*)(X1, A1, A2, A3, A4), in CreateFunctor()
1822 Tuple1<P1>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
1824 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
1828 typename A4, typename X1>
1829 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
1830 CreateFunctor(R (__stdcall *function)(X1, A1, A2, A3, A4), const P1& p1) { in CreateFunctor() argument
1831 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
1832 new MutantFunction<R, R (__stdcall *)(X1, A1, A2, A3, A4), in CreateFunctor()
1833 Tuple1<P1>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
1835 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
1839 typename A2, typename A3, typename A4, typename X1>
1840 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
1841 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4), in CreateFunctor() argument
1843 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
1844 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, A1, A2, A3, A4), in CreateFunctor()
1845 Tuple1<P1>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
1847 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
1854 typename A2, typename A3, typename A4, typename A5, typename X1>
1855 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
1856 CreateFunctor(T* obj, R (U::*method)(X1, A1, A2, A3, A4, A5), const P1& p1) { in CreateFunctor() argument
1857 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
1858 new Mutant<R, T, R (U::*)(X1, A1, A2, A3, A4, A5), in CreateFunctor()
1859 Tuple1<P1>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
1861 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
1865 typename A4, typename A5, typename X1>
1866 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
1867 CreateFunctor(R (*function)(X1, A1, A2, A3, A4, A5), const P1& p1) { in CreateFunctor() argument
1868 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
1869 new MutantFunction<R, R (*)(X1, A1, A2, A3, A4, A5), in CreateFunctor()
1870 Tuple1<P1>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
1872 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
1877 typename A2, typename A3, typename A4, typename A5, typename X1>
1878 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
1879 CreateFunctor(T** obj, R (U::*method)(X1, A1, A2, A3, A4, A5), const P1& p1) { in CreateFunctor() argument
1880 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
1881 new MutantLateObjectBind<R, T, R (U::*)(X1, A1, A2, A3, A4, A5), in CreateFunctor()
1882 Tuple1<P1>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
1884 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
1890 typename A2, typename A3, typename A4, typename A5, typename X1>
1891 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
1892 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4, A5), in CreateFunctor() argument
1894 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
1895 new Mutant<R, T, R (__stdcall U::*)(X1, A1, A2, A3, A4, A5), in CreateFunctor()
1896 Tuple1<P1>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
1898 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
1902 typename A4, typename A5, typename X1>
1903 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
1904 CreateFunctor(R (__stdcall *function)(X1, A1, A2, A3, A4, A5), const P1& p1) { in CreateFunctor() argument
1905 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
1906 new MutantFunction<R, R (__stdcall *)(X1, A1, A2, A3, A4, A5), in CreateFunctor()
1907 Tuple1<P1>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
1909 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
1913 typename A2, typename A3, typename A4, typename A5, typename X1>
1914 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
1915 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4, A5), in CreateFunctor() argument
1917 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
1918 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, A1, A2, A3, A4, A5), in CreateFunctor()
1919 Tuple1<P1>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
1921 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
1928 typename A2, typename A3, typename A4, typename A5, typename A6,
1930 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
1931 CreateFunctor(T* obj, R (U::*method)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
1933 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
1934 new Mutant<R, T, R (U::*)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor()
1935 Tuple1<P1>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
1937 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
1941 typename A4, typename A5, typename A6, typename X1>
1942 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
1943 CreateFunctor(R (*function)(X1, A1, A2, A3, A4, A5, A6), const P1& p1) { in CreateFunctor() argument
1944 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
1945 new MutantFunction<R, R (*)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor()
1946 Tuple1<P1>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
1948 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
1953 typename A2, typename A3, typename A4, typename A5, typename A6,
1955 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
1956 CreateFunctor(T** obj, R (U::*method)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
1958 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
1959 new MutantLateObjectBind<R, T, R (U::*)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor()
1960 Tuple1<P1>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
1962 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
1968 typename A2, typename A3, typename A4, typename A5, typename A6,
1970 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
1971 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
1973 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
1974 new Mutant<R, T, R (__stdcall U::*)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor()
1975 Tuple1<P1>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
1977 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
1981 typename A4, typename A5, typename A6, typename X1>
1982 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
1983 CreateFunctor(R (__stdcall *function)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
1985 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
1986 new MutantFunction<R, R (__stdcall *)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor()
1987 Tuple1<P1>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
1989 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
1993 typename A2, typename A3, typename A4, typename A5, typename A6,
1995 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
1996 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
1998 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
1999 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2000 Tuple1<P1>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
2002 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
2310 typename A1, typename A2, typename A3, typename A4, typename X1,
2312 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
2313 CreateFunctor(T* obj, R (U::*method)(X1, X2, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2315 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
2316 new Mutant<R, T, R (U::*)(X1, X2, A1, A2, A3, A4), in CreateFunctor()
2317 Tuple2<P1, P2>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
2319 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
2323 typename A3, typename A4, typename X1, typename X2>
2324 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
2325 CreateFunctor(R (*function)(X1, X2, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2327 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
2328 new MutantFunction<R, R (*)(X1, X2, A1, A2, A3, A4), in CreateFunctor()
2329 Tuple2<P1, P2>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
2331 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
2336 typename A1, typename A2, typename A3, typename A4, typename X1,
2338 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
2339 CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2341 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
2342 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, A1, A2, A3, A4), in CreateFunctor()
2343 Tuple2<P1, P2>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
2345 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
2351 typename A1, typename A2, typename A3, typename A4, typename X1,
2353 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
2354 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4), in CreateFunctor() argument
2356 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
2357 new Mutant<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3, A4), in CreateFunctor()
2358 Tuple2<P1, P2>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
2360 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
2364 typename A3, typename A4, typename X1, typename X2>
2365 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
2366 CreateFunctor(R (__stdcall *function)(X1, X2, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2368 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
2369 new MutantFunction<R, R (__stdcall *)(X1, X2, A1, A2, A3, A4), in CreateFunctor()
2370 Tuple2<P1, P2>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
2372 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
2376 typename A1, typename A2, typename A3, typename A4, typename X1,
2378 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
2379 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4), in CreateFunctor() argument
2381 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
2382 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3, A4), in CreateFunctor()
2383 Tuple2<P1, P2>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
2385 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
2392 typename A1, typename A2, typename A3, typename A4, typename A5,
2394 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
2395 CreateFunctor(T* obj, R (U::*method)(X1, X2, A1, A2, A3, A4, A5), const P1& p1, in CreateFunctor() argument
2397 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
2398 new Mutant<R, T, R (U::*)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor()
2399 Tuple2<P1, P2>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
2401 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
2405 typename A3, typename A4, typename A5, typename X1, typename X2>
2406 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
2407 CreateFunctor(R (*function)(X1, X2, A1, A2, A3, A4, A5), const P1& p1, in CreateFunctor() argument
2409 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
2410 new MutantFunction<R, R (*)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor()
2411 Tuple2<P1, P2>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
2413 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
2418 typename A1, typename A2, typename A3, typename A4, typename A5,
2420 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
2421 CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2, A3, A4, A5), const P1& p1, in CreateFunctor() argument
2423 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
2424 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor()
2425 Tuple2<P1, P2>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
2427 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
2433 typename A1, typename A2, typename A3, typename A4, typename A5,
2435 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
2436 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor() argument
2438 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
2439 new Mutant<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor()
2440 Tuple2<P1, P2>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
2442 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
2446 typename A3, typename A4, typename A5, typename X1, typename X2>
2447 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
2448 CreateFunctor(R (__stdcall *function)(X1, X2, A1, A2, A3, A4, A5), const P1& p1, in CreateFunctor() argument
2450 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
2451 new MutantFunction<R, R (__stdcall *)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor()
2452 Tuple2<P1, P2>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
2454 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
2458 typename A1, typename A2, typename A3, typename A4, typename A5,
2460 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
2461 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor() argument
2463 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
2464 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3, A4, A5), in CreateFunctor()
2465 Tuple2<P1, P2>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
2467 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
2474 typename A1, typename A2, typename A3, typename A4, typename A5,
2476 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
2477 CreateFunctor(T* obj, R (U::*method)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
2479 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
2480 new Mutant<R, T, R (U::*)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2481 Tuple2<P1, P2>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
2483 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
2487 typename A3, typename A4, typename A5, typename A6, typename X1,
2489 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
2490 CreateFunctor(R (*function)(X1, X2, A1, A2, A3, A4, A5, A6), const P1& p1, in CreateFunctor() argument
2492 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
2493 new MutantFunction<R, R (*)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2494 Tuple2<P1, P2>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
2496 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
2501 typename A1, typename A2, typename A3, typename A4, typename A5,
2503 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
2504 CreateFunctor(T** obj, R (U::*method)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
2506 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
2507 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2508 Tuple2<P1, P2>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
2510 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
2516 typename A1, typename A2, typename A3, typename A4, typename A5,
2518 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
2519 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
2521 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
2522 new Mutant<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2523 Tuple2<P1, P2>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
2525 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
2529 typename A3, typename A4, typename A5, typename A6, typename X1,
2531 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
2532 CreateFunctor(R (__stdcall *function)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
2534 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
2535 new MutantFunction<R, R (__stdcall *)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2536 Tuple2<P1, P2>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
2538 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
2542 typename A1, typename A2, typename A3, typename A4, typename A5,
2544 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
2545 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
2547 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
2548 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, A1, A2, A3, A4, A5, A6), in CreateFunctor()
2549 Tuple2<P1, P2>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
2551 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
2878 typename P3, typename A1, typename A2, typename A3, typename A4,
2880 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
2881 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2883 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
2884 new Mutant<R, T, R (U::*)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor()
2885 Tuple3<P1, P2, P3>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
2887 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
2891 typename A2, typename A3, typename A4, typename X1, typename X2,
2893 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
2894 CreateFunctor(R (*function)(X1, X2, X3, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2896 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
2897 new MutantFunction<R, R (*)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor()
2898 Tuple3<P1, P2, P3>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
2900 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
2905 typename P3, typename A1, typename A2, typename A3, typename A4,
2907 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
2908 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2910 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
2911 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor()
2912 Tuple3<P1, P2, P3>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
2914 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
2920 typename P3, typename A1, typename A2, typename A3, typename A4,
2922 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
2923 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor() argument
2925 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
2926 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor()
2927 Tuple3<P1, P2, P3>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
2929 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
2933 typename A2, typename A3, typename A4, typename X1, typename X2,
2935 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
2936 CreateFunctor(R (__stdcall *function)(X1, X2, X3, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
2938 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
2939 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor()
2940 Tuple3<P1, P2, P3>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
2942 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
2946 typename P3, typename A1, typename A2, typename A3, typename A4,
2948 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
2949 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor() argument
2951 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
2952 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3, A4), in CreateFunctor()
2953 Tuple3<P1, P2, P3>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
2955 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
2962 typename P3, typename A1, typename A2, typename A3, typename A4,
2964 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
2965 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor() argument
2967 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
2968 new Mutant<R, T, R (U::*)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor()
2969 Tuple3<P1, P2, P3>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
2971 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
2975 typename A2, typename A3, typename A4, typename A5, typename X1,
2977 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
2978 CreateFunctor(R (*function)(X1, X2, X3, A1, A2, A3, A4, A5), const P1& p1, in CreateFunctor() argument
2980 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
2981 new MutantFunction<R, R (*)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor()
2982 Tuple3<P1, P2, P3>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
2984 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
2989 typename P3, typename A1, typename A2, typename A3, typename A4,
2991 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
2992 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor() argument
2994 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
2995 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor()
2996 Tuple3<P1, P2, P3>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
2998 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
3004 typename P3, typename A1, typename A2, typename A3, typename A4,
3006 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
3007 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor() argument
3009 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
3010 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor()
3011 Tuple3<P1, P2, P3>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
3013 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
3017 typename A2, typename A3, typename A4, typename A5, typename X1,
3019 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
3020 CreateFunctor(R (__stdcall *function)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor() argument
3022 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
3023 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor()
3024 Tuple3<P1, P2, P3>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
3026 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
3030 typename P3, typename A1, typename A2, typename A3, typename A4,
3032 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
3033 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor() argument
3035 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
3036 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3, A4, A5), in CreateFunctor()
3037 Tuple3<P1, P2, P3>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
3039 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
3046 typename P3, typename A1, typename A2, typename A3, typename A4,
3048 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
3049 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3051 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
3052 new Mutant<R, T, R (U::*)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3053 Tuple3<P1, P2, P3>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
3055 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
3059 typename A2, typename A3, typename A4, typename A5, typename A6,
3061 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
3062 CreateFunctor(R (*function)(X1, X2, X3, A1, A2, A3, A4, A5, A6), const P1& p1, in CreateFunctor() argument
3064 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
3065 new MutantFunction<R, R (*)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3066 Tuple3<P1, P2, P3>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
3068 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
3073 typename P3, typename A1, typename A2, typename A3, typename A4,
3075 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
3076 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3078 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
3079 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3080 Tuple3<P1, P2, P3>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
3082 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
3088 typename P3, typename A1, typename A2, typename A3, typename A4,
3090 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
3091 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4, A5, in CreateFunctor() argument
3093 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
3094 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3095 Tuple3<P1, P2, P3>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
3097 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
3101 typename A2, typename A3, typename A4, typename A5, typename A6,
3103 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
3104 CreateFunctor(R (__stdcall *function)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3106 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
3107 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3108 Tuple3<P1, P2, P3>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
3110 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
3114 typename P3, typename A1, typename A2, typename A3, typename A4,
3116 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
3117 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, A1, A2, A3, A4, A5, in CreateFunctor() argument
3119 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
3120 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3121 Tuple3<P1, P2, P3>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
3123 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
3463 typename A4, typename X1, typename X2, typename X3, typename X4>
3464 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
3465 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor() argument
3467 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
3468 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor()
3469 Tuple4<P1, P2, P3, P4>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
3471 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
3475 typename A1, typename A2, typename A3, typename A4, typename X1,
3477 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
3478 CreateFunctor(R (*function)(X1, X2, X3, X4, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
3480 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
3481 new MutantFunction<R, R (*)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor()
3482 Tuple4<P1, P2, P3, P4>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
3484 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
3490 typename A4, typename X1, typename X2, typename X3, typename X4>
3491 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
3492 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor() argument
3494 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
3495 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor()
3496 Tuple4<P1, P2, P3, P4>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
3498 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
3505 typename A4, typename X1, typename X2, typename X3, typename X4>
3506 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
3507 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor() argument
3509 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
3510 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor()
3511 Tuple4<P1, P2, P3, P4>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
3513 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
3517 typename A1, typename A2, typename A3, typename A4, typename X1,
3519 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
3520 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor() argument
3522 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
3523 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor()
3524 Tuple4<P1, P2, P3, P4>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
3526 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
3531 typename A4, typename X1, typename X2, typename X3, typename X4>
3532 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
3533 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor() argument
3535 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
3536 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3, A4), in CreateFunctor()
3537 Tuple4<P1, P2, P3, P4>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
3539 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
3547 typename A4, typename A5, typename X1, typename X2, typename X3,
3549 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
3550 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor() argument
3552 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
3553 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor()
3554 Tuple4<P1, P2, P3, P4>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
3556 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
3560 typename A1, typename A2, typename A3, typename A4, typename A5,
3562 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
3563 CreateFunctor(R (*function)(X1, X2, X3, X4, A1, A2, A3, A4, A5), const P1& p1, in CreateFunctor() argument
3565 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
3566 new MutantFunction<R, R (*)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor()
3567 Tuple4<P1, P2, P3, P4>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
3569 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
3575 typename A4, typename A5, typename X1, typename X2, typename X3,
3577 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
3578 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor() argument
3580 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
3581 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor()
3582 Tuple4<P1, P2, P3, P4>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
3584 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
3591 typename A4, typename A5, typename X1, typename X2, typename X3,
3593 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
3594 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, in CreateFunctor() argument
3596 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
3597 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor()
3598 Tuple4<P1, P2, P3, P4>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
3600 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
3604 typename A1, typename A2, typename A3, typename A4, typename A5,
3606 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
3607 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor() argument
3609 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
3610 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor()
3611 Tuple4<P1, P2, P3, P4>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
3613 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
3618 typename A4, typename A5, typename X1, typename X2, typename X3,
3620 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
3621 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, in CreateFunctor() argument
3623 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
3624 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5), in CreateFunctor()
3625 Tuple4<P1, P2, P3, P4>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
3627 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
3635 typename A4, typename A5, typename A6, typename X1, typename X2,
3637 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
3638 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3640 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
3641 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3642 Tuple4<P1, P2, P3, P4>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
3644 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
3648 typename A1, typename A2, typename A3, typename A4, typename A5,
3650 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
3651 CreateFunctor(R (*function)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3653 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
3654 new MutantFunction<R, R (*)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3655 Tuple4<P1, P2, P3, P4>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
3657 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
3663 typename A4, typename A5, typename A6, typename X1, typename X2,
3665 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
3666 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3668 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
3669 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3670 Tuple4<P1, P2, P3, P4>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
3672 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
3679 typename A4, typename A5, typename A6, typename X1, typename X2,
3681 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
3682 CreateFunctor(T* obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, in CreateFunctor() argument
3684 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
3685 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3686 Tuple4<P1, P2, P3, P4>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
3688 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
3692 typename A1, typename A2, typename A3, typename A4, typename A5,
3694 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
3695 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
3697 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
3698 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3699 Tuple4<P1, P2, P3, P4>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
3701 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
3706 typename A4, typename A5, typename A6, typename X1, typename X2,
3708 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
3709 CreateFunctor(T** obj, R (__stdcall U::*method)(X1, X2, X3, X4, A1, A2, A3, A4, in CreateFunctor() argument
3711 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
3712 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, A1, A2, A3, A4, A5, A6), in CreateFunctor()
3713 Tuple4<P1, P2, P3, P4>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
3715 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
4063 typename A3, typename A4, typename X1, typename X2, typename X3,
4065 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
4066 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor() argument
4068 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
4069 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor()
4070 Tuple5<P1, P2, P3, P4, P5>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
4072 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
4076 typename P5, typename A1, typename A2, typename A3, typename A4,
4078 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
4079 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, A1, A2, A3, A4), const P1& p1, in CreateFunctor() argument
4081 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
4082 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor()
4083 Tuple5<P1, P2, P3, P4, P5>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
4085 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
4091 typename A3, typename A4, typename X1, typename X2, typename X3,
4093 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
4094 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor() argument
4096 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
4097 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor()
4098 Tuple5<P1, P2, P3, P4, P5>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
4100 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
4107 typename A3, typename A4, typename X1, typename X2, typename X3,
4109 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
4111 A4), const P1& p1, const P2& p2, const P3& p3, const P4& p4, in CreateFunctor() argument
4113 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
4114 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor()
4115 Tuple5<P1, P2, P3, P4, P5>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
4117 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
4121 typename P5, typename A1, typename A2, typename A3, typename A4,
4123 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
4124 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor() argument
4126 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
4127 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor()
4128 Tuple5<P1, P2, P3, P4, P5>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
4130 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
4135 typename A3, typename A4, typename X1, typename X2, typename X3,
4137 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
4139 A4), const P1& p1, const P2& p2, const P3& p3, const P4& p4, in CreateFunctor() argument
4141 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
4142 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4), in CreateFunctor()
4143 Tuple5<P1, P2, P3, P4, P5>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
4145 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
4153 typename A3, typename A4, typename A5, typename X1, typename X2,
4155 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
4156 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor() argument
4158 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
4159 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor()
4160 Tuple5<P1, P2, P3, P4, P5>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
4162 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
4166 typename P5, typename A1, typename A2, typename A3, typename A4,
4169 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
4170 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor() argument
4172 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
4173 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor()
4174 Tuple5<P1, P2, P3, P4, P5>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
4176 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
4182 typename A3, typename A4, typename A5, typename X1, typename X2,
4184 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
4185 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor() argument
4187 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
4188 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor()
4189 Tuple5<P1, P2, P3, P4, P5>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
4191 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
4198 typename A3, typename A4, typename A5, typename X1, typename X2,
4200 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
4202 A4, A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4, in CreateFunctor() argument
4204 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
4205 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor()
4206 Tuple5<P1, P2, P3, P4, P5>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
4208 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
4212 typename P5, typename A1, typename A2, typename A3, typename A4,
4215 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
4216 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor() argument
4218 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
4219 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor()
4220 Tuple5<P1, P2, P3, P4, P5>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
4222 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
4227 typename A3, typename A4, typename A5, typename X1, typename X2,
4229 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
4231 A4, A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4, in CreateFunctor() argument
4233 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
4234 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5), in CreateFunctor()
4235 Tuple5<P1, P2, P3, P4, P5>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
4237 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
4245 typename A3, typename A4, typename A5, typename A6, typename X1,
4247 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
4248 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, in CreateFunctor() argument
4251 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
4252 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4253 Tuple5<P1, P2, P3, P4, P5>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
4255 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
4259 typename P5, typename A1, typename A2, typename A3, typename A4,
4262 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
4263 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
4265 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
4266 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4267 Tuple5<P1, P2, P3, P4, P5>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
4269 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
4275 typename A3, typename A4, typename A5, typename A6, typename X1,
4277 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
4278 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, in CreateFunctor() argument
4281 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
4282 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4283 Tuple5<P1, P2, P3, P4, P5>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
4285 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
4292 typename A3, typename A4, typename A5, typename A6, typename X1,
4294 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
4296 A4, A5, A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4, in CreateFunctor() argument
4298 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
4299 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4300 Tuple5<P1, P2, P3, P4, P5>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
4302 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
4306 typename P5, typename A1, typename A2, typename A3, typename A4,
4309 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
4310 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, in CreateFunctor() argument
4313 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
4314 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4315 Tuple5<P1, P2, P3, P4, P5>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
4317 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
4322 typename A3, typename A4, typename A5, typename A6, typename X1,
4324 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
4326 A4, A5, A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4, in CreateFunctor() argument
4328 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
4329 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4330 Tuple5<P1, P2, P3, P4, P5>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
4332 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
4704 typename A2, typename A3, typename A4, typename X1, typename X2,
4706 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
4707 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor() argument
4710 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
4711 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor()
4712 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
4714 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
4719 typename A4, typename X1, typename X2, typename X3, typename X4,
4721 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
4722 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor() argument
4725 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
4726 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor()
4727 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
4729 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
4735 typename A2, typename A3, typename A4, typename X1, typename X2,
4737 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
4738 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor() argument
4741 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
4742 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor()
4743 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
4745 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
4752 typename A2, typename A3, typename A4, typename X1, typename X2,
4754 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
4756 A3, A4), const P1& p1, const P2& p2, const P3& p3, const P4& p4, in CreateFunctor() argument
4758 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
4759 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor()
4760 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
4762 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
4767 typename A4, typename X1, typename X2, typename X3, typename X4,
4769 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
4770 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor() argument
4773 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
4774 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor()
4775 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
4777 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
4782 typename A2, typename A3, typename A4, typename X1, typename X2,
4784 inline MutantFunctor<R, Tuple4<A1, A2, A3, A4> >
4786 A3, A4), const P1& p1, const P2& p2, const P3& p3, const P4& p4, in CreateFunctor() argument
4788 MutantRunner<R, Tuple4<A1, A2, A3, A4> >* t = in CreateFunctor()
4789 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4), in CreateFunctor()
4790 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple4<A1, A2, A3, A4> > in CreateFunctor()
4792 return MutantFunctor<R, Tuple4<A1, A2, A3, A4> >(t); in CreateFunctor()
4800 typename A2, typename A3, typename A4, typename A5, typename X1,
4802 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
4803 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, in CreateFunctor() argument
4806 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
4807 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor()
4808 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
4810 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
4815 typename A4, typename A5, typename X1, typename X2, typename X3,
4817 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
4818 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor() argument
4821 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
4822 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor()
4823 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
4825 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
4831 typename A2, typename A3, typename A4, typename A5, typename X1,
4833 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
4834 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, in CreateFunctor() argument
4837 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
4838 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor()
4839 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
4841 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
4848 typename A2, typename A3, typename A4, typename A5, typename X1,
4850 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
4852 A3, A4, A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4, in CreateFunctor() argument
4854 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
4855 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor()
4856 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
4858 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
4863 typename A4, typename A5, typename X1, typename X2, typename X3,
4865 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
4866 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, in CreateFunctor() argument
4869 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
4870 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor()
4871 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
4873 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
4878 typename A2, typename A3, typename A4, typename A5, typename X1,
4880 inline MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >
4882 A3, A4, A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4, in CreateFunctor() argument
4884 MutantRunner<R, Tuple5<A1, A2, A3, A4, A5> >* t = in CreateFunctor()
4885 new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5), in CreateFunctor()
4886 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple5<A1, A2, A3, A4, A5> > in CreateFunctor()
4888 return MutantFunctor<R, Tuple5<A1, A2, A3, A4, A5> >(t); in CreateFunctor()
4896 typename A2, typename A3, typename A4, typename A5, typename A6,
4899 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
4900 CreateFunctor(T* obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, in CreateFunctor() argument
4903 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
4904 new Mutant<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4905 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
4907 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
4912 typename A4, typename A5, typename A6, typename X1, typename X2,
4914 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
4915 CreateFunctor(R (*function)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor() argument
4918 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
4919 new MutantFunction<R, R (*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4920 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
4922 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
4928 typename A2, typename A3, typename A4, typename A5, typename A6,
4931 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
4932 CreateFunctor(T** obj, R (U::*method)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, in CreateFunctor() argument
4935 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
4936 new MutantLateObjectBind<R, T, R (U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4937 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
4939 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
4946 typename A2, typename A3, typename A4, typename A5, typename A6,
4949 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
4951 A3, A4, A5, A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4, in CreateFunctor() argument
4953 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
4954 new Mutant<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4955 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
4957 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
4962 typename A4, typename A5, typename A6, typename X1, typename X2,
4964 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
4965 CreateFunctor(R (__stdcall *function)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, in CreateFunctor() argument
4968 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
4969 new MutantFunction<R, R (__stdcall *)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4970 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
4972 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()
4977 typename A2, typename A3, typename A4, typename A5, typename A6,
4980 inline MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >
4982 A3, A4, A5, A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4, in CreateFunctor() argument
4984 MutantRunner<R, Tuple6<A1, A2, A3, A4, A5, A6> >* t = in CreateFunctor()
4985 … new MutantLateObjectBind<R, T, R (__stdcall U::*)(X1, X2, X3, X4, X5, X6, A1, A2, A3, A4, A5, A6), in CreateFunctor()
4986 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple6<A1, A2, A3, A4, A5, A6> > in CreateFunctor()
4988 return MutantFunctor<R, Tuple6<A1, A2, A3, A4, A5, A6> >(t); in CreateFunctor()