Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
mitkPPRepetitionDetailEDGFor.h
Go to the documentation of this file.
1 /*===================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center,
6 Division of Medical and Biological Informatics.
7 All rights reserved.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without
10 even the implied warranty of MERCHANTABILITY or FITNESS FOR
11 A PARTICULAR PURPOSE.
12 
13 See LICENSE.txt or http://www.mitk.org for details.
14 
15 ===================================================================*/
16 #/* Copyright (C) 2001
17 # * Housemarque Oy
18 # * http://www.housemarque.com
19 # *
20 # * Distributed under the Boost Software License, Version 1.0. (See
21 # * accompanying file LICENSE_1_0.txt or copy at
22 # * http://www.boost.org/LICENSE_1_0.txt)
23 # */
24 #
25 #/* Revised by Paul Mensonides (2002) */
26 #
27 #/* See http://www.boost.org for most recent version. */
28 #
29 #ifndef MITK_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_HPP
30 #define MITK_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_HPP
31 #
32 #include "mitkPPControlIf.h"
33 #include "mitkPPTupleEat.h"
34 #
35 #define MITK_PP_FOR_1(s, p, o, m) MITK_PP_FOR_1_I(s, p, o, m)
36 #define MITK_PP_FOR_2(s, p, o, m) MITK_PP_FOR_2_I(s, p, o, m)
37 #define MITK_PP_FOR_3(s, p, o, m) MITK_PP_FOR_3_I(s, p, o, m)
38 #define MITK_PP_FOR_4(s, p, o, m) MITK_PP_FOR_4_I(s, p, o, m)
39 #define MITK_PP_FOR_5(s, p, o, m) MITK_PP_FOR_5_I(s, p, o, m)
40 #define MITK_PP_FOR_6(s, p, o, m) MITK_PP_FOR_6_I(s, p, o, m)
41 #define MITK_PP_FOR_7(s, p, o, m) MITK_PP_FOR_7_I(s, p, o, m)
42 #define MITK_PP_FOR_8(s, p, o, m) MITK_PP_FOR_8_I(s, p, o, m)
43 #define MITK_PP_FOR_9(s, p, o, m) MITK_PP_FOR_9_I(s, p, o, m)
44 #define MITK_PP_FOR_10(s, p, o, m) MITK_PP_FOR_10_I(s, p, o, m)
45 #define MITK_PP_FOR_11(s, p, o, m) MITK_PP_FOR_11_I(s, p, o, m)
46 #define MITK_PP_FOR_12(s, p, o, m) MITK_PP_FOR_12_I(s, p, o, m)
47 #define MITK_PP_FOR_13(s, p, o, m) MITK_PP_FOR_13_I(s, p, o, m)
48 #define MITK_PP_FOR_14(s, p, o, m) MITK_PP_FOR_14_I(s, p, o, m)
49 #define MITK_PP_FOR_15(s, p, o, m) MITK_PP_FOR_15_I(s, p, o, m)
50 #define MITK_PP_FOR_16(s, p, o, m) MITK_PP_FOR_16_I(s, p, o, m)
51 #define MITK_PP_FOR_17(s, p, o, m) MITK_PP_FOR_17_I(s, p, o, m)
52 #define MITK_PP_FOR_18(s, p, o, m) MITK_PP_FOR_18_I(s, p, o, m)
53 #define MITK_PP_FOR_19(s, p, o, m) MITK_PP_FOR_19_I(s, p, o, m)
54 #define MITK_PP_FOR_20(s, p, o, m) MITK_PP_FOR_20_I(s, p, o, m)
55 #define MITK_PP_FOR_21(s, p, o, m) MITK_PP_FOR_21_I(s, p, o, m)
56 #define MITK_PP_FOR_22(s, p, o, m) MITK_PP_FOR_22_I(s, p, o, m)
57 #define MITK_PP_FOR_23(s, p, o, m) MITK_PP_FOR_23_I(s, p, o, m)
58 #define MITK_PP_FOR_24(s, p, o, m) MITK_PP_FOR_24_I(s, p, o, m)
59 #define MITK_PP_FOR_25(s, p, o, m) MITK_PP_FOR_25_I(s, p, o, m)
60 #define MITK_PP_FOR_26(s, p, o, m) MITK_PP_FOR_26_I(s, p, o, m)
61 #define MITK_PP_FOR_27(s, p, o, m) MITK_PP_FOR_27_I(s, p, o, m)
62 #define MITK_PP_FOR_28(s, p, o, m) MITK_PP_FOR_28_I(s, p, o, m)
63 #define MITK_PP_FOR_29(s, p, o, m) MITK_PP_FOR_29_I(s, p, o, m)
64 #define MITK_PP_FOR_30(s, p, o, m) MITK_PP_FOR_30_I(s, p, o, m)
65 #define MITK_PP_FOR_31(s, p, o, m) MITK_PP_FOR_31_I(s, p, o, m)
66 #define MITK_PP_FOR_32(s, p, o, m) MITK_PP_FOR_32_I(s, p, o, m)
67 #define MITK_PP_FOR_33(s, p, o, m) MITK_PP_FOR_33_I(s, p, o, m)
68 #define MITK_PP_FOR_34(s, p, o, m) MITK_PP_FOR_34_I(s, p, o, m)
69 #define MITK_PP_FOR_35(s, p, o, m) MITK_PP_FOR_35_I(s, p, o, m)
70 #define MITK_PP_FOR_36(s, p, o, m) MITK_PP_FOR_36_I(s, p, o, m)
71 #define MITK_PP_FOR_37(s, p, o, m) MITK_PP_FOR_37_I(s, p, o, m)
72 #define MITK_PP_FOR_38(s, p, o, m) MITK_PP_FOR_38_I(s, p, o, m)
73 #define MITK_PP_FOR_39(s, p, o, m) MITK_PP_FOR_39_I(s, p, o, m)
74 #define MITK_PP_FOR_40(s, p, o, m) MITK_PP_FOR_40_I(s, p, o, m)
75 #define MITK_PP_FOR_41(s, p, o, m) MITK_PP_FOR_41_I(s, p, o, m)
76 #define MITK_PP_FOR_42(s, p, o, m) MITK_PP_FOR_42_I(s, p, o, m)
77 #define MITK_PP_FOR_43(s, p, o, m) MITK_PP_FOR_43_I(s, p, o, m)
78 #define MITK_PP_FOR_44(s, p, o, m) MITK_PP_FOR_44_I(s, p, o, m)
79 #define MITK_PP_FOR_45(s, p, o, m) MITK_PP_FOR_45_I(s, p, o, m)
80 #define MITK_PP_FOR_46(s, p, o, m) MITK_PP_FOR_46_I(s, p, o, m)
81 #define MITK_PP_FOR_47(s, p, o, m) MITK_PP_FOR_47_I(s, p, o, m)
82 #define MITK_PP_FOR_48(s, p, o, m) MITK_PP_FOR_48_I(s, p, o, m)
83 #define MITK_PP_FOR_49(s, p, o, m) MITK_PP_FOR_49_I(s, p, o, m)
84 #define MITK_PP_FOR_50(s, p, o, m) MITK_PP_FOR_50_I(s, p, o, m)
85 #define MITK_PP_FOR_51(s, p, o, m) MITK_PP_FOR_51_I(s, p, o, m)
86 #define MITK_PP_FOR_52(s, p, o, m) MITK_PP_FOR_52_I(s, p, o, m)
87 #define MITK_PP_FOR_53(s, p, o, m) MITK_PP_FOR_53_I(s, p, o, m)
88 #define MITK_PP_FOR_54(s, p, o, m) MITK_PP_FOR_54_I(s, p, o, m)
89 #define MITK_PP_FOR_55(s, p, o, m) MITK_PP_FOR_55_I(s, p, o, m)
90 #define MITK_PP_FOR_56(s, p, o, m) MITK_PP_FOR_56_I(s, p, o, m)
91 #define MITK_PP_FOR_57(s, p, o, m) MITK_PP_FOR_57_I(s, p, o, m)
92 #define MITK_PP_FOR_58(s, p, o, m) MITK_PP_FOR_58_I(s, p, o, m)
93 #define MITK_PP_FOR_59(s, p, o, m) MITK_PP_FOR_59_I(s, p, o, m)
94 #define MITK_PP_FOR_60(s, p, o, m) MITK_PP_FOR_60_I(s, p, o, m)
95 #define MITK_PP_FOR_61(s, p, o, m) MITK_PP_FOR_61_I(s, p, o, m)
96 #define MITK_PP_FOR_62(s, p, o, m) MITK_PP_FOR_62_I(s, p, o, m)
97 #define MITK_PP_FOR_63(s, p, o, m) MITK_PP_FOR_63_I(s, p, o, m)
98 #define MITK_PP_FOR_64(s, p, o, m) MITK_PP_FOR_64_I(s, p, o, m)
99 #define MITK_PP_FOR_65(s, p, o, m) MITK_PP_FOR_65_I(s, p, o, m)
100 #define MITK_PP_FOR_66(s, p, o, m) MITK_PP_FOR_66_I(s, p, o, m)
101 #define MITK_PP_FOR_67(s, p, o, m) MITK_PP_FOR_67_I(s, p, o, m)
102 #define MITK_PP_FOR_68(s, p, o, m) MITK_PP_FOR_68_I(s, p, o, m)
103 #define MITK_PP_FOR_69(s, p, o, m) MITK_PP_FOR_69_I(s, p, o, m)
104 #define MITK_PP_FOR_70(s, p, o, m) MITK_PP_FOR_70_I(s, p, o, m)
105 #define MITK_PP_FOR_71(s, p, o, m) MITK_PP_FOR_71_I(s, p, o, m)
106 #define MITK_PP_FOR_72(s, p, o, m) MITK_PP_FOR_72_I(s, p, o, m)
107 #define MITK_PP_FOR_73(s, p, o, m) MITK_PP_FOR_73_I(s, p, o, m)
108 #define MITK_PP_FOR_74(s, p, o, m) MITK_PP_FOR_74_I(s, p, o, m)
109 #define MITK_PP_FOR_75(s, p, o, m) MITK_PP_FOR_75_I(s, p, o, m)
110 #define MITK_PP_FOR_76(s, p, o, m) MITK_PP_FOR_76_I(s, p, o, m)
111 #define MITK_PP_FOR_77(s, p, o, m) MITK_PP_FOR_77_I(s, p, o, m)
112 #define MITK_PP_FOR_78(s, p, o, m) MITK_PP_FOR_78_I(s, p, o, m)
113 #define MITK_PP_FOR_79(s, p, o, m) MITK_PP_FOR_79_I(s, p, o, m)
114 #define MITK_PP_FOR_80(s, p, o, m) MITK_PP_FOR_80_I(s, p, o, m)
115 #define MITK_PP_FOR_81(s, p, o, m) MITK_PP_FOR_81_I(s, p, o, m)
116 #define MITK_PP_FOR_82(s, p, o, m) MITK_PP_FOR_82_I(s, p, o, m)
117 #define MITK_PP_FOR_83(s, p, o, m) MITK_PP_FOR_83_I(s, p, o, m)
118 #define MITK_PP_FOR_84(s, p, o, m) MITK_PP_FOR_84_I(s, p, o, m)
119 #define MITK_PP_FOR_85(s, p, o, m) MITK_PP_FOR_85_I(s, p, o, m)
120 #define MITK_PP_FOR_86(s, p, o, m) MITK_PP_FOR_86_I(s, p, o, m)
121 #define MITK_PP_FOR_87(s, p, o, m) MITK_PP_FOR_87_I(s, p, o, m)
122 #define MITK_PP_FOR_88(s, p, o, m) MITK_PP_FOR_88_I(s, p, o, m)
123 #define MITK_PP_FOR_89(s, p, o, m) MITK_PP_FOR_89_I(s, p, o, m)
124 #define MITK_PP_FOR_90(s, p, o, m) MITK_PP_FOR_90_I(s, p, o, m)
125 #define MITK_PP_FOR_91(s, p, o, m) MITK_PP_FOR_91_I(s, p, o, m)
126 #define MITK_PP_FOR_92(s, p, o, m) MITK_PP_FOR_92_I(s, p, o, m)
127 #define MITK_PP_FOR_93(s, p, o, m) MITK_PP_FOR_93_I(s, p, o, m)
128 #define MITK_PP_FOR_94(s, p, o, m) MITK_PP_FOR_94_I(s, p, o, m)
129 #define MITK_PP_FOR_95(s, p, o, m) MITK_PP_FOR_95_I(s, p, o, m)
130 #define MITK_PP_FOR_96(s, p, o, m) MITK_PP_FOR_96_I(s, p, o, m)
131 #define MITK_PP_FOR_97(s, p, o, m) MITK_PP_FOR_97_I(s, p, o, m)
132 #define MITK_PP_FOR_98(s, p, o, m) MITK_PP_FOR_98_I(s, p, o, m)
133 #define MITK_PP_FOR_99(s, p, o, m) MITK_PP_FOR_99_I(s, p, o, m)
134 #define MITK_PP_FOR_100(s, p, o, m) MITK_PP_FOR_100_I(s, p, o, m)
135 #define MITK_PP_FOR_101(s, p, o, m) MITK_PP_FOR_101_I(s, p, o, m)
136 #define MITK_PP_FOR_102(s, p, o, m) MITK_PP_FOR_102_I(s, p, o, m)
137 #define MITK_PP_FOR_103(s, p, o, m) MITK_PP_FOR_103_I(s, p, o, m)
138 #define MITK_PP_FOR_104(s, p, o, m) MITK_PP_FOR_104_I(s, p, o, m)
139 #define MITK_PP_FOR_105(s, p, o, m) MITK_PP_FOR_105_I(s, p, o, m)
140 #define MITK_PP_FOR_106(s, p, o, m) MITK_PP_FOR_106_I(s, p, o, m)
141 #define MITK_PP_FOR_107(s, p, o, m) MITK_PP_FOR_107_I(s, p, o, m)
142 #define MITK_PP_FOR_108(s, p, o, m) MITK_PP_FOR_108_I(s, p, o, m)
143 #define MITK_PP_FOR_109(s, p, o, m) MITK_PP_FOR_109_I(s, p, o, m)
144 #define MITK_PP_FOR_110(s, p, o, m) MITK_PP_FOR_110_I(s, p, o, m)
145 #define MITK_PP_FOR_111(s, p, o, m) MITK_PP_FOR_111_I(s, p, o, m)
146 #define MITK_PP_FOR_112(s, p, o, m) MITK_PP_FOR_112_I(s, p, o, m)
147 #define MITK_PP_FOR_113(s, p, o, m) MITK_PP_FOR_113_I(s, p, o, m)
148 #define MITK_PP_FOR_114(s, p, o, m) MITK_PP_FOR_114_I(s, p, o, m)
149 #define MITK_PP_FOR_115(s, p, o, m) MITK_PP_FOR_115_I(s, p, o, m)
150 #define MITK_PP_FOR_116(s, p, o, m) MITK_PP_FOR_116_I(s, p, o, m)
151 #define MITK_PP_FOR_117(s, p, o, m) MITK_PP_FOR_117_I(s, p, o, m)
152 #define MITK_PP_FOR_118(s, p, o, m) MITK_PP_FOR_118_I(s, p, o, m)
153 #define MITK_PP_FOR_119(s, p, o, m) MITK_PP_FOR_119_I(s, p, o, m)
154 #define MITK_PP_FOR_120(s, p, o, m) MITK_PP_FOR_120_I(s, p, o, m)
155 #define MITK_PP_FOR_121(s, p, o, m) MITK_PP_FOR_121_I(s, p, o, m)
156 #define MITK_PP_FOR_122(s, p, o, m) MITK_PP_FOR_122_I(s, p, o, m)
157 #define MITK_PP_FOR_123(s, p, o, m) MITK_PP_FOR_123_I(s, p, o, m)
158 #define MITK_PP_FOR_124(s, p, o, m) MITK_PP_FOR_124_I(s, p, o, m)
159 #define MITK_PP_FOR_125(s, p, o, m) MITK_PP_FOR_125_I(s, p, o, m)
160 #define MITK_PP_FOR_126(s, p, o, m) MITK_PP_FOR_126_I(s, p, o, m)
161 #define MITK_PP_FOR_127(s, p, o, m) MITK_PP_FOR_127_I(s, p, o, m)
162 #define MITK_PP_FOR_128(s, p, o, m) MITK_PP_FOR_128_I(s, p, o, m)
163 #define MITK_PP_FOR_129(s, p, o, m) MITK_PP_FOR_129_I(s, p, o, m)
164 #define MITK_PP_FOR_130(s, p, o, m) MITK_PP_FOR_130_I(s, p, o, m)
165 #define MITK_PP_FOR_131(s, p, o, m) MITK_PP_FOR_131_I(s, p, o, m)
166 #define MITK_PP_FOR_132(s, p, o, m) MITK_PP_FOR_132_I(s, p, o, m)
167 #define MITK_PP_FOR_133(s, p, o, m) MITK_PP_FOR_133_I(s, p, o, m)
168 #define MITK_PP_FOR_134(s, p, o, m) MITK_PP_FOR_134_I(s, p, o, m)
169 #define MITK_PP_FOR_135(s, p, o, m) MITK_PP_FOR_135_I(s, p, o, m)
170 #define MITK_PP_FOR_136(s, p, o, m) MITK_PP_FOR_136_I(s, p, o, m)
171 #define MITK_PP_FOR_137(s, p, o, m) MITK_PP_FOR_137_I(s, p, o, m)
172 #define MITK_PP_FOR_138(s, p, o, m) MITK_PP_FOR_138_I(s, p, o, m)
173 #define MITK_PP_FOR_139(s, p, o, m) MITK_PP_FOR_139_I(s, p, o, m)
174 #define MITK_PP_FOR_140(s, p, o, m) MITK_PP_FOR_140_I(s, p, o, m)
175 #define MITK_PP_FOR_141(s, p, o, m) MITK_PP_FOR_141_I(s, p, o, m)
176 #define MITK_PP_FOR_142(s, p, o, m) MITK_PP_FOR_142_I(s, p, o, m)
177 #define MITK_PP_FOR_143(s, p, o, m) MITK_PP_FOR_143_I(s, p, o, m)
178 #define MITK_PP_FOR_144(s, p, o, m) MITK_PP_FOR_144_I(s, p, o, m)
179 #define MITK_PP_FOR_145(s, p, o, m) MITK_PP_FOR_145_I(s, p, o, m)
180 #define MITK_PP_FOR_146(s, p, o, m) MITK_PP_FOR_146_I(s, p, o, m)
181 #define MITK_PP_FOR_147(s, p, o, m) MITK_PP_FOR_147_I(s, p, o, m)
182 #define MITK_PP_FOR_148(s, p, o, m) MITK_PP_FOR_148_I(s, p, o, m)
183 #define MITK_PP_FOR_149(s, p, o, m) MITK_PP_FOR_149_I(s, p, o, m)
184 #define MITK_PP_FOR_150(s, p, o, m) MITK_PP_FOR_150_I(s, p, o, m)
185 #define MITK_PP_FOR_151(s, p, o, m) MITK_PP_FOR_151_I(s, p, o, m)
186 #define MITK_PP_FOR_152(s, p, o, m) MITK_PP_FOR_152_I(s, p, o, m)
187 #define MITK_PP_FOR_153(s, p, o, m) MITK_PP_FOR_153_I(s, p, o, m)
188 #define MITK_PP_FOR_154(s, p, o, m) MITK_PP_FOR_154_I(s, p, o, m)
189 #define MITK_PP_FOR_155(s, p, o, m) MITK_PP_FOR_155_I(s, p, o, m)
190 #define MITK_PP_FOR_156(s, p, o, m) MITK_PP_FOR_156_I(s, p, o, m)
191 #define MITK_PP_FOR_157(s, p, o, m) MITK_PP_FOR_157_I(s, p, o, m)
192 #define MITK_PP_FOR_158(s, p, o, m) MITK_PP_FOR_158_I(s, p, o, m)
193 #define MITK_PP_FOR_159(s, p, o, m) MITK_PP_FOR_159_I(s, p, o, m)
194 #define MITK_PP_FOR_160(s, p, o, m) MITK_PP_FOR_160_I(s, p, o, m)
195 #define MITK_PP_FOR_161(s, p, o, m) MITK_PP_FOR_161_I(s, p, o, m)
196 #define MITK_PP_FOR_162(s, p, o, m) MITK_PP_FOR_162_I(s, p, o, m)
197 #define MITK_PP_FOR_163(s, p, o, m) MITK_PP_FOR_163_I(s, p, o, m)
198 #define MITK_PP_FOR_164(s, p, o, m) MITK_PP_FOR_164_I(s, p, o, m)
199 #define MITK_PP_FOR_165(s, p, o, m) MITK_PP_FOR_165_I(s, p, o, m)
200 #define MITK_PP_FOR_166(s, p, o, m) MITK_PP_FOR_166_I(s, p, o, m)
201 #define MITK_PP_FOR_167(s, p, o, m) MITK_PP_FOR_167_I(s, p, o, m)
202 #define MITK_PP_FOR_168(s, p, o, m) MITK_PP_FOR_168_I(s, p, o, m)
203 #define MITK_PP_FOR_169(s, p, o, m) MITK_PP_FOR_169_I(s, p, o, m)
204 #define MITK_PP_FOR_170(s, p, o, m) MITK_PP_FOR_170_I(s, p, o, m)
205 #define MITK_PP_FOR_171(s, p, o, m) MITK_PP_FOR_171_I(s, p, o, m)
206 #define MITK_PP_FOR_172(s, p, o, m) MITK_PP_FOR_172_I(s, p, o, m)
207 #define MITK_PP_FOR_173(s, p, o, m) MITK_PP_FOR_173_I(s, p, o, m)
208 #define MITK_PP_FOR_174(s, p, o, m) MITK_PP_FOR_174_I(s, p, o, m)
209 #define MITK_PP_FOR_175(s, p, o, m) MITK_PP_FOR_175_I(s, p, o, m)
210 #define MITK_PP_FOR_176(s, p, o, m) MITK_PP_FOR_176_I(s, p, o, m)
211 #define MITK_PP_FOR_177(s, p, o, m) MITK_PP_FOR_177_I(s, p, o, m)
212 #define MITK_PP_FOR_178(s, p, o, m) MITK_PP_FOR_178_I(s, p, o, m)
213 #define MITK_PP_FOR_179(s, p, o, m) MITK_PP_FOR_179_I(s, p, o, m)
214 #define MITK_PP_FOR_180(s, p, o, m) MITK_PP_FOR_180_I(s, p, o, m)
215 #define MITK_PP_FOR_181(s, p, o, m) MITK_PP_FOR_181_I(s, p, o, m)
216 #define MITK_PP_FOR_182(s, p, o, m) MITK_PP_FOR_182_I(s, p, o, m)
217 #define MITK_PP_FOR_183(s, p, o, m) MITK_PP_FOR_183_I(s, p, o, m)
218 #define MITK_PP_FOR_184(s, p, o, m) MITK_PP_FOR_184_I(s, p, o, m)
219 #define MITK_PP_FOR_185(s, p, o, m) MITK_PP_FOR_185_I(s, p, o, m)
220 #define MITK_PP_FOR_186(s, p, o, m) MITK_PP_FOR_186_I(s, p, o, m)
221 #define MITK_PP_FOR_187(s, p, o, m) MITK_PP_FOR_187_I(s, p, o, m)
222 #define MITK_PP_FOR_188(s, p, o, m) MITK_PP_FOR_188_I(s, p, o, m)
223 #define MITK_PP_FOR_189(s, p, o, m) MITK_PP_FOR_189_I(s, p, o, m)
224 #define MITK_PP_FOR_190(s, p, o, m) MITK_PP_FOR_190_I(s, p, o, m)
225 #define MITK_PP_FOR_191(s, p, o, m) MITK_PP_FOR_191_I(s, p, o, m)
226 #define MITK_PP_FOR_192(s, p, o, m) MITK_PP_FOR_192_I(s, p, o, m)
227 #define MITK_PP_FOR_193(s, p, o, m) MITK_PP_FOR_193_I(s, p, o, m)
228 #define MITK_PP_FOR_194(s, p, o, m) MITK_PP_FOR_194_I(s, p, o, m)
229 #define MITK_PP_FOR_195(s, p, o, m) MITK_PP_FOR_195_I(s, p, o, m)
230 #define MITK_PP_FOR_196(s, p, o, m) MITK_PP_FOR_196_I(s, p, o, m)
231 #define MITK_PP_FOR_197(s, p, o, m) MITK_PP_FOR_197_I(s, p, o, m)
232 #define MITK_PP_FOR_198(s, p, o, m) MITK_PP_FOR_198_I(s, p, o, m)
233 #define MITK_PP_FOR_199(s, p, o, m) MITK_PP_FOR_199_I(s, p, o, m)
234 #define MITK_PP_FOR_200(s, p, o, m) MITK_PP_FOR_200_I(s, p, o, m)
235 #define MITK_PP_FOR_201(s, p, o, m) MITK_PP_FOR_201_I(s, p, o, m)
236 #define MITK_PP_FOR_202(s, p, o, m) MITK_PP_FOR_202_I(s, p, o, m)
237 #define MITK_PP_FOR_203(s, p, o, m) MITK_PP_FOR_203_I(s, p, o, m)
238 #define MITK_PP_FOR_204(s, p, o, m) MITK_PP_FOR_204_I(s, p, o, m)
239 #define MITK_PP_FOR_205(s, p, o, m) MITK_PP_FOR_205_I(s, p, o, m)
240 #define MITK_PP_FOR_206(s, p, o, m) MITK_PP_FOR_206_I(s, p, o, m)
241 #define MITK_PP_FOR_207(s, p, o, m) MITK_PP_FOR_207_I(s, p, o, m)
242 #define MITK_PP_FOR_208(s, p, o, m) MITK_PP_FOR_208_I(s, p, o, m)
243 #define MITK_PP_FOR_209(s, p, o, m) MITK_PP_FOR_209_I(s, p, o, m)
244 #define MITK_PP_FOR_210(s, p, o, m) MITK_PP_FOR_210_I(s, p, o, m)
245 #define MITK_PP_FOR_211(s, p, o, m) MITK_PP_FOR_211_I(s, p, o, m)
246 #define MITK_PP_FOR_212(s, p, o, m) MITK_PP_FOR_212_I(s, p, o, m)
247 #define MITK_PP_FOR_213(s, p, o, m) MITK_PP_FOR_213_I(s, p, o, m)
248 #define MITK_PP_FOR_214(s, p, o, m) MITK_PP_FOR_214_I(s, p, o, m)
249 #define MITK_PP_FOR_215(s, p, o, m) MITK_PP_FOR_215_I(s, p, o, m)
250 #define MITK_PP_FOR_216(s, p, o, m) MITK_PP_FOR_216_I(s, p, o, m)
251 #define MITK_PP_FOR_217(s, p, o, m) MITK_PP_FOR_217_I(s, p, o, m)
252 #define MITK_PP_FOR_218(s, p, o, m) MITK_PP_FOR_218_I(s, p, o, m)
253 #define MITK_PP_FOR_219(s, p, o, m) MITK_PP_FOR_219_I(s, p, o, m)
254 #define MITK_PP_FOR_220(s, p, o, m) MITK_PP_FOR_220_I(s, p, o, m)
255 #define MITK_PP_FOR_221(s, p, o, m) MITK_PP_FOR_221_I(s, p, o, m)
256 #define MITK_PP_FOR_222(s, p, o, m) MITK_PP_FOR_222_I(s, p, o, m)
257 #define MITK_PP_FOR_223(s, p, o, m) MITK_PP_FOR_223_I(s, p, o, m)
258 #define MITK_PP_FOR_224(s, p, o, m) MITK_PP_FOR_224_I(s, p, o, m)
259 #define MITK_PP_FOR_225(s, p, o, m) MITK_PP_FOR_225_I(s, p, o, m)
260 #define MITK_PP_FOR_226(s, p, o, m) MITK_PP_FOR_226_I(s, p, o, m)
261 #define MITK_PP_FOR_227(s, p, o, m) MITK_PP_FOR_227_I(s, p, o, m)
262 #define MITK_PP_FOR_228(s, p, o, m) MITK_PP_FOR_228_I(s, p, o, m)
263 #define MITK_PP_FOR_229(s, p, o, m) MITK_PP_FOR_229_I(s, p, o, m)
264 #define MITK_PP_FOR_230(s, p, o, m) MITK_PP_FOR_230_I(s, p, o, m)
265 #define MITK_PP_FOR_231(s, p, o, m) MITK_PP_FOR_231_I(s, p, o, m)
266 #define MITK_PP_FOR_232(s, p, o, m) MITK_PP_FOR_232_I(s, p, o, m)
267 #define MITK_PP_FOR_233(s, p, o, m) MITK_PP_FOR_233_I(s, p, o, m)
268 #define MITK_PP_FOR_234(s, p, o, m) MITK_PP_FOR_234_I(s, p, o, m)
269 #define MITK_PP_FOR_235(s, p, o, m) MITK_PP_FOR_235_I(s, p, o, m)
270 #define MITK_PP_FOR_236(s, p, o, m) MITK_PP_FOR_236_I(s, p, o, m)
271 #define MITK_PP_FOR_237(s, p, o, m) MITK_PP_FOR_237_I(s, p, o, m)
272 #define MITK_PP_FOR_238(s, p, o, m) MITK_PP_FOR_238_I(s, p, o, m)
273 #define MITK_PP_FOR_239(s, p, o, m) MITK_PP_FOR_239_I(s, p, o, m)
274 #define MITK_PP_FOR_240(s, p, o, m) MITK_PP_FOR_240_I(s, p, o, m)
275 #define MITK_PP_FOR_241(s, p, o, m) MITK_PP_FOR_241_I(s, p, o, m)
276 #define MITK_PP_FOR_242(s, p, o, m) MITK_PP_FOR_242_I(s, p, o, m)
277 #define MITK_PP_FOR_243(s, p, o, m) MITK_PP_FOR_243_I(s, p, o, m)
278 #define MITK_PP_FOR_244(s, p, o, m) MITK_PP_FOR_244_I(s, p, o, m)
279 #define MITK_PP_FOR_245(s, p, o, m) MITK_PP_FOR_245_I(s, p, o, m)
280 #define MITK_PP_FOR_246(s, p, o, m) MITK_PP_FOR_246_I(s, p, o, m)
281 #define MITK_PP_FOR_247(s, p, o, m) MITK_PP_FOR_247_I(s, p, o, m)
282 #define MITK_PP_FOR_248(s, p, o, m) MITK_PP_FOR_248_I(s, p, o, m)
283 #define MITK_PP_FOR_249(s, p, o, m) MITK_PP_FOR_249_I(s, p, o, m)
284 #define MITK_PP_FOR_250(s, p, o, m) MITK_PP_FOR_250_I(s, p, o, m)
285 #define MITK_PP_FOR_251(s, p, o, m) MITK_PP_FOR_251_I(s, p, o, m)
286 #define MITK_PP_FOR_252(s, p, o, m) MITK_PP_FOR_252_I(s, p, o, m)
287 #define MITK_PP_FOR_253(s, p, o, m) MITK_PP_FOR_253_I(s, p, o, m)
288 #define MITK_PP_FOR_254(s, p, o, m) MITK_PP_FOR_254_I(s, p, o, m)
289 #define MITK_PP_FOR_255(s, p, o, m) MITK_PP_FOR_255_I(s, p, o, m)
290 #define MITK_PP_FOR_256(s, p, o, m) MITK_PP_FOR_256_I(s, p, o, m)
291 #
292 #define MITK_PP_FOR_1_I(s, p, o, m) \
293  MITK_PP_IF(p(2, s), m, MITK_PP_TUPLE_EAT_2) \
294  (2, s) MITK_PP_IF(p(2, s), MITK_PP_FOR_2, MITK_PP_TUPLE_EAT_4)(o(2, s), p, o, m)
295 #define MITK_PP_FOR_2_I(s, p, o, m) \
296  MITK_PP_IF(p(3, s), m, MITK_PP_TUPLE_EAT_2) \
297  (3, s) MITK_PP_IF(p(3, s), MITK_PP_FOR_3, MITK_PP_TUPLE_EAT_4)(o(3, s), p, o, m)
298 #define MITK_PP_FOR_3_I(s, p, o, m) \
299  MITK_PP_IF(p(4, s), m, MITK_PP_TUPLE_EAT_2) \
300  (4, s) MITK_PP_IF(p(4, s), MITK_PP_FOR_4, MITK_PP_TUPLE_EAT_4)(o(4, s), p, o, m)
301 #define MITK_PP_FOR_4_I(s, p, o, m) \
302  MITK_PP_IF(p(5, s), m, MITK_PP_TUPLE_EAT_2) \
303  (5, s) MITK_PP_IF(p(5, s), MITK_PP_FOR_5, MITK_PP_TUPLE_EAT_4)(o(5, s), p, o, m)
304 #define MITK_PP_FOR_5_I(s, p, o, m) \
305  MITK_PP_IF(p(6, s), m, MITK_PP_TUPLE_EAT_2) \
306  (6, s) MITK_PP_IF(p(6, s), MITK_PP_FOR_6, MITK_PP_TUPLE_EAT_4)(o(6, s), p, o, m)
307 #define MITK_PP_FOR_6_I(s, p, o, m) \
308  MITK_PP_IF(p(7, s), m, MITK_PP_TUPLE_EAT_2) \
309  (7, s) MITK_PP_IF(p(7, s), MITK_PP_FOR_7, MITK_PP_TUPLE_EAT_4)(o(7, s), p, o, m)
310 #define MITK_PP_FOR_7_I(s, p, o, m) \
311  MITK_PP_IF(p(8, s), m, MITK_PP_TUPLE_EAT_2) \
312  (8, s) MITK_PP_IF(p(8, s), MITK_PP_FOR_8, MITK_PP_TUPLE_EAT_4)(o(8, s), p, o, m)
313 #define MITK_PP_FOR_8_I(s, p, o, m) \
314  MITK_PP_IF(p(9, s), m, MITK_PP_TUPLE_EAT_2) \
315  (9, s) MITK_PP_IF(p(9, s), MITK_PP_FOR_9, MITK_PP_TUPLE_EAT_4)(o(9, s), p, o, m)
316 #define MITK_PP_FOR_9_I(s, p, o, m) \
317  MITK_PP_IF(p(10, s), m, MITK_PP_TUPLE_EAT_2) \
318  (10, s) MITK_PP_IF(p(10, s), MITK_PP_FOR_10, MITK_PP_TUPLE_EAT_4)(o(10, s), p, o, m)
319 #define MITK_PP_FOR_10_I(s, p, o, m) \
320  MITK_PP_IF(p(11, s), m, MITK_PP_TUPLE_EAT_2) \
321  (11, s) MITK_PP_IF(p(11, s), MITK_PP_FOR_11, MITK_PP_TUPLE_EAT_4)(o(11, s), p, o, m)
322 #define MITK_PP_FOR_11_I(s, p, o, m) \
323  MITK_PP_IF(p(12, s), m, MITK_PP_TUPLE_EAT_2) \
324  (12, s) MITK_PP_IF(p(12, s), MITK_PP_FOR_12, MITK_PP_TUPLE_EAT_4)(o(12, s), p, o, m)
325 #define MITK_PP_FOR_12_I(s, p, o, m) \
326  MITK_PP_IF(p(13, s), m, MITK_PP_TUPLE_EAT_2) \
327  (13, s) MITK_PP_IF(p(13, s), MITK_PP_FOR_13, MITK_PP_TUPLE_EAT_4)(o(13, s), p, o, m)
328 #define MITK_PP_FOR_13_I(s, p, o, m) \
329  MITK_PP_IF(p(14, s), m, MITK_PP_TUPLE_EAT_2) \
330  (14, s) MITK_PP_IF(p(14, s), MITK_PP_FOR_14, MITK_PP_TUPLE_EAT_4)(o(14, s), p, o, m)
331 #define MITK_PP_FOR_14_I(s, p, o, m) \
332  MITK_PP_IF(p(15, s), m, MITK_PP_TUPLE_EAT_2) \
333  (15, s) MITK_PP_IF(p(15, s), MITK_PP_FOR_15, MITK_PP_TUPLE_EAT_4)(o(15, s), p, o, m)
334 #define MITK_PP_FOR_15_I(s, p, o, m) \
335  MITK_PP_IF(p(16, s), m, MITK_PP_TUPLE_EAT_2) \
336  (16, s) MITK_PP_IF(p(16, s), MITK_PP_FOR_16, MITK_PP_TUPLE_EAT_4)(o(16, s), p, o, m)
337 #define MITK_PP_FOR_16_I(s, p, o, m) \
338  MITK_PP_IF(p(17, s), m, MITK_PP_TUPLE_EAT_2) \
339  (17, s) MITK_PP_IF(p(17, s), MITK_PP_FOR_17, MITK_PP_TUPLE_EAT_4)(o(17, s), p, o, m)
340 #define MITK_PP_FOR_17_I(s, p, o, m) \
341  MITK_PP_IF(p(18, s), m, MITK_PP_TUPLE_EAT_2) \
342  (18, s) MITK_PP_IF(p(18, s), MITK_PP_FOR_18, MITK_PP_TUPLE_EAT_4)(o(18, s), p, o, m)
343 #define MITK_PP_FOR_18_I(s, p, o, m) \
344  MITK_PP_IF(p(19, s), m, MITK_PP_TUPLE_EAT_2) \
345  (19, s) MITK_PP_IF(p(19, s), MITK_PP_FOR_19, MITK_PP_TUPLE_EAT_4)(o(19, s), p, o, m)
346 #define MITK_PP_FOR_19_I(s, p, o, m) \
347  MITK_PP_IF(p(20, s), m, MITK_PP_TUPLE_EAT_2) \
348  (20, s) MITK_PP_IF(p(20, s), MITK_PP_FOR_20, MITK_PP_TUPLE_EAT_4)(o(20, s), p, o, m)
349 #define MITK_PP_FOR_20_I(s, p, o, m) \
350  MITK_PP_IF(p(21, s), m, MITK_PP_TUPLE_EAT_2) \
351  (21, s) MITK_PP_IF(p(21, s), MITK_PP_FOR_21, MITK_PP_TUPLE_EAT_4)(o(21, s), p, o, m)
352 #define MITK_PP_FOR_21_I(s, p, o, m) \
353  MITK_PP_IF(p(22, s), m, MITK_PP_TUPLE_EAT_2) \
354  (22, s) MITK_PP_IF(p(22, s), MITK_PP_FOR_22, MITK_PP_TUPLE_EAT_4)(o(22, s), p, o, m)
355 #define MITK_PP_FOR_22_I(s, p, o, m) \
356  MITK_PP_IF(p(23, s), m, MITK_PP_TUPLE_EAT_2) \
357  (23, s) MITK_PP_IF(p(23, s), MITK_PP_FOR_23, MITK_PP_TUPLE_EAT_4)(o(23, s), p, o, m)
358 #define MITK_PP_FOR_23_I(s, p, o, m) \
359  MITK_PP_IF(p(24, s), m, MITK_PP_TUPLE_EAT_2) \
360  (24, s) MITK_PP_IF(p(24, s), MITK_PP_FOR_24, MITK_PP_TUPLE_EAT_4)(o(24, s), p, o, m)
361 #define MITK_PP_FOR_24_I(s, p, o, m) \
362  MITK_PP_IF(p(25, s), m, MITK_PP_TUPLE_EAT_2) \
363  (25, s) MITK_PP_IF(p(25, s), MITK_PP_FOR_25, MITK_PP_TUPLE_EAT_4)(o(25, s), p, o, m)
364 #define MITK_PP_FOR_25_I(s, p, o, m) \
365  MITK_PP_IF(p(26, s), m, MITK_PP_TUPLE_EAT_2) \
366  (26, s) MITK_PP_IF(p(26, s), MITK_PP_FOR_26, MITK_PP_TUPLE_EAT_4)(o(26, s), p, o, m)
367 #define MITK_PP_FOR_26_I(s, p, o, m) \
368  MITK_PP_IF(p(27, s), m, MITK_PP_TUPLE_EAT_2) \
369  (27, s) MITK_PP_IF(p(27, s), MITK_PP_FOR_27, MITK_PP_TUPLE_EAT_4)(o(27, s), p, o, m)
370 #define MITK_PP_FOR_27_I(s, p, o, m) \
371  MITK_PP_IF(p(28, s), m, MITK_PP_TUPLE_EAT_2) \
372  (28, s) MITK_PP_IF(p(28, s), MITK_PP_FOR_28, MITK_PP_TUPLE_EAT_4)(o(28, s), p, o, m)
373 #define MITK_PP_FOR_28_I(s, p, o, m) \
374  MITK_PP_IF(p(29, s), m, MITK_PP_TUPLE_EAT_2) \
375  (29, s) MITK_PP_IF(p(29, s), MITK_PP_FOR_29, MITK_PP_TUPLE_EAT_4)(o(29, s), p, o, m)
376 #define MITK_PP_FOR_29_I(s, p, o, m) \
377  MITK_PP_IF(p(30, s), m, MITK_PP_TUPLE_EAT_2) \
378  (30, s) MITK_PP_IF(p(30, s), MITK_PP_FOR_30, MITK_PP_TUPLE_EAT_4)(o(30, s), p, o, m)
379 #define MITK_PP_FOR_30_I(s, p, o, m) \
380  MITK_PP_IF(p(31, s), m, MITK_PP_TUPLE_EAT_2) \
381  (31, s) MITK_PP_IF(p(31, s), MITK_PP_FOR_31, MITK_PP_TUPLE_EAT_4)(o(31, s), p, o, m)
382 #define MITK_PP_FOR_31_I(s, p, o, m) \
383  MITK_PP_IF(p(32, s), m, MITK_PP_TUPLE_EAT_2) \
384  (32, s) MITK_PP_IF(p(32, s), MITK_PP_FOR_32, MITK_PP_TUPLE_EAT_4)(o(32, s), p, o, m)
385 #define MITK_PP_FOR_32_I(s, p, o, m) \
386  MITK_PP_IF(p(33, s), m, MITK_PP_TUPLE_EAT_2) \
387  (33, s) MITK_PP_IF(p(33, s), MITK_PP_FOR_33, MITK_PP_TUPLE_EAT_4)(o(33, s), p, o, m)
388 #define MITK_PP_FOR_33_I(s, p, o, m) \
389  MITK_PP_IF(p(34, s), m, MITK_PP_TUPLE_EAT_2) \
390  (34, s) MITK_PP_IF(p(34, s), MITK_PP_FOR_34, MITK_PP_TUPLE_EAT_4)(o(34, s), p, o, m)
391 #define MITK_PP_FOR_34_I(s, p, o, m) \
392  MITK_PP_IF(p(35, s), m, MITK_PP_TUPLE_EAT_2) \
393  (35, s) MITK_PP_IF(p(35, s), MITK_PP_FOR_35, MITK_PP_TUPLE_EAT_4)(o(35, s), p, o, m)
394 #define MITK_PP_FOR_35_I(s, p, o, m) \
395  MITK_PP_IF(p(36, s), m, MITK_PP_TUPLE_EAT_2) \
396  (36, s) MITK_PP_IF(p(36, s), MITK_PP_FOR_36, MITK_PP_TUPLE_EAT_4)(o(36, s), p, o, m)
397 #define MITK_PP_FOR_36_I(s, p, o, m) \
398  MITK_PP_IF(p(37, s), m, MITK_PP_TUPLE_EAT_2) \
399  (37, s) MITK_PP_IF(p(37, s), MITK_PP_FOR_37, MITK_PP_TUPLE_EAT_4)(o(37, s), p, o, m)
400 #define MITK_PP_FOR_37_I(s, p, o, m) \
401  MITK_PP_IF(p(38, s), m, MITK_PP_TUPLE_EAT_2) \
402  (38, s) MITK_PP_IF(p(38, s), MITK_PP_FOR_38, MITK_PP_TUPLE_EAT_4)(o(38, s), p, o, m)
403 #define MITK_PP_FOR_38_I(s, p, o, m) \
404  MITK_PP_IF(p(39, s), m, MITK_PP_TUPLE_EAT_2) \
405  (39, s) MITK_PP_IF(p(39, s), MITK_PP_FOR_39, MITK_PP_TUPLE_EAT_4)(o(39, s), p, o, m)
406 #define MITK_PP_FOR_39_I(s, p, o, m) \
407  MITK_PP_IF(p(40, s), m, MITK_PP_TUPLE_EAT_2) \
408  (40, s) MITK_PP_IF(p(40, s), MITK_PP_FOR_40, MITK_PP_TUPLE_EAT_4)(o(40, s), p, o, m)
409 #define MITK_PP_FOR_40_I(s, p, o, m) \
410  MITK_PP_IF(p(41, s), m, MITK_PP_TUPLE_EAT_2) \
411  (41, s) MITK_PP_IF(p(41, s), MITK_PP_FOR_41, MITK_PP_TUPLE_EAT_4)(o(41, s), p, o, m)
412 #define MITK_PP_FOR_41_I(s, p, o, m) \
413  MITK_PP_IF(p(42, s), m, MITK_PP_TUPLE_EAT_2) \
414  (42, s) MITK_PP_IF(p(42, s), MITK_PP_FOR_42, MITK_PP_TUPLE_EAT_4)(o(42, s), p, o, m)
415 #define MITK_PP_FOR_42_I(s, p, o, m) \
416  MITK_PP_IF(p(43, s), m, MITK_PP_TUPLE_EAT_2) \
417  (43, s) MITK_PP_IF(p(43, s), MITK_PP_FOR_43, MITK_PP_TUPLE_EAT_4)(o(43, s), p, o, m)
418 #define MITK_PP_FOR_43_I(s, p, o, m) \
419  MITK_PP_IF(p(44, s), m, MITK_PP_TUPLE_EAT_2) \
420  (44, s) MITK_PP_IF(p(44, s), MITK_PP_FOR_44, MITK_PP_TUPLE_EAT_4)(o(44, s), p, o, m)
421 #define MITK_PP_FOR_44_I(s, p, o, m) \
422  MITK_PP_IF(p(45, s), m, MITK_PP_TUPLE_EAT_2) \
423  (45, s) MITK_PP_IF(p(45, s), MITK_PP_FOR_45, MITK_PP_TUPLE_EAT_4)(o(45, s), p, o, m)
424 #define MITK_PP_FOR_45_I(s, p, o, m) \
425  MITK_PP_IF(p(46, s), m, MITK_PP_TUPLE_EAT_2) \
426  (46, s) MITK_PP_IF(p(46, s), MITK_PP_FOR_46, MITK_PP_TUPLE_EAT_4)(o(46, s), p, o, m)
427 #define MITK_PP_FOR_46_I(s, p, o, m) \
428  MITK_PP_IF(p(47, s), m, MITK_PP_TUPLE_EAT_2) \
429  (47, s) MITK_PP_IF(p(47, s), MITK_PP_FOR_47, MITK_PP_TUPLE_EAT_4)(o(47, s), p, o, m)
430 #define MITK_PP_FOR_47_I(s, p, o, m) \
431  MITK_PP_IF(p(48, s), m, MITK_PP_TUPLE_EAT_2) \
432  (48, s) MITK_PP_IF(p(48, s), MITK_PP_FOR_48, MITK_PP_TUPLE_EAT_4)(o(48, s), p, o, m)
433 #define MITK_PP_FOR_48_I(s, p, o, m) \
434  MITK_PP_IF(p(49, s), m, MITK_PP_TUPLE_EAT_2) \
435  (49, s) MITK_PP_IF(p(49, s), MITK_PP_FOR_49, MITK_PP_TUPLE_EAT_4)(o(49, s), p, o, m)
436 #define MITK_PP_FOR_49_I(s, p, o, m) \
437  MITK_PP_IF(p(50, s), m, MITK_PP_TUPLE_EAT_2) \
438  (50, s) MITK_PP_IF(p(50, s), MITK_PP_FOR_50, MITK_PP_TUPLE_EAT_4)(o(50, s), p, o, m)
439 #define MITK_PP_FOR_50_I(s, p, o, m) \
440  MITK_PP_IF(p(51, s), m, MITK_PP_TUPLE_EAT_2) \
441  (51, s) MITK_PP_IF(p(51, s), MITK_PP_FOR_51, MITK_PP_TUPLE_EAT_4)(o(51, s), p, o, m)
442 #define MITK_PP_FOR_51_I(s, p, o, m) \
443  MITK_PP_IF(p(52, s), m, MITK_PP_TUPLE_EAT_2) \
444  (52, s) MITK_PP_IF(p(52, s), MITK_PP_FOR_52, MITK_PP_TUPLE_EAT_4)(o(52, s), p, o, m)
445 #define MITK_PP_FOR_52_I(s, p, o, m) \
446  MITK_PP_IF(p(53, s), m, MITK_PP_TUPLE_EAT_2) \
447  (53, s) MITK_PP_IF(p(53, s), MITK_PP_FOR_53, MITK_PP_TUPLE_EAT_4)(o(53, s), p, o, m)
448 #define MITK_PP_FOR_53_I(s, p, o, m) \
449  MITK_PP_IF(p(54, s), m, MITK_PP_TUPLE_EAT_2) \
450  (54, s) MITK_PP_IF(p(54, s), MITK_PP_FOR_54, MITK_PP_TUPLE_EAT_4)(o(54, s), p, o, m)
451 #define MITK_PP_FOR_54_I(s, p, o, m) \
452  MITK_PP_IF(p(55, s), m, MITK_PP_TUPLE_EAT_2) \
453  (55, s) MITK_PP_IF(p(55, s), MITK_PP_FOR_55, MITK_PP_TUPLE_EAT_4)(o(55, s), p, o, m)
454 #define MITK_PP_FOR_55_I(s, p, o, m) \
455  MITK_PP_IF(p(56, s), m, MITK_PP_TUPLE_EAT_2) \
456  (56, s) MITK_PP_IF(p(56, s), MITK_PP_FOR_56, MITK_PP_TUPLE_EAT_4)(o(56, s), p, o, m)
457 #define MITK_PP_FOR_56_I(s, p, o, m) \
458  MITK_PP_IF(p(57, s), m, MITK_PP_TUPLE_EAT_2) \
459  (57, s) MITK_PP_IF(p(57, s), MITK_PP_FOR_57, MITK_PP_TUPLE_EAT_4)(o(57, s), p, o, m)
460 #define MITK_PP_FOR_57_I(s, p, o, m) \
461  MITK_PP_IF(p(58, s), m, MITK_PP_TUPLE_EAT_2) \
462  (58, s) MITK_PP_IF(p(58, s), MITK_PP_FOR_58, MITK_PP_TUPLE_EAT_4)(o(58, s), p, o, m)
463 #define MITK_PP_FOR_58_I(s, p, o, m) \
464  MITK_PP_IF(p(59, s), m, MITK_PP_TUPLE_EAT_2) \
465  (59, s) MITK_PP_IF(p(59, s), MITK_PP_FOR_59, MITK_PP_TUPLE_EAT_4)(o(59, s), p, o, m)
466 #define MITK_PP_FOR_59_I(s, p, o, m) \
467  MITK_PP_IF(p(60, s), m, MITK_PP_TUPLE_EAT_2) \
468  (60, s) MITK_PP_IF(p(60, s), MITK_PP_FOR_60, MITK_PP_TUPLE_EAT_4)(o(60, s), p, o, m)
469 #define MITK_PP_FOR_60_I(s, p, o, m) \
470  MITK_PP_IF(p(61, s), m, MITK_PP_TUPLE_EAT_2) \
471  (61, s) MITK_PP_IF(p(61, s), MITK_PP_FOR_61, MITK_PP_TUPLE_EAT_4)(o(61, s), p, o, m)
472 #define MITK_PP_FOR_61_I(s, p, o, m) \
473  MITK_PP_IF(p(62, s), m, MITK_PP_TUPLE_EAT_2) \
474  (62, s) MITK_PP_IF(p(62, s), MITK_PP_FOR_62, MITK_PP_TUPLE_EAT_4)(o(62, s), p, o, m)
475 #define MITK_PP_FOR_62_I(s, p, o, m) \
476  MITK_PP_IF(p(63, s), m, MITK_PP_TUPLE_EAT_2) \
477  (63, s) MITK_PP_IF(p(63, s), MITK_PP_FOR_63, MITK_PP_TUPLE_EAT_4)(o(63, s), p, o, m)
478 #define MITK_PP_FOR_63_I(s, p, o, m) \
479  MITK_PP_IF(p(64, s), m, MITK_PP_TUPLE_EAT_2) \
480  (64, s) MITK_PP_IF(p(64, s), MITK_PP_FOR_64, MITK_PP_TUPLE_EAT_4)(o(64, s), p, o, m)
481 #define MITK_PP_FOR_64_I(s, p, o, m) \
482  MITK_PP_IF(p(65, s), m, MITK_PP_TUPLE_EAT_2) \
483  (65, s) MITK_PP_IF(p(65, s), MITK_PP_FOR_65, MITK_PP_TUPLE_EAT_4)(o(65, s), p, o, m)
484 #define MITK_PP_FOR_65_I(s, p, o, m) \
485  MITK_PP_IF(p(66, s), m, MITK_PP_TUPLE_EAT_2) \
486  (66, s) MITK_PP_IF(p(66, s), MITK_PP_FOR_66, MITK_PP_TUPLE_EAT_4)(o(66, s), p, o, m)
487 #define MITK_PP_FOR_66_I(s, p, o, m) \
488  MITK_PP_IF(p(67, s), m, MITK_PP_TUPLE_EAT_2) \
489  (67, s) MITK_PP_IF(p(67, s), MITK_PP_FOR_67, MITK_PP_TUPLE_EAT_4)(o(67, s), p, o, m)
490 #define MITK_PP_FOR_67_I(s, p, o, m) \
491  MITK_PP_IF(p(68, s), m, MITK_PP_TUPLE_EAT_2) \
492  (68, s) MITK_PP_IF(p(68, s), MITK_PP_FOR_68, MITK_PP_TUPLE_EAT_4)(o(68, s), p, o, m)
493 #define MITK_PP_FOR_68_I(s, p, o, m) \
494  MITK_PP_IF(p(69, s), m, MITK_PP_TUPLE_EAT_2) \
495  (69, s) MITK_PP_IF(p(69, s), MITK_PP_FOR_69, MITK_PP_TUPLE_EAT_4)(o(69, s), p, o, m)
496 #define MITK_PP_FOR_69_I(s, p, o, m) \
497  MITK_PP_IF(p(70, s), m, MITK_PP_TUPLE_EAT_2) \
498  (70, s) MITK_PP_IF(p(70, s), MITK_PP_FOR_70, MITK_PP_TUPLE_EAT_4)(o(70, s), p, o, m)
499 #define MITK_PP_FOR_70_I(s, p, o, m) \
500  MITK_PP_IF(p(71, s), m, MITK_PP_TUPLE_EAT_2) \
501  (71, s) MITK_PP_IF(p(71, s), MITK_PP_FOR_71, MITK_PP_TUPLE_EAT_4)(o(71, s), p, o, m)
502 #define MITK_PP_FOR_71_I(s, p, o, m) \
503  MITK_PP_IF(p(72, s), m, MITK_PP_TUPLE_EAT_2) \
504  (72, s) MITK_PP_IF(p(72, s), MITK_PP_FOR_72, MITK_PP_TUPLE_EAT_4)(o(72, s), p, o, m)
505 #define MITK_PP_FOR_72_I(s, p, o, m) \
506  MITK_PP_IF(p(73, s), m, MITK_PP_TUPLE_EAT_2) \
507  (73, s) MITK_PP_IF(p(73, s), MITK_PP_FOR_73, MITK_PP_TUPLE_EAT_4)(o(73, s), p, o, m)
508 #define MITK_PP_FOR_73_I(s, p, o, m) \
509  MITK_PP_IF(p(74, s), m, MITK_PP_TUPLE_EAT_2) \
510  (74, s) MITK_PP_IF(p(74, s), MITK_PP_FOR_74, MITK_PP_TUPLE_EAT_4)(o(74, s), p, o, m)
511 #define MITK_PP_FOR_74_I(s, p, o, m) \
512  MITK_PP_IF(p(75, s), m, MITK_PP_TUPLE_EAT_2) \
513  (75, s) MITK_PP_IF(p(75, s), MITK_PP_FOR_75, MITK_PP_TUPLE_EAT_4)(o(75, s), p, o, m)
514 #define MITK_PP_FOR_75_I(s, p, o, m) \
515  MITK_PP_IF(p(76, s), m, MITK_PP_TUPLE_EAT_2) \
516  (76, s) MITK_PP_IF(p(76, s), MITK_PP_FOR_76, MITK_PP_TUPLE_EAT_4)(o(76, s), p, o, m)
517 #define MITK_PP_FOR_76_I(s, p, o, m) \
518  MITK_PP_IF(p(77, s), m, MITK_PP_TUPLE_EAT_2) \
519  (77, s) MITK_PP_IF(p(77, s), MITK_PP_FOR_77, MITK_PP_TUPLE_EAT_4)(o(77, s), p, o, m)
520 #define MITK_PP_FOR_77_I(s, p, o, m) \
521  MITK_PP_IF(p(78, s), m, MITK_PP_TUPLE_EAT_2) \
522  (78, s) MITK_PP_IF(p(78, s), MITK_PP_FOR_78, MITK_PP_TUPLE_EAT_4)(o(78, s), p, o, m)
523 #define MITK_PP_FOR_78_I(s, p, o, m) \
524  MITK_PP_IF(p(79, s), m, MITK_PP_TUPLE_EAT_2) \
525  (79, s) MITK_PP_IF(p(79, s), MITK_PP_FOR_79, MITK_PP_TUPLE_EAT_4)(o(79, s), p, o, m)
526 #define MITK_PP_FOR_79_I(s, p, o, m) \
527  MITK_PP_IF(p(80, s), m, MITK_PP_TUPLE_EAT_2) \
528  (80, s) MITK_PP_IF(p(80, s), MITK_PP_FOR_80, MITK_PP_TUPLE_EAT_4)(o(80, s), p, o, m)
529 #define MITK_PP_FOR_80_I(s, p, o, m) \
530  MITK_PP_IF(p(81, s), m, MITK_PP_TUPLE_EAT_2) \
531  (81, s) MITK_PP_IF(p(81, s), MITK_PP_FOR_81, MITK_PP_TUPLE_EAT_4)(o(81, s), p, o, m)
532 #define MITK_PP_FOR_81_I(s, p, o, m) \
533  MITK_PP_IF(p(82, s), m, MITK_PP_TUPLE_EAT_2) \
534  (82, s) MITK_PP_IF(p(82, s), MITK_PP_FOR_82, MITK_PP_TUPLE_EAT_4)(o(82, s), p, o, m)
535 #define MITK_PP_FOR_82_I(s, p, o, m) \
536  MITK_PP_IF(p(83, s), m, MITK_PP_TUPLE_EAT_2) \
537  (83, s) MITK_PP_IF(p(83, s), MITK_PP_FOR_83, MITK_PP_TUPLE_EAT_4)(o(83, s), p, o, m)
538 #define MITK_PP_FOR_83_I(s, p, o, m) \
539  MITK_PP_IF(p(84, s), m, MITK_PP_TUPLE_EAT_2) \
540  (84, s) MITK_PP_IF(p(84, s), MITK_PP_FOR_84, MITK_PP_TUPLE_EAT_4)(o(84, s), p, o, m)
541 #define MITK_PP_FOR_84_I(s, p, o, m) \
542  MITK_PP_IF(p(85, s), m, MITK_PP_TUPLE_EAT_2) \
543  (85, s) MITK_PP_IF(p(85, s), MITK_PP_FOR_85, MITK_PP_TUPLE_EAT_4)(o(85, s), p, o, m)
544 #define MITK_PP_FOR_85_I(s, p, o, m) \
545  MITK_PP_IF(p(86, s), m, MITK_PP_TUPLE_EAT_2) \
546  (86, s) MITK_PP_IF(p(86, s), MITK_PP_FOR_86, MITK_PP_TUPLE_EAT_4)(o(86, s), p, o, m)
547 #define MITK_PP_FOR_86_I(s, p, o, m) \
548  MITK_PP_IF(p(87, s), m, MITK_PP_TUPLE_EAT_2) \
549  (87, s) MITK_PP_IF(p(87, s), MITK_PP_FOR_87, MITK_PP_TUPLE_EAT_4)(o(87, s), p, o, m)
550 #define MITK_PP_FOR_87_I(s, p, o, m) \
551  MITK_PP_IF(p(88, s), m, MITK_PP_TUPLE_EAT_2) \
552  (88, s) MITK_PP_IF(p(88, s), MITK_PP_FOR_88, MITK_PP_TUPLE_EAT_4)(o(88, s), p, o, m)
553 #define MITK_PP_FOR_88_I(s, p, o, m) \
554  MITK_PP_IF(p(89, s), m, MITK_PP_TUPLE_EAT_2) \
555  (89, s) MITK_PP_IF(p(89, s), MITK_PP_FOR_89, MITK_PP_TUPLE_EAT_4)(o(89, s), p, o, m)
556 #define MITK_PP_FOR_89_I(s, p, o, m) \
557  MITK_PP_IF(p(90, s), m, MITK_PP_TUPLE_EAT_2) \
558  (90, s) MITK_PP_IF(p(90, s), MITK_PP_FOR_90, MITK_PP_TUPLE_EAT_4)(o(90, s), p, o, m)
559 #define MITK_PP_FOR_90_I(s, p, o, m) \
560  MITK_PP_IF(p(91, s), m, MITK_PP_TUPLE_EAT_2) \
561  (91, s) MITK_PP_IF(p(91, s), MITK_PP_FOR_91, MITK_PP_TUPLE_EAT_4)(o(91, s), p, o, m)
562 #define MITK_PP_FOR_91_I(s, p, o, m) \
563  MITK_PP_IF(p(92, s), m, MITK_PP_TUPLE_EAT_2) \
564  (92, s) MITK_PP_IF(p(92, s), MITK_PP_FOR_92, MITK_PP_TUPLE_EAT_4)(o(92, s), p, o, m)
565 #define MITK_PP_FOR_92_I(s, p, o, m) \
566  MITK_PP_IF(p(93, s), m, MITK_PP_TUPLE_EAT_2) \
567  (93, s) MITK_PP_IF(p(93, s), MITK_PP_FOR_93, MITK_PP_TUPLE_EAT_4)(o(93, s), p, o, m)
568 #define MITK_PP_FOR_93_I(s, p, o, m) \
569  MITK_PP_IF(p(94, s), m, MITK_PP_TUPLE_EAT_2) \
570  (94, s) MITK_PP_IF(p(94, s), MITK_PP_FOR_94, MITK_PP_TUPLE_EAT_4)(o(94, s), p, o, m)
571 #define MITK_PP_FOR_94_I(s, p, o, m) \
572  MITK_PP_IF(p(95, s), m, MITK_PP_TUPLE_EAT_2) \
573  (95, s) MITK_PP_IF(p(95, s), MITK_PP_FOR_95, MITK_PP_TUPLE_EAT_4)(o(95, s), p, o, m)
574 #define MITK_PP_FOR_95_I(s, p, o, m) \
575  MITK_PP_IF(p(96, s), m, MITK_PP_TUPLE_EAT_2) \
576  (96, s) MITK_PP_IF(p(96, s), MITK_PP_FOR_96, MITK_PP_TUPLE_EAT_4)(o(96, s), p, o, m)
577 #define MITK_PP_FOR_96_I(s, p, o, m) \
578  MITK_PP_IF(p(97, s), m, MITK_PP_TUPLE_EAT_2) \
579  (97, s) MITK_PP_IF(p(97, s), MITK_PP_FOR_97, MITK_PP_TUPLE_EAT_4)(o(97, s), p, o, m)
580 #define MITK_PP_FOR_97_I(s, p, o, m) \
581  MITK_PP_IF(p(98, s), m, MITK_PP_TUPLE_EAT_2) \
582  (98, s) MITK_PP_IF(p(98, s), MITK_PP_FOR_98, MITK_PP_TUPLE_EAT_4)(o(98, s), p, o, m)
583 #define MITK_PP_FOR_98_I(s, p, o, m) \
584  MITK_PP_IF(p(99, s), m, MITK_PP_TUPLE_EAT_2) \
585  (99, s) MITK_PP_IF(p(99, s), MITK_PP_FOR_99, MITK_PP_TUPLE_EAT_4)(o(99, s), p, o, m)
586 #define MITK_PP_FOR_99_I(s, p, o, m) \
587  MITK_PP_IF(p(100, s), m, MITK_PP_TUPLE_EAT_2) \
588  (100, s) MITK_PP_IF(p(100, s), MITK_PP_FOR_100, MITK_PP_TUPLE_EAT_4)(o(100, s), p, o, m)
589 #define MITK_PP_FOR_100_I(s, p, o, m) \
590  MITK_PP_IF(p(101, s), m, MITK_PP_TUPLE_EAT_2) \
591  (101, s) MITK_PP_IF(p(101, s), MITK_PP_FOR_101, MITK_PP_TUPLE_EAT_4)(o(101, s), p, o, m)
592 #define MITK_PP_FOR_101_I(s, p, o, m) \
593  MITK_PP_IF(p(102, s), m, MITK_PP_TUPLE_EAT_2) \
594  (102, s) MITK_PP_IF(p(102, s), MITK_PP_FOR_102, MITK_PP_TUPLE_EAT_4)(o(102, s), p, o, m)
595 #define MITK_PP_FOR_102_I(s, p, o, m) \
596  MITK_PP_IF(p(103, s), m, MITK_PP_TUPLE_EAT_2) \
597  (103, s) MITK_PP_IF(p(103, s), MITK_PP_FOR_103, MITK_PP_TUPLE_EAT_4)(o(103, s), p, o, m)
598 #define MITK_PP_FOR_103_I(s, p, o, m) \
599  MITK_PP_IF(p(104, s), m, MITK_PP_TUPLE_EAT_2) \
600  (104, s) MITK_PP_IF(p(104, s), MITK_PP_FOR_104, MITK_PP_TUPLE_EAT_4)(o(104, s), p, o, m)
601 #define MITK_PP_FOR_104_I(s, p, o, m) \
602  MITK_PP_IF(p(105, s), m, MITK_PP_TUPLE_EAT_2) \
603  (105, s) MITK_PP_IF(p(105, s), MITK_PP_FOR_105, MITK_PP_TUPLE_EAT_4)(o(105, s), p, o, m)
604 #define MITK_PP_FOR_105_I(s, p, o, m) \
605  MITK_PP_IF(p(106, s), m, MITK_PP_TUPLE_EAT_2) \
606  (106, s) MITK_PP_IF(p(106, s), MITK_PP_FOR_106, MITK_PP_TUPLE_EAT_4)(o(106, s), p, o, m)
607 #define MITK_PP_FOR_106_I(s, p, o, m) \
608  MITK_PP_IF(p(107, s), m, MITK_PP_TUPLE_EAT_2) \
609  (107, s) MITK_PP_IF(p(107, s), MITK_PP_FOR_107, MITK_PP_TUPLE_EAT_4)(o(107, s), p, o, m)
610 #define MITK_PP_FOR_107_I(s, p, o, m) \
611  MITK_PP_IF(p(108, s), m, MITK_PP_TUPLE_EAT_2) \
612  (108, s) MITK_PP_IF(p(108, s), MITK_PP_FOR_108, MITK_PP_TUPLE_EAT_4)(o(108, s), p, o, m)
613 #define MITK_PP_FOR_108_I(s, p, o, m) \
614  MITK_PP_IF(p(109, s), m, MITK_PP_TUPLE_EAT_2) \
615  (109, s) MITK_PP_IF(p(109, s), MITK_PP_FOR_109, MITK_PP_TUPLE_EAT_4)(o(109, s), p, o, m)
616 #define MITK_PP_FOR_109_I(s, p, o, m) \
617  MITK_PP_IF(p(110, s), m, MITK_PP_TUPLE_EAT_2) \
618  (110, s) MITK_PP_IF(p(110, s), MITK_PP_FOR_110, MITK_PP_TUPLE_EAT_4)(o(110, s), p, o, m)
619 #define MITK_PP_FOR_110_I(s, p, o, m) \
620  MITK_PP_IF(p(111, s), m, MITK_PP_TUPLE_EAT_2) \
621  (111, s) MITK_PP_IF(p(111, s), MITK_PP_FOR_111, MITK_PP_TUPLE_EAT_4)(o(111, s), p, o, m)
622 #define MITK_PP_FOR_111_I(s, p, o, m) \
623  MITK_PP_IF(p(112, s), m, MITK_PP_TUPLE_EAT_2) \
624  (112, s) MITK_PP_IF(p(112, s), MITK_PP_FOR_112, MITK_PP_TUPLE_EAT_4)(o(112, s), p, o, m)
625 #define MITK_PP_FOR_112_I(s, p, o, m) \
626  MITK_PP_IF(p(113, s), m, MITK_PP_TUPLE_EAT_2) \
627  (113, s) MITK_PP_IF(p(113, s), MITK_PP_FOR_113, MITK_PP_TUPLE_EAT_4)(o(113, s), p, o, m)
628 #define MITK_PP_FOR_113_I(s, p, o, m) \
629  MITK_PP_IF(p(114, s), m, MITK_PP_TUPLE_EAT_2) \
630  (114, s) MITK_PP_IF(p(114, s), MITK_PP_FOR_114, MITK_PP_TUPLE_EAT_4)(o(114, s), p, o, m)
631 #define MITK_PP_FOR_114_I(s, p, o, m) \
632  MITK_PP_IF(p(115, s), m, MITK_PP_TUPLE_EAT_2) \
633  (115, s) MITK_PP_IF(p(115, s), MITK_PP_FOR_115, MITK_PP_TUPLE_EAT_4)(o(115, s), p, o, m)
634 #define MITK_PP_FOR_115_I(s, p, o, m) \
635  MITK_PP_IF(p(116, s), m, MITK_PP_TUPLE_EAT_2) \
636  (116, s) MITK_PP_IF(p(116, s), MITK_PP_FOR_116, MITK_PP_TUPLE_EAT_4)(o(116, s), p, o, m)
637 #define MITK_PP_FOR_116_I(s, p, o, m) \
638  MITK_PP_IF(p(117, s), m, MITK_PP_TUPLE_EAT_2) \
639  (117, s) MITK_PP_IF(p(117, s), MITK_PP_FOR_117, MITK_PP_TUPLE_EAT_4)(o(117, s), p, o, m)
640 #define MITK_PP_FOR_117_I(s, p, o, m) \
641  MITK_PP_IF(p(118, s), m, MITK_PP_TUPLE_EAT_2) \
642  (118, s) MITK_PP_IF(p(118, s), MITK_PP_FOR_118, MITK_PP_TUPLE_EAT_4)(o(118, s), p, o, m)
643 #define MITK_PP_FOR_118_I(s, p, o, m) \
644  MITK_PP_IF(p(119, s), m, MITK_PP_TUPLE_EAT_2) \
645  (119, s) MITK_PP_IF(p(119, s), MITK_PP_FOR_119, MITK_PP_TUPLE_EAT_4)(o(119, s), p, o, m)
646 #define MITK_PP_FOR_119_I(s, p, o, m) \
647  MITK_PP_IF(p(120, s), m, MITK_PP_TUPLE_EAT_2) \
648  (120, s) MITK_PP_IF(p(120, s), MITK_PP_FOR_120, MITK_PP_TUPLE_EAT_4)(o(120, s), p, o, m)
649 #define MITK_PP_FOR_120_I(s, p, o, m) \
650  MITK_PP_IF(p(121, s), m, MITK_PP_TUPLE_EAT_2) \
651  (121, s) MITK_PP_IF(p(121, s), MITK_PP_FOR_121, MITK_PP_TUPLE_EAT_4)(o(121, s), p, o, m)
652 #define MITK_PP_FOR_121_I(s, p, o, m) \
653  MITK_PP_IF(p(122, s), m, MITK_PP_TUPLE_EAT_2) \
654  (122, s) MITK_PP_IF(p(122, s), MITK_PP_FOR_122, MITK_PP_TUPLE_EAT_4)(o(122, s), p, o, m)
655 #define MITK_PP_FOR_122_I(s, p, o, m) \
656  MITK_PP_IF(p(123, s), m, MITK_PP_TUPLE_EAT_2) \
657  (123, s) MITK_PP_IF(p(123, s), MITK_PP_FOR_123, MITK_PP_TUPLE_EAT_4)(o(123, s), p, o, m)
658 #define MITK_PP_FOR_123_I(s, p, o, m) \
659  MITK_PP_IF(p(124, s), m, MITK_PP_TUPLE_EAT_2) \
660  (124, s) MITK_PP_IF(p(124, s), MITK_PP_FOR_124, MITK_PP_TUPLE_EAT_4)(o(124, s), p, o, m)
661 #define MITK_PP_FOR_124_I(s, p, o, m) \
662  MITK_PP_IF(p(125, s), m, MITK_PP_TUPLE_EAT_2) \
663  (125, s) MITK_PP_IF(p(125, s), MITK_PP_FOR_125, MITK_PP_TUPLE_EAT_4)(o(125, s), p, o, m)
664 #define MITK_PP_FOR_125_I(s, p, o, m) \
665  MITK_PP_IF(p(126, s), m, MITK_PP_TUPLE_EAT_2) \
666  (126, s) MITK_PP_IF(p(126, s), MITK_PP_FOR_126, MITK_PP_TUPLE_EAT_4)(o(126, s), p, o, m)
667 #define MITK_PP_FOR_126_I(s, p, o, m) \
668  MITK_PP_IF(p(127, s), m, MITK_PP_TUPLE_EAT_2) \
669  (127, s) MITK_PP_IF(p(127, s), MITK_PP_FOR_127, MITK_PP_TUPLE_EAT_4)(o(127, s), p, o, m)
670 #define MITK_PP_FOR_127_I(s, p, o, m) \
671  MITK_PP_IF(p(128, s), m, MITK_PP_TUPLE_EAT_2) \
672  (128, s) MITK_PP_IF(p(128, s), MITK_PP_FOR_128, MITK_PP_TUPLE_EAT_4)(o(128, s), p, o, m)
673 #define MITK_PP_FOR_128_I(s, p, o, m) \
674  MITK_PP_IF(p(129, s), m, MITK_PP_TUPLE_EAT_2) \
675  (129, s) MITK_PP_IF(p(129, s), MITK_PP_FOR_129, MITK_PP_TUPLE_EAT_4)(o(129, s), p, o, m)
676 #define MITK_PP_FOR_129_I(s, p, o, m) \
677  MITK_PP_IF(p(130, s), m, MITK_PP_TUPLE_EAT_2) \
678  (130, s) MITK_PP_IF(p(130, s), MITK_PP_FOR_130, MITK_PP_TUPLE_EAT_4)(o(130, s), p, o, m)
679 #define MITK_PP_FOR_130_I(s, p, o, m) \
680  MITK_PP_IF(p(131, s), m, MITK_PP_TUPLE_EAT_2) \
681  (131, s) MITK_PP_IF(p(131, s), MITK_PP_FOR_131, MITK_PP_TUPLE_EAT_4)(o(131, s), p, o, m)
682 #define MITK_PP_FOR_131_I(s, p, o, m) \
683  MITK_PP_IF(p(132, s), m, MITK_PP_TUPLE_EAT_2) \
684  (132, s) MITK_PP_IF(p(132, s), MITK_PP_FOR_132, MITK_PP_TUPLE_EAT_4)(o(132, s), p, o, m)
685 #define MITK_PP_FOR_132_I(s, p, o, m) \
686  MITK_PP_IF(p(133, s), m, MITK_PP_TUPLE_EAT_2) \
687  (133, s) MITK_PP_IF(p(133, s), MITK_PP_FOR_133, MITK_PP_TUPLE_EAT_4)(o(133, s), p, o, m)
688 #define MITK_PP_FOR_133_I(s, p, o, m) \
689  MITK_PP_IF(p(134, s), m, MITK_PP_TUPLE_EAT_2) \
690  (134, s) MITK_PP_IF(p(134, s), MITK_PP_FOR_134, MITK_PP_TUPLE_EAT_4)(o(134, s), p, o, m)
691 #define MITK_PP_FOR_134_I(s, p, o, m) \
692  MITK_PP_IF(p(135, s), m, MITK_PP_TUPLE_EAT_2) \
693  (135, s) MITK_PP_IF(p(135, s), MITK_PP_FOR_135, MITK_PP_TUPLE_EAT_4)(o(135, s), p, o, m)
694 #define MITK_PP_FOR_135_I(s, p, o, m) \
695  MITK_PP_IF(p(136, s), m, MITK_PP_TUPLE_EAT_2) \
696  (136, s) MITK_PP_IF(p(136, s), MITK_PP_FOR_136, MITK_PP_TUPLE_EAT_4)(o(136, s), p, o, m)
697 #define MITK_PP_FOR_136_I(s, p, o, m) \
698  MITK_PP_IF(p(137, s), m, MITK_PP_TUPLE_EAT_2) \
699  (137, s) MITK_PP_IF(p(137, s), MITK_PP_FOR_137, MITK_PP_TUPLE_EAT_4)(o(137, s), p, o, m)
700 #define MITK_PP_FOR_137_I(s, p, o, m) \
701  MITK_PP_IF(p(138, s), m, MITK_PP_TUPLE_EAT_2) \
702  (138, s) MITK_PP_IF(p(138, s), MITK_PP_FOR_138, MITK_PP_TUPLE_EAT_4)(o(138, s), p, o, m)
703 #define MITK_PP_FOR_138_I(s, p, o, m) \
704  MITK_PP_IF(p(139, s), m, MITK_PP_TUPLE_EAT_2) \
705  (139, s) MITK_PP_IF(p(139, s), MITK_PP_FOR_139, MITK_PP_TUPLE_EAT_4)(o(139, s), p, o, m)
706 #define MITK_PP_FOR_139_I(s, p, o, m) \
707  MITK_PP_IF(p(140, s), m, MITK_PP_TUPLE_EAT_2) \
708  (140, s) MITK_PP_IF(p(140, s), MITK_PP_FOR_140, MITK_PP_TUPLE_EAT_4)(o(140, s), p, o, m)
709 #define MITK_PP_FOR_140_I(s, p, o, m) \
710  MITK_PP_IF(p(141, s), m, MITK_PP_TUPLE_EAT_2) \
711  (141, s) MITK_PP_IF(p(141, s), MITK_PP_FOR_141, MITK_PP_TUPLE_EAT_4)(o(141, s), p, o, m)
712 #define MITK_PP_FOR_141_I(s, p, o, m) \
713  MITK_PP_IF(p(142, s), m, MITK_PP_TUPLE_EAT_2) \
714  (142, s) MITK_PP_IF(p(142, s), MITK_PP_FOR_142, MITK_PP_TUPLE_EAT_4)(o(142, s), p, o, m)
715 #define MITK_PP_FOR_142_I(s, p, o, m) \
716  MITK_PP_IF(p(143, s), m, MITK_PP_TUPLE_EAT_2) \
717  (143, s) MITK_PP_IF(p(143, s), MITK_PP_FOR_143, MITK_PP_TUPLE_EAT_4)(o(143, s), p, o, m)
718 #define MITK_PP_FOR_143_I(s, p, o, m) \
719  MITK_PP_IF(p(144, s), m, MITK_PP_TUPLE_EAT_2) \
720  (144, s) MITK_PP_IF(p(144, s), MITK_PP_FOR_144, MITK_PP_TUPLE_EAT_4)(o(144, s), p, o, m)
721 #define MITK_PP_FOR_144_I(s, p, o, m) \
722  MITK_PP_IF(p(145, s), m, MITK_PP_TUPLE_EAT_2) \
723  (145, s) MITK_PP_IF(p(145, s), MITK_PP_FOR_145, MITK_PP_TUPLE_EAT_4)(o(145, s), p, o, m)
724 #define MITK_PP_FOR_145_I(s, p, o, m) \
725  MITK_PP_IF(p(146, s), m, MITK_PP_TUPLE_EAT_2) \
726  (146, s) MITK_PP_IF(p(146, s), MITK_PP_FOR_146, MITK_PP_TUPLE_EAT_4)(o(146, s), p, o, m)
727 #define MITK_PP_FOR_146_I(s, p, o, m) \
728  MITK_PP_IF(p(147, s), m, MITK_PP_TUPLE_EAT_2) \
729  (147, s) MITK_PP_IF(p(147, s), MITK_PP_FOR_147, MITK_PP_TUPLE_EAT_4)(o(147, s), p, o, m)
730 #define MITK_PP_FOR_147_I(s, p, o, m) \
731  MITK_PP_IF(p(148, s), m, MITK_PP_TUPLE_EAT_2) \
732  (148, s) MITK_PP_IF(p(148, s), MITK_PP_FOR_148, MITK_PP_TUPLE_EAT_4)(o(148, s), p, o, m)
733 #define MITK_PP_FOR_148_I(s, p, o, m) \
734  MITK_PP_IF(p(149, s), m, MITK_PP_TUPLE_EAT_2) \
735  (149, s) MITK_PP_IF(p(149, s), MITK_PP_FOR_149, MITK_PP_TUPLE_EAT_4)(o(149, s), p, o, m)
736 #define MITK_PP_FOR_149_I(s, p, o, m) \
737  MITK_PP_IF(p(150, s), m, MITK_PP_TUPLE_EAT_2) \
738  (150, s) MITK_PP_IF(p(150, s), MITK_PP_FOR_150, MITK_PP_TUPLE_EAT_4)(o(150, s), p, o, m)
739 #define MITK_PP_FOR_150_I(s, p, o, m) \
740  MITK_PP_IF(p(151, s), m, MITK_PP_TUPLE_EAT_2) \
741  (151, s) MITK_PP_IF(p(151, s), MITK_PP_FOR_151, MITK_PP_TUPLE_EAT_4)(o(151, s), p, o, m)
742 #define MITK_PP_FOR_151_I(s, p, o, m) \
743  MITK_PP_IF(p(152, s), m, MITK_PP_TUPLE_EAT_2) \
744  (152, s) MITK_PP_IF(p(152, s), MITK_PP_FOR_152, MITK_PP_TUPLE_EAT_4)(o(152, s), p, o, m)
745 #define MITK_PP_FOR_152_I(s, p, o, m) \
746  MITK_PP_IF(p(153, s), m, MITK_PP_TUPLE_EAT_2) \
747  (153, s) MITK_PP_IF(p(153, s), MITK_PP_FOR_153, MITK_PP_TUPLE_EAT_4)(o(153, s), p, o, m)
748 #define MITK_PP_FOR_153_I(s, p, o, m) \
749  MITK_PP_IF(p(154, s), m, MITK_PP_TUPLE_EAT_2) \
750  (154, s) MITK_PP_IF(p(154, s), MITK_PP_FOR_154, MITK_PP_TUPLE_EAT_4)(o(154, s), p, o, m)
751 #define MITK_PP_FOR_154_I(s, p, o, m) \
752  MITK_PP_IF(p(155, s), m, MITK_PP_TUPLE_EAT_2) \
753  (155, s) MITK_PP_IF(p(155, s), MITK_PP_FOR_155, MITK_PP_TUPLE_EAT_4)(o(155, s), p, o, m)
754 #define MITK_PP_FOR_155_I(s, p, o, m) \
755  MITK_PP_IF(p(156, s), m, MITK_PP_TUPLE_EAT_2) \
756  (156, s) MITK_PP_IF(p(156, s), MITK_PP_FOR_156, MITK_PP_TUPLE_EAT_4)(o(156, s), p, o, m)
757 #define MITK_PP_FOR_156_I(s, p, o, m) \
758  MITK_PP_IF(p(157, s), m, MITK_PP_TUPLE_EAT_2) \
759  (157, s) MITK_PP_IF(p(157, s), MITK_PP_FOR_157, MITK_PP_TUPLE_EAT_4)(o(157, s), p, o, m)
760 #define MITK_PP_FOR_157_I(s, p, o, m) \
761  MITK_PP_IF(p(158, s), m, MITK_PP_TUPLE_EAT_2) \
762  (158, s) MITK_PP_IF(p(158, s), MITK_PP_FOR_158, MITK_PP_TUPLE_EAT_4)(o(158, s), p, o, m)
763 #define MITK_PP_FOR_158_I(s, p, o, m) \
764  MITK_PP_IF(p(159, s), m, MITK_PP_TUPLE_EAT_2) \
765  (159, s) MITK_PP_IF(p(159, s), MITK_PP_FOR_159, MITK_PP_TUPLE_EAT_4)(o(159, s), p, o, m)
766 #define MITK_PP_FOR_159_I(s, p, o, m) \
767  MITK_PP_IF(p(160, s), m, MITK_PP_TUPLE_EAT_2) \
768  (160, s) MITK_PP_IF(p(160, s), MITK_PP_FOR_160, MITK_PP_TUPLE_EAT_4)(o(160, s), p, o, m)
769 #define MITK_PP_FOR_160_I(s, p, o, m) \
770  MITK_PP_IF(p(161, s), m, MITK_PP_TUPLE_EAT_2) \
771  (161, s) MITK_PP_IF(p(161, s), MITK_PP_FOR_161, MITK_PP_TUPLE_EAT_4)(o(161, s), p, o, m)
772 #define MITK_PP_FOR_161_I(s, p, o, m) \
773  MITK_PP_IF(p(162, s), m, MITK_PP_TUPLE_EAT_2) \
774  (162, s) MITK_PP_IF(p(162, s), MITK_PP_FOR_162, MITK_PP_TUPLE_EAT_4)(o(162, s), p, o, m)
775 #define MITK_PP_FOR_162_I(s, p, o, m) \
776  MITK_PP_IF(p(163, s), m, MITK_PP_TUPLE_EAT_2) \
777  (163, s) MITK_PP_IF(p(163, s), MITK_PP_FOR_163, MITK_PP_TUPLE_EAT_4)(o(163, s), p, o, m)
778 #define MITK_PP_FOR_163_I(s, p, o, m) \
779  MITK_PP_IF(p(164, s), m, MITK_PP_TUPLE_EAT_2) \
780  (164, s) MITK_PP_IF(p(164, s), MITK_PP_FOR_164, MITK_PP_TUPLE_EAT_4)(o(164, s), p, o, m)
781 #define MITK_PP_FOR_164_I(s, p, o, m) \
782  MITK_PP_IF(p(165, s), m, MITK_PP_TUPLE_EAT_2) \
783  (165, s) MITK_PP_IF(p(165, s), MITK_PP_FOR_165, MITK_PP_TUPLE_EAT_4)(o(165, s), p, o, m)
784 #define MITK_PP_FOR_165_I(s, p, o, m) \
785  MITK_PP_IF(p(166, s), m, MITK_PP_TUPLE_EAT_2) \
786  (166, s) MITK_PP_IF(p(166, s), MITK_PP_FOR_166, MITK_PP_TUPLE_EAT_4)(o(166, s), p, o, m)
787 #define MITK_PP_FOR_166_I(s, p, o, m) \
788  MITK_PP_IF(p(167, s), m, MITK_PP_TUPLE_EAT_2) \
789  (167, s) MITK_PP_IF(p(167, s), MITK_PP_FOR_167, MITK_PP_TUPLE_EAT_4)(o(167, s), p, o, m)
790 #define MITK_PP_FOR_167_I(s, p, o, m) \
791  MITK_PP_IF(p(168, s), m, MITK_PP_TUPLE_EAT_2) \
792  (168, s) MITK_PP_IF(p(168, s), MITK_PP_FOR_168, MITK_PP_TUPLE_EAT_4)(o(168, s), p, o, m)
793 #define MITK_PP_FOR_168_I(s, p, o, m) \
794  MITK_PP_IF(p(169, s), m, MITK_PP_TUPLE_EAT_2) \
795  (169, s) MITK_PP_IF(p(169, s), MITK_PP_FOR_169, MITK_PP_TUPLE_EAT_4)(o(169, s), p, o, m)
796 #define MITK_PP_FOR_169_I(s, p, o, m) \
797  MITK_PP_IF(p(170, s), m, MITK_PP_TUPLE_EAT_2) \
798  (170, s) MITK_PP_IF(p(170, s), MITK_PP_FOR_170, MITK_PP_TUPLE_EAT_4)(o(170, s), p, o, m)
799 #define MITK_PP_FOR_170_I(s, p, o, m) \
800  MITK_PP_IF(p(171, s), m, MITK_PP_TUPLE_EAT_2) \
801  (171, s) MITK_PP_IF(p(171, s), MITK_PP_FOR_171, MITK_PP_TUPLE_EAT_4)(o(171, s), p, o, m)
802 #define MITK_PP_FOR_171_I(s, p, o, m) \
803  MITK_PP_IF(p(172, s), m, MITK_PP_TUPLE_EAT_2) \
804  (172, s) MITK_PP_IF(p(172, s), MITK_PP_FOR_172, MITK_PP_TUPLE_EAT_4)(o(172, s), p, o, m)
805 #define MITK_PP_FOR_172_I(s, p, o, m) \
806  MITK_PP_IF(p(173, s), m, MITK_PP_TUPLE_EAT_2) \
807  (173, s) MITK_PP_IF(p(173, s), MITK_PP_FOR_173, MITK_PP_TUPLE_EAT_4)(o(173, s), p, o, m)
808 #define MITK_PP_FOR_173_I(s, p, o, m) \
809  MITK_PP_IF(p(174, s), m, MITK_PP_TUPLE_EAT_2) \
810  (174, s) MITK_PP_IF(p(174, s), MITK_PP_FOR_174, MITK_PP_TUPLE_EAT_4)(o(174, s), p, o, m)
811 #define MITK_PP_FOR_174_I(s, p, o, m) \
812  MITK_PP_IF(p(175, s), m, MITK_PP_TUPLE_EAT_2) \
813  (175, s) MITK_PP_IF(p(175, s), MITK_PP_FOR_175, MITK_PP_TUPLE_EAT_4)(o(175, s), p, o, m)
814 #define MITK_PP_FOR_175_I(s, p, o, m) \
815  MITK_PP_IF(p(176, s), m, MITK_PP_TUPLE_EAT_2) \
816  (176, s) MITK_PP_IF(p(176, s), MITK_PP_FOR_176, MITK_PP_TUPLE_EAT_4)(o(176, s), p, o, m)
817 #define MITK_PP_FOR_176_I(s, p, o, m) \
818  MITK_PP_IF(p(177, s), m, MITK_PP_TUPLE_EAT_2) \
819  (177, s) MITK_PP_IF(p(177, s), MITK_PP_FOR_177, MITK_PP_TUPLE_EAT_4)(o(177, s), p, o, m)
820 #define MITK_PP_FOR_177_I(s, p, o, m) \
821  MITK_PP_IF(p(178, s), m, MITK_PP_TUPLE_EAT_2) \
822  (178, s) MITK_PP_IF(p(178, s), MITK_PP_FOR_178, MITK_PP_TUPLE_EAT_4)(o(178, s), p, o, m)
823 #define MITK_PP_FOR_178_I(s, p, o, m) \
824  MITK_PP_IF(p(179, s), m, MITK_PP_TUPLE_EAT_2) \
825  (179, s) MITK_PP_IF(p(179, s), MITK_PP_FOR_179, MITK_PP_TUPLE_EAT_4)(o(179, s), p, o, m)
826 #define MITK_PP_FOR_179_I(s, p, o, m) \
827  MITK_PP_IF(p(180, s), m, MITK_PP_TUPLE_EAT_2) \
828  (180, s) MITK_PP_IF(p(180, s), MITK_PP_FOR_180, MITK_PP_TUPLE_EAT_4)(o(180, s), p, o, m)
829 #define MITK_PP_FOR_180_I(s, p, o, m) \
830  MITK_PP_IF(p(181, s), m, MITK_PP_TUPLE_EAT_2) \
831  (181, s) MITK_PP_IF(p(181, s), MITK_PP_FOR_181, MITK_PP_TUPLE_EAT_4)(o(181, s), p, o, m)
832 #define MITK_PP_FOR_181_I(s, p, o, m) \
833  MITK_PP_IF(p(182, s), m, MITK_PP_TUPLE_EAT_2) \
834  (182, s) MITK_PP_IF(p(182, s), MITK_PP_FOR_182, MITK_PP_TUPLE_EAT_4)(o(182, s), p, o, m)
835 #define MITK_PP_FOR_182_I(s, p, o, m) \
836  MITK_PP_IF(p(183, s), m, MITK_PP_TUPLE_EAT_2) \
837  (183, s) MITK_PP_IF(p(183, s), MITK_PP_FOR_183, MITK_PP_TUPLE_EAT_4)(o(183, s), p, o, m)
838 #define MITK_PP_FOR_183_I(s, p, o, m) \
839  MITK_PP_IF(p(184, s), m, MITK_PP_TUPLE_EAT_2) \
840  (184, s) MITK_PP_IF(p(184, s), MITK_PP_FOR_184, MITK_PP_TUPLE_EAT_4)(o(184, s), p, o, m)
841 #define MITK_PP_FOR_184_I(s, p, o, m) \
842  MITK_PP_IF(p(185, s), m, MITK_PP_TUPLE_EAT_2) \
843  (185, s) MITK_PP_IF(p(185, s), MITK_PP_FOR_185, MITK_PP_TUPLE_EAT_4)(o(185, s), p, o, m)
844 #define MITK_PP_FOR_185_I(s, p, o, m) \
845  MITK_PP_IF(p(186, s), m, MITK_PP_TUPLE_EAT_2) \
846  (186, s) MITK_PP_IF(p(186, s), MITK_PP_FOR_186, MITK_PP_TUPLE_EAT_4)(o(186, s), p, o, m)
847 #define MITK_PP_FOR_186_I(s, p, o, m) \
848  MITK_PP_IF(p(187, s), m, MITK_PP_TUPLE_EAT_2) \
849  (187, s) MITK_PP_IF(p(187, s), MITK_PP_FOR_187, MITK_PP_TUPLE_EAT_4)(o(187, s), p, o, m)
850 #define MITK_PP_FOR_187_I(s, p, o, m) \
851  MITK_PP_IF(p(188, s), m, MITK_PP_TUPLE_EAT_2) \
852  (188, s) MITK_PP_IF(p(188, s), MITK_PP_FOR_188, MITK_PP_TUPLE_EAT_4)(o(188, s), p, o, m)
853 #define MITK_PP_FOR_188_I(s, p, o, m) \
854  MITK_PP_IF(p(189, s), m, MITK_PP_TUPLE_EAT_2) \
855  (189, s) MITK_PP_IF(p(189, s), MITK_PP_FOR_189, MITK_PP_TUPLE_EAT_4)(o(189, s), p, o, m)
856 #define MITK_PP_FOR_189_I(s, p, o, m) \
857  MITK_PP_IF(p(190, s), m, MITK_PP_TUPLE_EAT_2) \
858  (190, s) MITK_PP_IF(p(190, s), MITK_PP_FOR_190, MITK_PP_TUPLE_EAT_4)(o(190, s), p, o, m)
859 #define MITK_PP_FOR_190_I(s, p, o, m) \
860  MITK_PP_IF(p(191, s), m, MITK_PP_TUPLE_EAT_2) \
861  (191, s) MITK_PP_IF(p(191, s), MITK_PP_FOR_191, MITK_PP_TUPLE_EAT_4)(o(191, s), p, o, m)
862 #define MITK_PP_FOR_191_I(s, p, o, m) \
863  MITK_PP_IF(p(192, s), m, MITK_PP_TUPLE_EAT_2) \
864  (192, s) MITK_PP_IF(p(192, s), MITK_PP_FOR_192, MITK_PP_TUPLE_EAT_4)(o(192, s), p, o, m)
865 #define MITK_PP_FOR_192_I(s, p, o, m) \
866  MITK_PP_IF(p(193, s), m, MITK_PP_TUPLE_EAT_2) \
867  (193, s) MITK_PP_IF(p(193, s), MITK_PP_FOR_193, MITK_PP_TUPLE_EAT_4)(o(193, s), p, o, m)
868 #define MITK_PP_FOR_193_I(s, p, o, m) \
869  MITK_PP_IF(p(194, s), m, MITK_PP_TUPLE_EAT_2) \
870  (194, s) MITK_PP_IF(p(194, s), MITK_PP_FOR_194, MITK_PP_TUPLE_EAT_4)(o(194, s), p, o, m)
871 #define MITK_PP_FOR_194_I(s, p, o, m) \
872  MITK_PP_IF(p(195, s), m, MITK_PP_TUPLE_EAT_2) \
873  (195, s) MITK_PP_IF(p(195, s), MITK_PP_FOR_195, MITK_PP_TUPLE_EAT_4)(o(195, s), p, o, m)
874 #define MITK_PP_FOR_195_I(s, p, o, m) \
875  MITK_PP_IF(p(196, s), m, MITK_PP_TUPLE_EAT_2) \
876  (196, s) MITK_PP_IF(p(196, s), MITK_PP_FOR_196, MITK_PP_TUPLE_EAT_4)(o(196, s), p, o, m)
877 #define MITK_PP_FOR_196_I(s, p, o, m) \
878  MITK_PP_IF(p(197, s), m, MITK_PP_TUPLE_EAT_2) \
879  (197, s) MITK_PP_IF(p(197, s), MITK_PP_FOR_197, MITK_PP_TUPLE_EAT_4)(o(197, s), p, o, m)
880 #define MITK_PP_FOR_197_I(s, p, o, m) \
881  MITK_PP_IF(p(198, s), m, MITK_PP_TUPLE_EAT_2) \
882  (198, s) MITK_PP_IF(p(198, s), MITK_PP_FOR_198, MITK_PP_TUPLE_EAT_4)(o(198, s), p, o, m)
883 #define MITK_PP_FOR_198_I(s, p, o, m) \
884  MITK_PP_IF(p(199, s), m, MITK_PP_TUPLE_EAT_2) \
885  (199, s) MITK_PP_IF(p(199, s), MITK_PP_FOR_199, MITK_PP_TUPLE_EAT_4)(o(199, s), p, o, m)
886 #define MITK_PP_FOR_199_I(s, p, o, m) \
887  MITK_PP_IF(p(200, s), m, MITK_PP_TUPLE_EAT_2) \
888  (200, s) MITK_PP_IF(p(200, s), MITK_PP_FOR_200, MITK_PP_TUPLE_EAT_4)(o(200, s), p, o, m)
889 #define MITK_PP_FOR_200_I(s, p, o, m) \
890  MITK_PP_IF(p(201, s), m, MITK_PP_TUPLE_EAT_2) \
891  (201, s) MITK_PP_IF(p(201, s), MITK_PP_FOR_201, MITK_PP_TUPLE_EAT_4)(o(201, s), p, o, m)
892 #define MITK_PP_FOR_201_I(s, p, o, m) \
893  MITK_PP_IF(p(202, s), m, MITK_PP_TUPLE_EAT_2) \
894  (202, s) MITK_PP_IF(p(202, s), MITK_PP_FOR_202, MITK_PP_TUPLE_EAT_4)(o(202, s), p, o, m)
895 #define MITK_PP_FOR_202_I(s, p, o, m) \
896  MITK_PP_IF(p(203, s), m, MITK_PP_TUPLE_EAT_2) \
897  (203, s) MITK_PP_IF(p(203, s), MITK_PP_FOR_203, MITK_PP_TUPLE_EAT_4)(o(203, s), p, o, m)
898 #define MITK_PP_FOR_203_I(s, p, o, m) \
899  MITK_PP_IF(p(204, s), m, MITK_PP_TUPLE_EAT_2) \
900  (204, s) MITK_PP_IF(p(204, s), MITK_PP_FOR_204, MITK_PP_TUPLE_EAT_4)(o(204, s), p, o, m)
901 #define MITK_PP_FOR_204_I(s, p, o, m) \
902  MITK_PP_IF(p(205, s), m, MITK_PP_TUPLE_EAT_2) \
903  (205, s) MITK_PP_IF(p(205, s), MITK_PP_FOR_205, MITK_PP_TUPLE_EAT_4)(o(205, s), p, o, m)
904 #define MITK_PP_FOR_205_I(s, p, o, m) \
905  MITK_PP_IF(p(206, s), m, MITK_PP_TUPLE_EAT_2) \
906  (206, s) MITK_PP_IF(p(206, s), MITK_PP_FOR_206, MITK_PP_TUPLE_EAT_4)(o(206, s), p, o, m)
907 #define MITK_PP_FOR_206_I(s, p, o, m) \
908  MITK_PP_IF(p(207, s), m, MITK_PP_TUPLE_EAT_2) \
909  (207, s) MITK_PP_IF(p(207, s), MITK_PP_FOR_207, MITK_PP_TUPLE_EAT_4)(o(207, s), p, o, m)
910 #define MITK_PP_FOR_207_I(s, p, o, m) \
911  MITK_PP_IF(p(208, s), m, MITK_PP_TUPLE_EAT_2) \
912  (208, s) MITK_PP_IF(p(208, s), MITK_PP_FOR_208, MITK_PP_TUPLE_EAT_4)(o(208, s), p, o, m)
913 #define MITK_PP_FOR_208_I(s, p, o, m) \
914  MITK_PP_IF(p(209, s), m, MITK_PP_TUPLE_EAT_2) \
915  (209, s) MITK_PP_IF(p(209, s), MITK_PP_FOR_209, MITK_PP_TUPLE_EAT_4)(o(209, s), p, o, m)
916 #define MITK_PP_FOR_209_I(s, p, o, m) \
917  MITK_PP_IF(p(210, s), m, MITK_PP_TUPLE_EAT_2) \
918  (210, s) MITK_PP_IF(p(210, s), MITK_PP_FOR_210, MITK_PP_TUPLE_EAT_4)(o(210, s), p, o, m)
919 #define MITK_PP_FOR_210_I(s, p, o, m) \
920  MITK_PP_IF(p(211, s), m, MITK_PP_TUPLE_EAT_2) \
921  (211, s) MITK_PP_IF(p(211, s), MITK_PP_FOR_211, MITK_PP_TUPLE_EAT_4)(o(211, s), p, o, m)
922 #define MITK_PP_FOR_211_I(s, p, o, m) \
923  MITK_PP_IF(p(212, s), m, MITK_PP_TUPLE_EAT_2) \
924  (212, s) MITK_PP_IF(p(212, s), MITK_PP_FOR_212, MITK_PP_TUPLE_EAT_4)(o(212, s), p, o, m)
925 #define MITK_PP_FOR_212_I(s, p, o, m) \
926  MITK_PP_IF(p(213, s), m, MITK_PP_TUPLE_EAT_2) \
927  (213, s) MITK_PP_IF(p(213, s), MITK_PP_FOR_213, MITK_PP_TUPLE_EAT_4)(o(213, s), p, o, m)
928 #define MITK_PP_FOR_213_I(s, p, o, m) \
929  MITK_PP_IF(p(214, s), m, MITK_PP_TUPLE_EAT_2) \
930  (214, s) MITK_PP_IF(p(214, s), MITK_PP_FOR_214, MITK_PP_TUPLE_EAT_4)(o(214, s), p, o, m)
931 #define MITK_PP_FOR_214_I(s, p, o, m) \
932  MITK_PP_IF(p(215, s), m, MITK_PP_TUPLE_EAT_2) \
933  (215, s) MITK_PP_IF(p(215, s), MITK_PP_FOR_215, MITK_PP_TUPLE_EAT_4)(o(215, s), p, o, m)
934 #define MITK_PP_FOR_215_I(s, p, o, m) \
935  MITK_PP_IF(p(216, s), m, MITK_PP_TUPLE_EAT_2) \
936  (216, s) MITK_PP_IF(p(216, s), MITK_PP_FOR_216, MITK_PP_TUPLE_EAT_4)(o(216, s), p, o, m)
937 #define MITK_PP_FOR_216_I(s, p, o, m) \
938  MITK_PP_IF(p(217, s), m, MITK_PP_TUPLE_EAT_2) \
939  (217, s) MITK_PP_IF(p(217, s), MITK_PP_FOR_217, MITK_PP_TUPLE_EAT_4)(o(217, s), p, o, m)
940 #define MITK_PP_FOR_217_I(s, p, o, m) \
941  MITK_PP_IF(p(218, s), m, MITK_PP_TUPLE_EAT_2) \
942  (218, s) MITK_PP_IF(p(218, s), MITK_PP_FOR_218, MITK_PP_TUPLE_EAT_4)(o(218, s), p, o, m)
943 #define MITK_PP_FOR_218_I(s, p, o, m) \
944  MITK_PP_IF(p(219, s), m, MITK_PP_TUPLE_EAT_2) \
945  (219, s) MITK_PP_IF(p(219, s), MITK_PP_FOR_219, MITK_PP_TUPLE_EAT_4)(o(219, s), p, o, m)
946 #define MITK_PP_FOR_219_I(s, p, o, m) \
947  MITK_PP_IF(p(220, s), m, MITK_PP_TUPLE_EAT_2) \
948  (220, s) MITK_PP_IF(p(220, s), MITK_PP_FOR_220, MITK_PP_TUPLE_EAT_4)(o(220, s), p, o, m)
949 #define MITK_PP_FOR_220_I(s, p, o, m) \
950  MITK_PP_IF(p(221, s), m, MITK_PP_TUPLE_EAT_2) \
951  (221, s) MITK_PP_IF(p(221, s), MITK_PP_FOR_221, MITK_PP_TUPLE_EAT_4)(o(221, s), p, o, m)
952 #define MITK_PP_FOR_221_I(s, p, o, m) \
953  MITK_PP_IF(p(222, s), m, MITK_PP_TUPLE_EAT_2) \
954  (222, s) MITK_PP_IF(p(222, s), MITK_PP_FOR_222, MITK_PP_TUPLE_EAT_4)(o(222, s), p, o, m)
955 #define MITK_PP_FOR_222_I(s, p, o, m) \
956  MITK_PP_IF(p(223, s), m, MITK_PP_TUPLE_EAT_2) \
957  (223, s) MITK_PP_IF(p(223, s), MITK_PP_FOR_223, MITK_PP_TUPLE_EAT_4)(o(223, s), p, o, m)
958 #define MITK_PP_FOR_223_I(s, p, o, m) \
959  MITK_PP_IF(p(224, s), m, MITK_PP_TUPLE_EAT_2) \
960  (224, s) MITK_PP_IF(p(224, s), MITK_PP_FOR_224, MITK_PP_TUPLE_EAT_4)(o(224, s), p, o, m)
961 #define MITK_PP_FOR_224_I(s, p, o, m) \
962  MITK_PP_IF(p(225, s), m, MITK_PP_TUPLE_EAT_2) \
963  (225, s) MITK_PP_IF(p(225, s), MITK_PP_FOR_225, MITK_PP_TUPLE_EAT_4)(o(225, s), p, o, m)
964 #define MITK_PP_FOR_225_I(s, p, o, m) \
965  MITK_PP_IF(p(226, s), m, MITK_PP_TUPLE_EAT_2) \
966  (226, s) MITK_PP_IF(p(226, s), MITK_PP_FOR_226, MITK_PP_TUPLE_EAT_4)(o(226, s), p, o, m)
967 #define MITK_PP_FOR_226_I(s, p, o, m) \
968  MITK_PP_IF(p(227, s), m, MITK_PP_TUPLE_EAT_2) \
969  (227, s) MITK_PP_IF(p(227, s), MITK_PP_FOR_227, MITK_PP_TUPLE_EAT_4)(o(227, s), p, o, m)
970 #define MITK_PP_FOR_227_I(s, p, o, m) \
971  MITK_PP_IF(p(228, s), m, MITK_PP_TUPLE_EAT_2) \
972  (228, s) MITK_PP_IF(p(228, s), MITK_PP_FOR_228, MITK_PP_TUPLE_EAT_4)(o(228, s), p, o, m)
973 #define MITK_PP_FOR_228_I(s, p, o, m) \
974  MITK_PP_IF(p(229, s), m, MITK_PP_TUPLE_EAT_2) \
975  (229, s) MITK_PP_IF(p(229, s), MITK_PP_FOR_229, MITK_PP_TUPLE_EAT_4)(o(229, s), p, o, m)
976 #define MITK_PP_FOR_229_I(s, p, o, m) \
977  MITK_PP_IF(p(230, s), m, MITK_PP_TUPLE_EAT_2) \
978  (230, s) MITK_PP_IF(p(230, s), MITK_PP_FOR_230, MITK_PP_TUPLE_EAT_4)(o(230, s), p, o, m)
979 #define MITK_PP_FOR_230_I(s, p, o, m) \
980  MITK_PP_IF(p(231, s), m, MITK_PP_TUPLE_EAT_2) \
981  (231, s) MITK_PP_IF(p(231, s), MITK_PP_FOR_231, MITK_PP_TUPLE_EAT_4)(o(231, s), p, o, m)
982 #define MITK_PP_FOR_231_I(s, p, o, m) \
983  MITK_PP_IF(p(232, s), m, MITK_PP_TUPLE_EAT_2) \
984  (232, s) MITK_PP_IF(p(232, s), MITK_PP_FOR_232, MITK_PP_TUPLE_EAT_4)(o(232, s), p, o, m)
985 #define MITK_PP_FOR_232_I(s, p, o, m) \
986  MITK_PP_IF(p(233, s), m, MITK_PP_TUPLE_EAT_2) \
987  (233, s) MITK_PP_IF(p(233, s), MITK_PP_FOR_233, MITK_PP_TUPLE_EAT_4)(o(233, s), p, o, m)
988 #define MITK_PP_FOR_233_I(s, p, o, m) \
989  MITK_PP_IF(p(234, s), m, MITK_PP_TUPLE_EAT_2) \
990  (234, s) MITK_PP_IF(p(234, s), MITK_PP_FOR_234, MITK_PP_TUPLE_EAT_4)(o(234, s), p, o, m)
991 #define MITK_PP_FOR_234_I(s, p, o, m) \
992  MITK_PP_IF(p(235, s), m, MITK_PP_TUPLE_EAT_2) \
993  (235, s) MITK_PP_IF(p(235, s), MITK_PP_FOR_235, MITK_PP_TUPLE_EAT_4)(o(235, s), p, o, m)
994 #define MITK_PP_FOR_235_I(s, p, o, m) \
995  MITK_PP_IF(p(236, s), m, MITK_PP_TUPLE_EAT_2) \
996  (236, s) MITK_PP_IF(p(236, s), MITK_PP_FOR_236, MITK_PP_TUPLE_EAT_4)(o(236, s), p, o, m)
997 #define MITK_PP_FOR_236_I(s, p, o, m) \
998  MITK_PP_IF(p(237, s), m, MITK_PP_TUPLE_EAT_2) \
999  (237, s) MITK_PP_IF(p(237, s), MITK_PP_FOR_237, MITK_PP_TUPLE_EAT_4)(o(237, s), p, o, m)
1000 #define MITK_PP_FOR_237_I(s, p, o, m) \
1001  MITK_PP_IF(p(238, s), m, MITK_PP_TUPLE_EAT_2) \
1002  (238, s) MITK_PP_IF(p(238, s), MITK_PP_FOR_238, MITK_PP_TUPLE_EAT_4)(o(238, s), p, o, m)
1003 #define MITK_PP_FOR_238_I(s, p, o, m) \
1004  MITK_PP_IF(p(239, s), m, MITK_PP_TUPLE_EAT_2) \
1005  (239, s) MITK_PP_IF(p(239, s), MITK_PP_FOR_239, MITK_PP_TUPLE_EAT_4)(o(239, s), p, o, m)
1006 #define MITK_PP_FOR_239_I(s, p, o, m) \
1007  MITK_PP_IF(p(240, s), m, MITK_PP_TUPLE_EAT_2) \
1008  (240, s) MITK_PP_IF(p(240, s), MITK_PP_FOR_240, MITK_PP_TUPLE_EAT_4)(o(240, s), p, o, m)
1009 #define MITK_PP_FOR_240_I(s, p, o, m) \
1010  MITK_PP_IF(p(241, s), m, MITK_PP_TUPLE_EAT_2) \
1011  (241, s) MITK_PP_IF(p(241, s), MITK_PP_FOR_241, MITK_PP_TUPLE_EAT_4)(o(241, s), p, o, m)
1012 #define MITK_PP_FOR_241_I(s, p, o, m) \
1013  MITK_PP_IF(p(242, s), m, MITK_PP_TUPLE_EAT_2) \
1014  (242, s) MITK_PP_IF(p(242, s), MITK_PP_FOR_242, MITK_PP_TUPLE_EAT_4)(o(242, s), p, o, m)
1015 #define MITK_PP_FOR_242_I(s, p, o, m) \
1016  MITK_PP_IF(p(243, s), m, MITK_PP_TUPLE_EAT_2) \
1017  (243, s) MITK_PP_IF(p(243, s), MITK_PP_FOR_243, MITK_PP_TUPLE_EAT_4)(o(243, s), p, o, m)
1018 #define MITK_PP_FOR_243_I(s, p, o, m) \
1019  MITK_PP_IF(p(244, s), m, MITK_PP_TUPLE_EAT_2) \
1020  (244, s) MITK_PP_IF(p(244, s), MITK_PP_FOR_244, MITK_PP_TUPLE_EAT_4)(o(244, s), p, o, m)
1021 #define MITK_PP_FOR_244_I(s, p, o, m) \
1022  MITK_PP_IF(p(245, s), m, MITK_PP_TUPLE_EAT_2) \
1023  (245, s) MITK_PP_IF(p(245, s), MITK_PP_FOR_245, MITK_PP_TUPLE_EAT_4)(o(245, s), p, o, m)
1024 #define MITK_PP_FOR_245_I(s, p, o, m) \
1025  MITK_PP_IF(p(246, s), m, MITK_PP_TUPLE_EAT_2) \
1026  (246, s) MITK_PP_IF(p(246, s), MITK_PP_FOR_246, MITK_PP_TUPLE_EAT_4)(o(246, s), p, o, m)
1027 #define MITK_PP_FOR_246_I(s, p, o, m) \
1028  MITK_PP_IF(p(247, s), m, MITK_PP_TUPLE_EAT_2) \
1029  (247, s) MITK_PP_IF(p(247, s), MITK_PP_FOR_247, MITK_PP_TUPLE_EAT_4)(o(247, s), p, o, m)
1030 #define MITK_PP_FOR_247_I(s, p, o, m) \
1031  MITK_PP_IF(p(248, s), m, MITK_PP_TUPLE_EAT_2) \
1032  (248, s) MITK_PP_IF(p(248, s), MITK_PP_FOR_248, MITK_PP_TUPLE_EAT_4)(o(248, s), p, o, m)
1033 #define MITK_PP_FOR_248_I(s, p, o, m) \
1034  MITK_PP_IF(p(249, s), m, MITK_PP_TUPLE_EAT_2) \
1035  (249, s) MITK_PP_IF(p(249, s), MITK_PP_FOR_249, MITK_PP_TUPLE_EAT_4)(o(249, s), p, o, m)
1036 #define MITK_PP_FOR_249_I(s, p, o, m) \
1037  MITK_PP_IF(p(250, s), m, MITK_PP_TUPLE_EAT_2) \
1038  (250, s) MITK_PP_IF(p(250, s), MITK_PP_FOR_250, MITK_PP_TUPLE_EAT_4)(o(250, s), p, o, m)
1039 #define MITK_PP_FOR_250_I(s, p, o, m) \
1040  MITK_PP_IF(p(251, s), m, MITK_PP_TUPLE_EAT_2) \
1041  (251, s) MITK_PP_IF(p(251, s), MITK_PP_FOR_251, MITK_PP_TUPLE_EAT_4)(o(251, s), p, o, m)
1042 #define MITK_PP_FOR_251_I(s, p, o, m) \
1043  MITK_PP_IF(p(252, s), m, MITK_PP_TUPLE_EAT_2) \
1044  (252, s) MITK_PP_IF(p(252, s), MITK_PP_FOR_252, MITK_PP_TUPLE_EAT_4)(o(252, s), p, o, m)
1045 #define MITK_PP_FOR_252_I(s, p, o, m) \
1046  MITK_PP_IF(p(253, s), m, MITK_PP_TUPLE_EAT_2) \
1047  (253, s) MITK_PP_IF(p(253, s), MITK_PP_FOR_253, MITK_PP_TUPLE_EAT_4)(o(253, s), p, o, m)
1048 #define MITK_PP_FOR_253_I(s, p, o, m) \
1049  MITK_PP_IF(p(254, s), m, MITK_PP_TUPLE_EAT_2) \
1050  (254, s) MITK_PP_IF(p(254, s), MITK_PP_FOR_254, MITK_PP_TUPLE_EAT_4)(o(254, s), p, o, m)
1051 #define MITK_PP_FOR_254_I(s, p, o, m) \
1052  MITK_PP_IF(p(255, s), m, MITK_PP_TUPLE_EAT_2) \
1053  (255, s) MITK_PP_IF(p(255, s), MITK_PP_FOR_255, MITK_PP_TUPLE_EAT_4)(o(255, s), p, o, m)
1054 #define MITK_PP_FOR_255_I(s, p, o, m) \
1055  MITK_PP_IF(p(256, s), m, MITK_PP_TUPLE_EAT_2) \
1056  (256, s) MITK_PP_IF(p(256, s), MITK_PP_FOR_256, MITK_PP_TUPLE_EAT_4)(o(256, s), p, o, m)
1057 #define MITK_PP_FOR_256_I(s, p, o, m) \
1058  MITK_PP_IF(p(257, s), m, MITK_PP_TUPLE_EAT_2) \
1059  (257, s) MITK_PP_IF(p(257, s), MITK_PP_FOR_257, MITK_PP_TUPLE_EAT_4)(o(257, s), p, o, m)
1060 #
1061 #endif