Wiselib
|
00001 // Automaticly generaged by C:\Work\Projects\Delegates\include\srutil\delegate\detail\make_delegates.pl 00002 00003 // 0 params 00004 #define SRUTIL_DELEGATE_PARAM_COUNT 0 00005 #define SRUTIL_DELEGATE_TEMPLATE_PARAMS 00006 #define SRUTIL_DELEGATE_TEMPLATE_ARGS 00007 #define SRUTIL_DELEGATE_PARAMS 00008 #define SRUTIL_DELEGATE_ARGS 00009 #define SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST 00010 #define SRUTIL_DELEGATE_INVOKER_DATA 00011 #include "delegate_template.hpp" 00012 #undef SRUTIL_DELEGATE_PARAM_COUNT 00013 #undef SRUTIL_DELEGATE_TEMPLATE_PARAMS 00014 #undef SRUTIL_DELEGATE_TEMPLATE_ARGS 00015 #undef SRUTIL_DELEGATE_PARAMS 00016 #undef SRUTIL_DELEGATE_ARGS 00017 #undef SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST 00018 #undef SRUTIL_DELEGATE_INVOKER_DATA 00019 00020 // 1 params 00021 #define SRUTIL_DELEGATE_PARAM_COUNT 1 00022 #define SRUTIL_DELEGATE_TEMPLATE_PARAMS typename A1 00023 #define SRUTIL_DELEGATE_TEMPLATE_ARGS A1 00024 #define SRUTIL_DELEGATE_PARAMS A1 a1 00025 #define SRUTIL_DELEGATE_ARGS a1 00026 #define SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1) 00027 #define SRUTIL_DELEGATE_INVOKER_DATA A1 a1; 00028 #include "delegate_template.hpp" 00029 #undef SRUTIL_DELEGATE_PARAM_COUNT 00030 #undef SRUTIL_DELEGATE_TEMPLATE_PARAMS 00031 #undef SRUTIL_DELEGATE_TEMPLATE_ARGS 00032 #undef SRUTIL_DELEGATE_PARAMS 00033 #undef SRUTIL_DELEGATE_ARGS 00034 #undef SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST 00035 #undef SRUTIL_DELEGATE_INVOKER_DATA 00036 00037 // 2 params 00038 #define SRUTIL_DELEGATE_PARAM_COUNT 2 00039 #define SRUTIL_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2 00040 #define SRUTIL_DELEGATE_TEMPLATE_ARGS A1, A2 00041 #define SRUTIL_DELEGATE_PARAMS A1 a1, A2 a2 00042 #define SRUTIL_DELEGATE_ARGS a1,a2 00043 #define SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2) 00044 #define SRUTIL_DELEGATE_INVOKER_DATA A1 a1;A2 a2; 00045 #include "delegate_template.hpp" 00046 #undef SRUTIL_DELEGATE_PARAM_COUNT 00047 #undef SRUTIL_DELEGATE_TEMPLATE_PARAMS 00048 #undef SRUTIL_DELEGATE_TEMPLATE_ARGS 00049 #undef SRUTIL_DELEGATE_PARAMS 00050 #undef SRUTIL_DELEGATE_ARGS 00051 #undef SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST 00052 #undef SRUTIL_DELEGATE_INVOKER_DATA 00053 00054 // 3 params 00055 #define SRUTIL_DELEGATE_PARAM_COUNT 3 00056 #define SRUTIL_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3 00057 #define SRUTIL_DELEGATE_TEMPLATE_ARGS A1, A2, A3 00058 #define SRUTIL_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3 00059 #define SRUTIL_DELEGATE_ARGS a1,a2,a3 00060 #define SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3) 00061 #define SRUTIL_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3; 00062 #include "delegate_template.hpp" 00063 #undef SRUTIL_DELEGATE_PARAM_COUNT 00064 #undef SRUTIL_DELEGATE_TEMPLATE_PARAMS 00065 #undef SRUTIL_DELEGATE_TEMPLATE_ARGS 00066 #undef SRUTIL_DELEGATE_PARAMS 00067 #undef SRUTIL_DELEGATE_ARGS 00068 #undef SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST 00069 #undef SRUTIL_DELEGATE_INVOKER_DATA 00070 00071 // 4 params 00072 #define SRUTIL_DELEGATE_PARAM_COUNT 4 00073 #define SRUTIL_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4 00074 #define SRUTIL_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4 00075 #define SRUTIL_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4 00076 #define SRUTIL_DELEGATE_ARGS a1,a2,a3,a4 00077 #define SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4) 00078 #define SRUTIL_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4; 00079 #include "delegate_template.hpp" 00080 #undef SRUTIL_DELEGATE_PARAM_COUNT 00081 #undef SRUTIL_DELEGATE_TEMPLATE_PARAMS 00082 #undef SRUTIL_DELEGATE_TEMPLATE_ARGS 00083 #undef SRUTIL_DELEGATE_PARAMS 00084 #undef SRUTIL_DELEGATE_ARGS 00085 #undef SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST 00086 #undef SRUTIL_DELEGATE_INVOKER_DATA 00087 00088 // 5 params 00089 #define SRUTIL_DELEGATE_PARAM_COUNT 5 00090 #define SRUTIL_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4, typename A5 00091 #define SRUTIL_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4, A5 00092 #define SRUTIL_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4, A5 a5 00093 #define SRUTIL_DELEGATE_ARGS a1,a2,a3,a4,a5 00094 #define SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4),a5(a5) 00095 #define SRUTIL_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;A5 a5; 00096 #include "delegate_template.hpp" 00097 #undef SRUTIL_DELEGATE_PARAM_COUNT 00098 #undef SRUTIL_DELEGATE_TEMPLATE_PARAMS 00099 #undef SRUTIL_DELEGATE_TEMPLATE_ARGS 00100 #undef SRUTIL_DELEGATE_PARAMS 00101 #undef SRUTIL_DELEGATE_ARGS 00102 #undef SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST 00103 #undef SRUTIL_DELEGATE_INVOKER_DATA 00104 00105 // 6 params 00106 #define SRUTIL_DELEGATE_PARAM_COUNT 6 00107 #define SRUTIL_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4, typename A5, typename A6 00108 #define SRUTIL_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4, A5, A6 00109 #define SRUTIL_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6 00110 #define SRUTIL_DELEGATE_ARGS a1,a2,a3,a4,a5,a6 00111 #define SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4),a5(a5),a6(a6) 00112 #define SRUTIL_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;A5 a5;A6 a6; 00113 #include "delegate_template.hpp" 00114 #undef SRUTIL_DELEGATE_PARAM_COUNT 00115 #undef SRUTIL_DELEGATE_TEMPLATE_PARAMS 00116 #undef SRUTIL_DELEGATE_TEMPLATE_ARGS 00117 #undef SRUTIL_DELEGATE_PARAMS 00118 #undef SRUTIL_DELEGATE_ARGS 00119 #undef SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST 00120 #undef SRUTIL_DELEGATE_INVOKER_DATA 00121 00122 // 7 params 00123 #define SRUTIL_DELEGATE_PARAM_COUNT 7 00124 #define SRUTIL_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7 00125 #define SRUTIL_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4, A5, A6, A7 00126 #define SRUTIL_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7 00127 #define SRUTIL_DELEGATE_ARGS a1,a2,a3,a4,a5,a6,a7 00128 #define SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4),a5(a5),a6(a6),a7(a7) 00129 #define SRUTIL_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;A5 a5;A6 a6;A7 a7; 00130 #include "delegate_template.hpp" 00131 #undef SRUTIL_DELEGATE_PARAM_COUNT 00132 #undef SRUTIL_DELEGATE_TEMPLATE_PARAMS 00133 #undef SRUTIL_DELEGATE_TEMPLATE_ARGS 00134 #undef SRUTIL_DELEGATE_PARAMS 00135 #undef SRUTIL_DELEGATE_ARGS 00136 #undef SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST 00137 #undef SRUTIL_DELEGATE_INVOKER_DATA 00138 00139 // 8 params 00140 #define SRUTIL_DELEGATE_PARAM_COUNT 8 00141 #define SRUTIL_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8 00142 #define SRUTIL_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4, A5, A6, A7, A8 00143 #define SRUTIL_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8 00144 #define SRUTIL_DELEGATE_ARGS a1,a2,a3,a4,a5,a6,a7,a8 00145 #define SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4),a5(a5),a6(a6),a7(a7),a8(a8) 00146 #define SRUTIL_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;A5 a5;A6 a6;A7 a7;A8 a8; 00147 #include "delegate_template.hpp" 00148 #undef SRUTIL_DELEGATE_PARAM_COUNT 00149 #undef SRUTIL_DELEGATE_TEMPLATE_PARAMS 00150 #undef SRUTIL_DELEGATE_TEMPLATE_ARGS 00151 #undef SRUTIL_DELEGATE_PARAMS 00152 #undef SRUTIL_DELEGATE_ARGS 00153 #undef SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST 00154 #undef SRUTIL_DELEGATE_INVOKER_DATA 00155 00156 // 9 params 00157 #define SRUTIL_DELEGATE_PARAM_COUNT 9 00158 #define SRUTIL_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9 00159 #define SRUTIL_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4, A5, A6, A7, A8, A9 00160 #define SRUTIL_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9 00161 #define SRUTIL_DELEGATE_ARGS a1,a2,a3,a4,a5,a6,a7,a8,a9 00162 #define SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4),a5(a5),a6(a6),a7(a7),a8(a8),a9(a9) 00163 #define SRUTIL_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;A5 a5;A6 a6;A7 a7;A8 a8;A9 a9; 00164 #include "delegate_template.hpp" 00165 #undef SRUTIL_DELEGATE_PARAM_COUNT 00166 #undef SRUTIL_DELEGATE_TEMPLATE_PARAMS 00167 #undef SRUTIL_DELEGATE_TEMPLATE_ARGS 00168 #undef SRUTIL_DELEGATE_PARAMS 00169 #undef SRUTIL_DELEGATE_ARGS 00170 #undef SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST 00171 #undef SRUTIL_DELEGATE_INVOKER_DATA 00172 00173 // 10 params 00174 #define SRUTIL_DELEGATE_PARAM_COUNT 10 00175 #define SRUTIL_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10 00176 #define SRUTIL_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 00177 #define SRUTIL_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10 00178 #define SRUTIL_DELEGATE_ARGS a1,a2,a3,a4,a5,a6,a7,a8,a9,a10 00179 #define SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4),a5(a5),a6(a6),a7(a7),a8(a8),a9(a9),a10(a10) 00180 #define SRUTIL_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;A5 a5;A6 a6;A7 a7;A8 a8;A9 a9;A10 a10; 00181 #include "delegate_template.hpp" 00182 #undef SRUTIL_DELEGATE_PARAM_COUNT 00183 #undef SRUTIL_DELEGATE_TEMPLATE_PARAMS 00184 #undef SRUTIL_DELEGATE_TEMPLATE_ARGS 00185 #undef SRUTIL_DELEGATE_PARAMS 00186 #undef SRUTIL_DELEGATE_ARGS 00187 #undef SRUTIL_DELEGATE_INVOKER_INITIALIZATION_LIST 00188 #undef SRUTIL_DELEGATE_INVOKER_DATA 00189