Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
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