Wiselib
wiselib.stable/util/delegates/detail/delegate_list.hpp
Go to the documentation of this file.
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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines