• Home
  • Raw
  • Download

Lines Matching refs:X2

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()
2092 typename X2>
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()
2129 typename X2>
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()
2311 typename X2>
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()
2337 typename X2>
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()
2352 typename X2>
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()
2377 typename X2>
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()
2488 typename X2>
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()
2530 typename X2>
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()
2570 typename X2, typename X3>
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()
2609 typename X2, typename X3>
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()
2797 typename X2, typename X3>
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()
2823 typename X2, typename X3>
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()
2838 typename X2, typename X3>
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()
2863 typename X2, typename X3>
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()
2976 typename X2, typename X3>
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()
3018 typename X2, typename X3>
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()
3295 typename X2, typename X3, typename X4>
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()
3322 typename X2, typename X3, typename X4>
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()
3337 typename X2, typename X3, typename X4>
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()
3363 typename X2, typename X3, typename X4>
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()
3476 typename X2, typename X3, typename X4>
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()
3518 typename X2, typename X3, typename X4>
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()
3807 typename X2, typename X3, typename X4, typename X5>
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()
3834 typename X2, typename X3, typename X4, typename X5>
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()
3849 typename X2, typename X3, typename X4, typename X5>
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()
3875 typename X2, typename X3, typename X4, typename X5>
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()
3989 typename X2, typename X3, typename X4, typename X5>
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()
4033 typename X2, typename X3, typename X4, typename X5>
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()
4246 typename X2, typename X3, typename X4, typename X5>
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()
4276 typename X2, typename X3, typename X4, typename X5>
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()
4293 typename X2, typename X3, typename X4, typename X5>
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()
4323 typename X2, typename X3, typename X4, typename X5>
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()
4340 typename X2, typename X3, typename X4, typename X5, typename X6>
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()
4367 typename X2, typename X3, typename X4, typename X5, typename X6>
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()
4382 typename X2, typename X3, typename X4, typename X5, typename X6>
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()
4409 typename X2, typename X3, typename X4, typename X5, typename X6>
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()
4531 typename X2, typename X3, typename X4, typename X5, typename X6>
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()
4577 typename X2, typename X3, typename X4, typename X5, typename X6>
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()
4801 typename X2, typename X3, typename X4, typename X5, typename X6>
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()
4832 typename X2, typename X3, typename X4, typename X5, typename X6>
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()
4849 typename X2, typename X3, typename X4, typename X5, typename X6>
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()
4879 typename X2, typename X3, typename X4, typename X5, typename X6>
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()