]> git.donarmstrong.com Git - rsem.git/blob - boost/preprocessor/iteration/detail/iter/forward4.hpp
Added error detection for cases such as a read's two mates having different names...
[rsem.git] / boost / preprocessor / iteration / detail / iter / forward4.hpp
1 # /* **************************************************************************
2 #  *                                                                          *
3 #  *     (C) Copyright Paul Mensonides 2002.
4 #  *     Distributed under the Boost Software License, Version 1.0. (See
5 #  *     accompanying file LICENSE_1_0.txt or copy at
6 #  *     http://www.boost.org/LICENSE_1_0.txt)
7 #  *                                                                          *
8 #  ************************************************************************** */
9 #
10 # /* See http://www.boost.org for most recent version. */
11 #
12 # if defined(BOOST_PP_ITERATION_LIMITS)
13 #    if !defined(BOOST_PP_FILENAME_4)
14 #        error BOOST_PP_ERROR:  depth #4 filename is not defined
15 #    endif
16 #    define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
17 #    include <boost/preprocessor/iteration/detail/bounds/lower4.hpp>
18 #    define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
19 #    include <boost/preprocessor/iteration/detail/bounds/upper4.hpp>
20 #    define BOOST_PP_ITERATION_FLAGS_4() 0
21 #    undef BOOST_PP_ITERATION_LIMITS
22 # elif defined(BOOST_PP_ITERATION_PARAMS_4)
23 #    define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(0, BOOST_PP_ITERATION_PARAMS_4)
24 #    include <boost/preprocessor/iteration/detail/bounds/lower4.hpp>
25 #    define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(1, BOOST_PP_ITERATION_PARAMS_4)
26 #    include <boost/preprocessor/iteration/detail/bounds/upper4.hpp>
27 #    define BOOST_PP_FILENAME_4 BOOST_PP_ARRAY_ELEM(2, BOOST_PP_ITERATION_PARAMS_4)
28 #    if BOOST_PP_ARRAY_SIZE(BOOST_PP_ITERATION_PARAMS_4) >= 4
29 #        define BOOST_PP_ITERATION_FLAGS_4() BOOST_PP_ARRAY_ELEM(3, BOOST_PP_ITERATION_PARAMS_4)
30 #    else
31 #        define BOOST_PP_ITERATION_FLAGS_4() 0
32 #    endif
33 # else
34 #    error BOOST_PP_ERROR:  depth #4 iteration boundaries or filename not defined
35 # endif
36 #
37 # undef BOOST_PP_ITERATION_DEPTH
38 # define BOOST_PP_ITERATION_DEPTH() 4
39 #
40 # if (BOOST_PP_ITERATION_START_4) > (BOOST_PP_ITERATION_FINISH_4)
41 #    include <boost/preprocessor/iteration/detail/iter/reverse4.hpp>
42 # else
43 #    if BOOST_PP_ITERATION_START_4 <= 0 && BOOST_PP_ITERATION_FINISH_4 >= 0
44 #        define BOOST_PP_ITERATION_4 0
45 #        include BOOST_PP_FILENAME_4
46 #        undef BOOST_PP_ITERATION_4
47 #    endif
48 #    if BOOST_PP_ITERATION_START_4 <= 1 && BOOST_PP_ITERATION_FINISH_4 >= 1
49 #        define BOOST_PP_ITERATION_4 1
50 #        include BOOST_PP_FILENAME_4
51 #        undef BOOST_PP_ITERATION_4
52 #    endif
53 #    if BOOST_PP_ITERATION_START_4 <= 2 && BOOST_PP_ITERATION_FINISH_4 >= 2
54 #        define BOOST_PP_ITERATION_4 2
55 #        include BOOST_PP_FILENAME_4
56 #        undef BOOST_PP_ITERATION_4
57 #    endif
58 #    if BOOST_PP_ITERATION_START_4 <= 3 && BOOST_PP_ITERATION_FINISH_4 >= 3
59 #        define BOOST_PP_ITERATION_4 3
60 #        include BOOST_PP_FILENAME_4
61 #        undef BOOST_PP_ITERATION_4
62 #    endif
63 #    if BOOST_PP_ITERATION_START_4 <= 4 && BOOST_PP_ITERATION_FINISH_4 >= 4
64 #        define BOOST_PP_ITERATION_4 4
65 #        include BOOST_PP_FILENAME_4
66 #        undef BOOST_PP_ITERATION_4
67 #    endif
68 #    if BOOST_PP_ITERATION_START_4 <= 5 && BOOST_PP_ITERATION_FINISH_4 >= 5
69 #        define BOOST_PP_ITERATION_4 5
70 #        include BOOST_PP_FILENAME_4
71 #        undef BOOST_PP_ITERATION_4
72 #    endif
73 #    if BOOST_PP_ITERATION_START_4 <= 6 && BOOST_PP_ITERATION_FINISH_4 >= 6
74 #        define BOOST_PP_ITERATION_4 6
75 #        include BOOST_PP_FILENAME_4
76 #        undef BOOST_PP_ITERATION_4
77 #    endif
78 #    if BOOST_PP_ITERATION_START_4 <= 7 && BOOST_PP_ITERATION_FINISH_4 >= 7
79 #        define BOOST_PP_ITERATION_4 7
80 #        include BOOST_PP_FILENAME_4
81 #        undef BOOST_PP_ITERATION_4
82 #    endif
83 #    if BOOST_PP_ITERATION_START_4 <= 8 && BOOST_PP_ITERATION_FINISH_4 >= 8
84 #        define BOOST_PP_ITERATION_4 8
85 #        include BOOST_PP_FILENAME_4
86 #        undef BOOST_PP_ITERATION_4
87 #    endif
88 #    if BOOST_PP_ITERATION_START_4 <= 9 && BOOST_PP_ITERATION_FINISH_4 >= 9
89 #        define BOOST_PP_ITERATION_4 9
90 #        include BOOST_PP_FILENAME_4
91 #        undef BOOST_PP_ITERATION_4
92 #    endif
93 #    if BOOST_PP_ITERATION_START_4 <= 10 && BOOST_PP_ITERATION_FINISH_4 >= 10
94 #        define BOOST_PP_ITERATION_4 10
95 #        include BOOST_PP_FILENAME_4
96 #        undef BOOST_PP_ITERATION_4
97 #    endif
98 #    if BOOST_PP_ITERATION_START_4 <= 11 && BOOST_PP_ITERATION_FINISH_4 >= 11
99 #        define BOOST_PP_ITERATION_4 11
100 #        include BOOST_PP_FILENAME_4
101 #        undef BOOST_PP_ITERATION_4
102 #    endif
103 #    if BOOST_PP_ITERATION_START_4 <= 12 && BOOST_PP_ITERATION_FINISH_4 >= 12
104 #        define BOOST_PP_ITERATION_4 12
105 #        include BOOST_PP_FILENAME_4
106 #        undef BOOST_PP_ITERATION_4
107 #    endif
108 #    if BOOST_PP_ITERATION_START_4 <= 13 && BOOST_PP_ITERATION_FINISH_4 >= 13
109 #        define BOOST_PP_ITERATION_4 13
110 #        include BOOST_PP_FILENAME_4
111 #        undef BOOST_PP_ITERATION_4
112 #    endif
113 #    if BOOST_PP_ITERATION_START_4 <= 14 && BOOST_PP_ITERATION_FINISH_4 >= 14
114 #        define BOOST_PP_ITERATION_4 14
115 #        include BOOST_PP_FILENAME_4
116 #        undef BOOST_PP_ITERATION_4
117 #    endif
118 #    if BOOST_PP_ITERATION_START_4 <= 15 && BOOST_PP_ITERATION_FINISH_4 >= 15
119 #        define BOOST_PP_ITERATION_4 15
120 #        include BOOST_PP_FILENAME_4
121 #        undef BOOST_PP_ITERATION_4
122 #    endif
123 #    if BOOST_PP_ITERATION_START_4 <= 16 && BOOST_PP_ITERATION_FINISH_4 >= 16
124 #        define BOOST_PP_ITERATION_4 16
125 #        include BOOST_PP_FILENAME_4
126 #        undef BOOST_PP_ITERATION_4
127 #    endif
128 #    if BOOST_PP_ITERATION_START_4 <= 17 && BOOST_PP_ITERATION_FINISH_4 >= 17
129 #        define BOOST_PP_ITERATION_4 17
130 #        include BOOST_PP_FILENAME_4
131 #        undef BOOST_PP_ITERATION_4
132 #    endif
133 #    if BOOST_PP_ITERATION_START_4 <= 18 && BOOST_PP_ITERATION_FINISH_4 >= 18
134 #        define BOOST_PP_ITERATION_4 18
135 #        include BOOST_PP_FILENAME_4
136 #        undef BOOST_PP_ITERATION_4
137 #    endif
138 #    if BOOST_PP_ITERATION_START_4 <= 19 && BOOST_PP_ITERATION_FINISH_4 >= 19
139 #        define BOOST_PP_ITERATION_4 19
140 #        include BOOST_PP_FILENAME_4
141 #        undef BOOST_PP_ITERATION_4
142 #    endif
143 #    if BOOST_PP_ITERATION_START_4 <= 20 && BOOST_PP_ITERATION_FINISH_4 >= 20
144 #        define BOOST_PP_ITERATION_4 20
145 #        include BOOST_PP_FILENAME_4
146 #        undef BOOST_PP_ITERATION_4
147 #    endif
148 #    if BOOST_PP_ITERATION_START_4 <= 21 && BOOST_PP_ITERATION_FINISH_4 >= 21
149 #        define BOOST_PP_ITERATION_4 21
150 #        include BOOST_PP_FILENAME_4
151 #        undef BOOST_PP_ITERATION_4
152 #    endif
153 #    if BOOST_PP_ITERATION_START_4 <= 22 && BOOST_PP_ITERATION_FINISH_4 >= 22
154 #        define BOOST_PP_ITERATION_4 22
155 #        include BOOST_PP_FILENAME_4
156 #        undef BOOST_PP_ITERATION_4
157 #    endif
158 #    if BOOST_PP_ITERATION_START_4 <= 23 && BOOST_PP_ITERATION_FINISH_4 >= 23
159 #        define BOOST_PP_ITERATION_4 23
160 #        include BOOST_PP_FILENAME_4
161 #        undef BOOST_PP_ITERATION_4
162 #    endif
163 #    if BOOST_PP_ITERATION_START_4 <= 24 && BOOST_PP_ITERATION_FINISH_4 >= 24
164 #        define BOOST_PP_ITERATION_4 24
165 #        include BOOST_PP_FILENAME_4
166 #        undef BOOST_PP_ITERATION_4
167 #    endif
168 #    if BOOST_PP_ITERATION_START_4 <= 25 && BOOST_PP_ITERATION_FINISH_4 >= 25
169 #        define BOOST_PP_ITERATION_4 25
170 #        include BOOST_PP_FILENAME_4
171 #        undef BOOST_PP_ITERATION_4
172 #    endif
173 #    if BOOST_PP_ITERATION_START_4 <= 26 && BOOST_PP_ITERATION_FINISH_4 >= 26
174 #        define BOOST_PP_ITERATION_4 26
175 #        include BOOST_PP_FILENAME_4
176 #        undef BOOST_PP_ITERATION_4
177 #    endif
178 #    if BOOST_PP_ITERATION_START_4 <= 27 && BOOST_PP_ITERATION_FINISH_4 >= 27
179 #        define BOOST_PP_ITERATION_4 27
180 #        include BOOST_PP_FILENAME_4
181 #        undef BOOST_PP_ITERATION_4
182 #    endif
183 #    if BOOST_PP_ITERATION_START_4 <= 28 && BOOST_PP_ITERATION_FINISH_4 >= 28
184 #        define BOOST_PP_ITERATION_4 28
185 #        include BOOST_PP_FILENAME_4
186 #        undef BOOST_PP_ITERATION_4
187 #    endif
188 #    if BOOST_PP_ITERATION_START_4 <= 29 && BOOST_PP_ITERATION_FINISH_4 >= 29
189 #        define BOOST_PP_ITERATION_4 29
190 #        include BOOST_PP_FILENAME_4
191 #        undef BOOST_PP_ITERATION_4
192 #    endif
193 #    if BOOST_PP_ITERATION_START_4 <= 30 && BOOST_PP_ITERATION_FINISH_4 >= 30
194 #        define BOOST_PP_ITERATION_4 30
195 #        include BOOST_PP_FILENAME_4
196 #        undef BOOST_PP_ITERATION_4
197 #    endif
198 #    if BOOST_PP_ITERATION_START_4 <= 31 && BOOST_PP_ITERATION_FINISH_4 >= 31
199 #        define BOOST_PP_ITERATION_4 31
200 #        include BOOST_PP_FILENAME_4
201 #        undef BOOST_PP_ITERATION_4
202 #    endif
203 #    if BOOST_PP_ITERATION_START_4 <= 32 && BOOST_PP_ITERATION_FINISH_4 >= 32
204 #        define BOOST_PP_ITERATION_4 32
205 #        include BOOST_PP_FILENAME_4
206 #        undef BOOST_PP_ITERATION_4
207 #    endif
208 #    if BOOST_PP_ITERATION_START_4 <= 33 && BOOST_PP_ITERATION_FINISH_4 >= 33
209 #        define BOOST_PP_ITERATION_4 33
210 #        include BOOST_PP_FILENAME_4
211 #        undef BOOST_PP_ITERATION_4
212 #    endif
213 #    if BOOST_PP_ITERATION_START_4 <= 34 && BOOST_PP_ITERATION_FINISH_4 >= 34
214 #        define BOOST_PP_ITERATION_4 34
215 #        include BOOST_PP_FILENAME_4
216 #        undef BOOST_PP_ITERATION_4
217 #    endif
218 #    if BOOST_PP_ITERATION_START_4 <= 35 && BOOST_PP_ITERATION_FINISH_4 >= 35
219 #        define BOOST_PP_ITERATION_4 35
220 #        include BOOST_PP_FILENAME_4
221 #        undef BOOST_PP_ITERATION_4
222 #    endif
223 #    if BOOST_PP_ITERATION_START_4 <= 36 && BOOST_PP_ITERATION_FINISH_4 >= 36
224 #        define BOOST_PP_ITERATION_4 36
225 #        include BOOST_PP_FILENAME_4
226 #        undef BOOST_PP_ITERATION_4
227 #    endif
228 #    if BOOST_PP_ITERATION_START_4 <= 37 && BOOST_PP_ITERATION_FINISH_4 >= 37
229 #        define BOOST_PP_ITERATION_4 37
230 #        include BOOST_PP_FILENAME_4
231 #        undef BOOST_PP_ITERATION_4
232 #    endif
233 #    if BOOST_PP_ITERATION_START_4 <= 38 && BOOST_PP_ITERATION_FINISH_4 >= 38
234 #        define BOOST_PP_ITERATION_4 38
235 #        include BOOST_PP_FILENAME_4
236 #        undef BOOST_PP_ITERATION_4
237 #    endif
238 #    if BOOST_PP_ITERATION_START_4 <= 39 && BOOST_PP_ITERATION_FINISH_4 >= 39
239 #        define BOOST_PP_ITERATION_4 39
240 #        include BOOST_PP_FILENAME_4
241 #        undef BOOST_PP_ITERATION_4
242 #    endif
243 #    if BOOST_PP_ITERATION_START_4 <= 40 && BOOST_PP_ITERATION_FINISH_4 >= 40
244 #        define BOOST_PP_ITERATION_4 40
245 #        include BOOST_PP_FILENAME_4
246 #        undef BOOST_PP_ITERATION_4
247 #    endif
248 #    if BOOST_PP_ITERATION_START_4 <= 41 && BOOST_PP_ITERATION_FINISH_4 >= 41
249 #        define BOOST_PP_ITERATION_4 41
250 #        include BOOST_PP_FILENAME_4
251 #        undef BOOST_PP_ITERATION_4
252 #    endif
253 #    if BOOST_PP_ITERATION_START_4 <= 42 && BOOST_PP_ITERATION_FINISH_4 >= 42
254 #        define BOOST_PP_ITERATION_4 42
255 #        include BOOST_PP_FILENAME_4
256 #        undef BOOST_PP_ITERATION_4
257 #    endif
258 #    if BOOST_PP_ITERATION_START_4 <= 43 && BOOST_PP_ITERATION_FINISH_4 >= 43
259 #        define BOOST_PP_ITERATION_4 43
260 #        include BOOST_PP_FILENAME_4
261 #        undef BOOST_PP_ITERATION_4
262 #    endif
263 #    if BOOST_PP_ITERATION_START_4 <= 44 && BOOST_PP_ITERATION_FINISH_4 >= 44
264 #        define BOOST_PP_ITERATION_4 44
265 #        include BOOST_PP_FILENAME_4
266 #        undef BOOST_PP_ITERATION_4
267 #    endif
268 #    if BOOST_PP_ITERATION_START_4 <= 45 && BOOST_PP_ITERATION_FINISH_4 >= 45
269 #        define BOOST_PP_ITERATION_4 45
270 #        include BOOST_PP_FILENAME_4
271 #        undef BOOST_PP_ITERATION_4
272 #    endif
273 #    if BOOST_PP_ITERATION_START_4 <= 46 && BOOST_PP_ITERATION_FINISH_4 >= 46
274 #        define BOOST_PP_ITERATION_4 46
275 #        include BOOST_PP_FILENAME_4
276 #        undef BOOST_PP_ITERATION_4
277 #    endif
278 #    if BOOST_PP_ITERATION_START_4 <= 47 && BOOST_PP_ITERATION_FINISH_4 >= 47
279 #        define BOOST_PP_ITERATION_4 47
280 #        include BOOST_PP_FILENAME_4
281 #        undef BOOST_PP_ITERATION_4
282 #    endif
283 #    if BOOST_PP_ITERATION_START_4 <= 48 && BOOST_PP_ITERATION_FINISH_4 >= 48
284 #        define BOOST_PP_ITERATION_4 48
285 #        include BOOST_PP_FILENAME_4
286 #        undef BOOST_PP_ITERATION_4
287 #    endif
288 #    if BOOST_PP_ITERATION_START_4 <= 49 && BOOST_PP_ITERATION_FINISH_4 >= 49
289 #        define BOOST_PP_ITERATION_4 49
290 #        include BOOST_PP_FILENAME_4
291 #        undef BOOST_PP_ITERATION_4
292 #    endif
293 #    if BOOST_PP_ITERATION_START_4 <= 50 && BOOST_PP_ITERATION_FINISH_4 >= 50
294 #        define BOOST_PP_ITERATION_4 50
295 #        include BOOST_PP_FILENAME_4
296 #        undef BOOST_PP_ITERATION_4
297 #    endif
298 #    if BOOST_PP_ITERATION_START_4 <= 51 && BOOST_PP_ITERATION_FINISH_4 >= 51
299 #        define BOOST_PP_ITERATION_4 51
300 #        include BOOST_PP_FILENAME_4
301 #        undef BOOST_PP_ITERATION_4
302 #    endif
303 #    if BOOST_PP_ITERATION_START_4 <= 52 && BOOST_PP_ITERATION_FINISH_4 >= 52
304 #        define BOOST_PP_ITERATION_4 52
305 #        include BOOST_PP_FILENAME_4
306 #        undef BOOST_PP_ITERATION_4
307 #    endif
308 #    if BOOST_PP_ITERATION_START_4 <= 53 && BOOST_PP_ITERATION_FINISH_4 >= 53
309 #        define BOOST_PP_ITERATION_4 53
310 #        include BOOST_PP_FILENAME_4
311 #        undef BOOST_PP_ITERATION_4
312 #    endif
313 #    if BOOST_PP_ITERATION_START_4 <= 54 && BOOST_PP_ITERATION_FINISH_4 >= 54
314 #        define BOOST_PP_ITERATION_4 54
315 #        include BOOST_PP_FILENAME_4
316 #        undef BOOST_PP_ITERATION_4
317 #    endif
318 #    if BOOST_PP_ITERATION_START_4 <= 55 && BOOST_PP_ITERATION_FINISH_4 >= 55
319 #        define BOOST_PP_ITERATION_4 55
320 #        include BOOST_PP_FILENAME_4
321 #        undef BOOST_PP_ITERATION_4
322 #    endif
323 #    if BOOST_PP_ITERATION_START_4 <= 56 && BOOST_PP_ITERATION_FINISH_4 >= 56
324 #        define BOOST_PP_ITERATION_4 56
325 #        include BOOST_PP_FILENAME_4
326 #        undef BOOST_PP_ITERATION_4
327 #    endif
328 #    if BOOST_PP_ITERATION_START_4 <= 57 && BOOST_PP_ITERATION_FINISH_4 >= 57
329 #        define BOOST_PP_ITERATION_4 57
330 #        include BOOST_PP_FILENAME_4
331 #        undef BOOST_PP_ITERATION_4
332 #    endif
333 #    if BOOST_PP_ITERATION_START_4 <= 58 && BOOST_PP_ITERATION_FINISH_4 >= 58
334 #        define BOOST_PP_ITERATION_4 58
335 #        include BOOST_PP_FILENAME_4
336 #        undef BOOST_PP_ITERATION_4
337 #    endif
338 #    if BOOST_PP_ITERATION_START_4 <= 59 && BOOST_PP_ITERATION_FINISH_4 >= 59
339 #        define BOOST_PP_ITERATION_4 59
340 #        include BOOST_PP_FILENAME_4
341 #        undef BOOST_PP_ITERATION_4
342 #    endif
343 #    if BOOST_PP_ITERATION_START_4 <= 60 && BOOST_PP_ITERATION_FINISH_4 >= 60
344 #        define BOOST_PP_ITERATION_4 60
345 #        include BOOST_PP_FILENAME_4
346 #        undef BOOST_PP_ITERATION_4
347 #    endif
348 #    if BOOST_PP_ITERATION_START_4 <= 61 && BOOST_PP_ITERATION_FINISH_4 >= 61
349 #        define BOOST_PP_ITERATION_4 61
350 #        include BOOST_PP_FILENAME_4
351 #        undef BOOST_PP_ITERATION_4
352 #    endif
353 #    if BOOST_PP_ITERATION_START_4 <= 62 && BOOST_PP_ITERATION_FINISH_4 >= 62
354 #        define BOOST_PP_ITERATION_4 62
355 #        include BOOST_PP_FILENAME_4
356 #        undef BOOST_PP_ITERATION_4
357 #    endif
358 #    if BOOST_PP_ITERATION_START_4 <= 63 && BOOST_PP_ITERATION_FINISH_4 >= 63
359 #        define BOOST_PP_ITERATION_4 63
360 #        include BOOST_PP_FILENAME_4
361 #        undef BOOST_PP_ITERATION_4
362 #    endif
363 #    if BOOST_PP_ITERATION_START_4 <= 64 && BOOST_PP_ITERATION_FINISH_4 >= 64
364 #        define BOOST_PP_ITERATION_4 64
365 #        include BOOST_PP_FILENAME_4
366 #        undef BOOST_PP_ITERATION_4
367 #    endif
368 #    if BOOST_PP_ITERATION_START_4 <= 65 && BOOST_PP_ITERATION_FINISH_4 >= 65
369 #        define BOOST_PP_ITERATION_4 65
370 #        include BOOST_PP_FILENAME_4
371 #        undef BOOST_PP_ITERATION_4
372 #    endif
373 #    if BOOST_PP_ITERATION_START_4 <= 66 && BOOST_PP_ITERATION_FINISH_4 >= 66
374 #        define BOOST_PP_ITERATION_4 66
375 #        include BOOST_PP_FILENAME_4
376 #        undef BOOST_PP_ITERATION_4
377 #    endif
378 #    if BOOST_PP_ITERATION_START_4 <= 67 && BOOST_PP_ITERATION_FINISH_4 >= 67
379 #        define BOOST_PP_ITERATION_4 67
380 #        include BOOST_PP_FILENAME_4
381 #        undef BOOST_PP_ITERATION_4
382 #    endif
383 #    if BOOST_PP_ITERATION_START_4 <= 68 && BOOST_PP_ITERATION_FINISH_4 >= 68
384 #        define BOOST_PP_ITERATION_4 68
385 #        include BOOST_PP_FILENAME_4
386 #        undef BOOST_PP_ITERATION_4
387 #    endif
388 #    if BOOST_PP_ITERATION_START_4 <= 69 && BOOST_PP_ITERATION_FINISH_4 >= 69
389 #        define BOOST_PP_ITERATION_4 69
390 #        include BOOST_PP_FILENAME_4
391 #        undef BOOST_PP_ITERATION_4
392 #    endif
393 #    if BOOST_PP_ITERATION_START_4 <= 70 && BOOST_PP_ITERATION_FINISH_4 >= 70
394 #        define BOOST_PP_ITERATION_4 70
395 #        include BOOST_PP_FILENAME_4
396 #        undef BOOST_PP_ITERATION_4
397 #    endif
398 #    if BOOST_PP_ITERATION_START_4 <= 71 && BOOST_PP_ITERATION_FINISH_4 >= 71
399 #        define BOOST_PP_ITERATION_4 71
400 #        include BOOST_PP_FILENAME_4
401 #        undef BOOST_PP_ITERATION_4
402 #    endif
403 #    if BOOST_PP_ITERATION_START_4 <= 72 && BOOST_PP_ITERATION_FINISH_4 >= 72
404 #        define BOOST_PP_ITERATION_4 72
405 #        include BOOST_PP_FILENAME_4
406 #        undef BOOST_PP_ITERATION_4
407 #    endif
408 #    if BOOST_PP_ITERATION_START_4 <= 73 && BOOST_PP_ITERATION_FINISH_4 >= 73
409 #        define BOOST_PP_ITERATION_4 73
410 #        include BOOST_PP_FILENAME_4
411 #        undef BOOST_PP_ITERATION_4
412 #    endif
413 #    if BOOST_PP_ITERATION_START_4 <= 74 && BOOST_PP_ITERATION_FINISH_4 >= 74
414 #        define BOOST_PP_ITERATION_4 74
415 #        include BOOST_PP_FILENAME_4
416 #        undef BOOST_PP_ITERATION_4
417 #    endif
418 #    if BOOST_PP_ITERATION_START_4 <= 75 && BOOST_PP_ITERATION_FINISH_4 >= 75
419 #        define BOOST_PP_ITERATION_4 75
420 #        include BOOST_PP_FILENAME_4
421 #        undef BOOST_PP_ITERATION_4
422 #    endif
423 #    if BOOST_PP_ITERATION_START_4 <= 76 && BOOST_PP_ITERATION_FINISH_4 >= 76
424 #        define BOOST_PP_ITERATION_4 76
425 #        include BOOST_PP_FILENAME_4
426 #        undef BOOST_PP_ITERATION_4
427 #    endif
428 #    if BOOST_PP_ITERATION_START_4 <= 77 && BOOST_PP_ITERATION_FINISH_4 >= 77
429 #        define BOOST_PP_ITERATION_4 77
430 #        include BOOST_PP_FILENAME_4
431 #        undef BOOST_PP_ITERATION_4
432 #    endif
433 #    if BOOST_PP_ITERATION_START_4 <= 78 && BOOST_PP_ITERATION_FINISH_4 >= 78
434 #        define BOOST_PP_ITERATION_4 78
435 #        include BOOST_PP_FILENAME_4
436 #        undef BOOST_PP_ITERATION_4
437 #    endif
438 #    if BOOST_PP_ITERATION_START_4 <= 79 && BOOST_PP_ITERATION_FINISH_4 >= 79
439 #        define BOOST_PP_ITERATION_4 79
440 #        include BOOST_PP_FILENAME_4
441 #        undef BOOST_PP_ITERATION_4
442 #    endif
443 #    if BOOST_PP_ITERATION_START_4 <= 80 && BOOST_PP_ITERATION_FINISH_4 >= 80
444 #        define BOOST_PP_ITERATION_4 80
445 #        include BOOST_PP_FILENAME_4
446 #        undef BOOST_PP_ITERATION_4
447 #    endif
448 #    if BOOST_PP_ITERATION_START_4 <= 81 && BOOST_PP_ITERATION_FINISH_4 >= 81
449 #        define BOOST_PP_ITERATION_4 81
450 #        include BOOST_PP_FILENAME_4
451 #        undef BOOST_PP_ITERATION_4
452 #    endif
453 #    if BOOST_PP_ITERATION_START_4 <= 82 && BOOST_PP_ITERATION_FINISH_4 >= 82
454 #        define BOOST_PP_ITERATION_4 82
455 #        include BOOST_PP_FILENAME_4
456 #        undef BOOST_PP_ITERATION_4
457 #    endif
458 #    if BOOST_PP_ITERATION_START_4 <= 83 && BOOST_PP_ITERATION_FINISH_4 >= 83
459 #        define BOOST_PP_ITERATION_4 83
460 #        include BOOST_PP_FILENAME_4
461 #        undef BOOST_PP_ITERATION_4
462 #    endif
463 #    if BOOST_PP_ITERATION_START_4 <= 84 && BOOST_PP_ITERATION_FINISH_4 >= 84
464 #        define BOOST_PP_ITERATION_4 84
465 #        include BOOST_PP_FILENAME_4
466 #        undef BOOST_PP_ITERATION_4
467 #    endif
468 #    if BOOST_PP_ITERATION_START_4 <= 85 && BOOST_PP_ITERATION_FINISH_4 >= 85
469 #        define BOOST_PP_ITERATION_4 85
470 #        include BOOST_PP_FILENAME_4
471 #        undef BOOST_PP_ITERATION_4
472 #    endif
473 #    if BOOST_PP_ITERATION_START_4 <= 86 && BOOST_PP_ITERATION_FINISH_4 >= 86
474 #        define BOOST_PP_ITERATION_4 86
475 #        include BOOST_PP_FILENAME_4
476 #        undef BOOST_PP_ITERATION_4
477 #    endif
478 #    if BOOST_PP_ITERATION_START_4 <= 87 && BOOST_PP_ITERATION_FINISH_4 >= 87
479 #        define BOOST_PP_ITERATION_4 87
480 #        include BOOST_PP_FILENAME_4
481 #        undef BOOST_PP_ITERATION_4
482 #    endif
483 #    if BOOST_PP_ITERATION_START_4 <= 88 && BOOST_PP_ITERATION_FINISH_4 >= 88
484 #        define BOOST_PP_ITERATION_4 88
485 #        include BOOST_PP_FILENAME_4
486 #        undef BOOST_PP_ITERATION_4
487 #    endif
488 #    if BOOST_PP_ITERATION_START_4 <= 89 && BOOST_PP_ITERATION_FINISH_4 >= 89
489 #        define BOOST_PP_ITERATION_4 89
490 #        include BOOST_PP_FILENAME_4
491 #        undef BOOST_PP_ITERATION_4
492 #    endif
493 #    if BOOST_PP_ITERATION_START_4 <= 90 && BOOST_PP_ITERATION_FINISH_4 >= 90
494 #        define BOOST_PP_ITERATION_4 90
495 #        include BOOST_PP_FILENAME_4
496 #        undef BOOST_PP_ITERATION_4
497 #    endif
498 #    if BOOST_PP_ITERATION_START_4 <= 91 && BOOST_PP_ITERATION_FINISH_4 >= 91
499 #        define BOOST_PP_ITERATION_4 91
500 #        include BOOST_PP_FILENAME_4
501 #        undef BOOST_PP_ITERATION_4
502 #    endif
503 #    if BOOST_PP_ITERATION_START_4 <= 92 && BOOST_PP_ITERATION_FINISH_4 >= 92
504 #        define BOOST_PP_ITERATION_4 92
505 #        include BOOST_PP_FILENAME_4
506 #        undef BOOST_PP_ITERATION_4
507 #    endif
508 #    if BOOST_PP_ITERATION_START_4 <= 93 && BOOST_PP_ITERATION_FINISH_4 >= 93
509 #        define BOOST_PP_ITERATION_4 93
510 #        include BOOST_PP_FILENAME_4
511 #        undef BOOST_PP_ITERATION_4
512 #    endif
513 #    if BOOST_PP_ITERATION_START_4 <= 94 && BOOST_PP_ITERATION_FINISH_4 >= 94
514 #        define BOOST_PP_ITERATION_4 94
515 #        include BOOST_PP_FILENAME_4
516 #        undef BOOST_PP_ITERATION_4
517 #    endif
518 #    if BOOST_PP_ITERATION_START_4 <= 95 && BOOST_PP_ITERATION_FINISH_4 >= 95
519 #        define BOOST_PP_ITERATION_4 95
520 #        include BOOST_PP_FILENAME_4
521 #        undef BOOST_PP_ITERATION_4
522 #    endif
523 #    if BOOST_PP_ITERATION_START_4 <= 96 && BOOST_PP_ITERATION_FINISH_4 >= 96
524 #        define BOOST_PP_ITERATION_4 96
525 #        include BOOST_PP_FILENAME_4
526 #        undef BOOST_PP_ITERATION_4
527 #    endif
528 #    if BOOST_PP_ITERATION_START_4 <= 97 && BOOST_PP_ITERATION_FINISH_4 >= 97
529 #        define BOOST_PP_ITERATION_4 97
530 #        include BOOST_PP_FILENAME_4
531 #        undef BOOST_PP_ITERATION_4
532 #    endif
533 #    if BOOST_PP_ITERATION_START_4 <= 98 && BOOST_PP_ITERATION_FINISH_4 >= 98
534 #        define BOOST_PP_ITERATION_4 98
535 #        include BOOST_PP_FILENAME_4
536 #        undef BOOST_PP_ITERATION_4
537 #    endif
538 #    if BOOST_PP_ITERATION_START_4 <= 99 && BOOST_PP_ITERATION_FINISH_4 >= 99
539 #        define BOOST_PP_ITERATION_4 99
540 #        include BOOST_PP_FILENAME_4
541 #        undef BOOST_PP_ITERATION_4
542 #    endif
543 #    if BOOST_PP_ITERATION_START_4 <= 100 && BOOST_PP_ITERATION_FINISH_4 >= 100
544 #        define BOOST_PP_ITERATION_4 100
545 #        include BOOST_PP_FILENAME_4
546 #        undef BOOST_PP_ITERATION_4
547 #    endif
548 #    if BOOST_PP_ITERATION_START_4 <= 101 && BOOST_PP_ITERATION_FINISH_4 >= 101
549 #        define BOOST_PP_ITERATION_4 101
550 #        include BOOST_PP_FILENAME_4
551 #        undef BOOST_PP_ITERATION_4
552 #    endif
553 #    if BOOST_PP_ITERATION_START_4 <= 102 && BOOST_PP_ITERATION_FINISH_4 >= 102
554 #        define BOOST_PP_ITERATION_4 102
555 #        include BOOST_PP_FILENAME_4
556 #        undef BOOST_PP_ITERATION_4
557 #    endif
558 #    if BOOST_PP_ITERATION_START_4 <= 103 && BOOST_PP_ITERATION_FINISH_4 >= 103
559 #        define BOOST_PP_ITERATION_4 103
560 #        include BOOST_PP_FILENAME_4
561 #        undef BOOST_PP_ITERATION_4
562 #    endif
563 #    if BOOST_PP_ITERATION_START_4 <= 104 && BOOST_PP_ITERATION_FINISH_4 >= 104
564 #        define BOOST_PP_ITERATION_4 104
565 #        include BOOST_PP_FILENAME_4
566 #        undef BOOST_PP_ITERATION_4
567 #    endif
568 #    if BOOST_PP_ITERATION_START_4 <= 105 && BOOST_PP_ITERATION_FINISH_4 >= 105
569 #        define BOOST_PP_ITERATION_4 105
570 #        include BOOST_PP_FILENAME_4
571 #        undef BOOST_PP_ITERATION_4
572 #    endif
573 #    if BOOST_PP_ITERATION_START_4 <= 106 && BOOST_PP_ITERATION_FINISH_4 >= 106
574 #        define BOOST_PP_ITERATION_4 106
575 #        include BOOST_PP_FILENAME_4
576 #        undef BOOST_PP_ITERATION_4
577 #    endif
578 #    if BOOST_PP_ITERATION_START_4 <= 107 && BOOST_PP_ITERATION_FINISH_4 >= 107
579 #        define BOOST_PP_ITERATION_4 107
580 #        include BOOST_PP_FILENAME_4
581 #        undef BOOST_PP_ITERATION_4
582 #    endif
583 #    if BOOST_PP_ITERATION_START_4 <= 108 && BOOST_PP_ITERATION_FINISH_4 >= 108
584 #        define BOOST_PP_ITERATION_4 108
585 #        include BOOST_PP_FILENAME_4
586 #        undef BOOST_PP_ITERATION_4
587 #    endif
588 #    if BOOST_PP_ITERATION_START_4 <= 109 && BOOST_PP_ITERATION_FINISH_4 >= 109
589 #        define BOOST_PP_ITERATION_4 109
590 #        include BOOST_PP_FILENAME_4
591 #        undef BOOST_PP_ITERATION_4
592 #    endif
593 #    if BOOST_PP_ITERATION_START_4 <= 110 && BOOST_PP_ITERATION_FINISH_4 >= 110
594 #        define BOOST_PP_ITERATION_4 110
595 #        include BOOST_PP_FILENAME_4
596 #        undef BOOST_PP_ITERATION_4
597 #    endif
598 #    if BOOST_PP_ITERATION_START_4 <= 111 && BOOST_PP_ITERATION_FINISH_4 >= 111
599 #        define BOOST_PP_ITERATION_4 111
600 #        include BOOST_PP_FILENAME_4
601 #        undef BOOST_PP_ITERATION_4
602 #    endif
603 #    if BOOST_PP_ITERATION_START_4 <= 112 && BOOST_PP_ITERATION_FINISH_4 >= 112
604 #        define BOOST_PP_ITERATION_4 112
605 #        include BOOST_PP_FILENAME_4
606 #        undef BOOST_PP_ITERATION_4
607 #    endif
608 #    if BOOST_PP_ITERATION_START_4 <= 113 && BOOST_PP_ITERATION_FINISH_4 >= 113
609 #        define BOOST_PP_ITERATION_4 113
610 #        include BOOST_PP_FILENAME_4
611 #        undef BOOST_PP_ITERATION_4
612 #    endif
613 #    if BOOST_PP_ITERATION_START_4 <= 114 && BOOST_PP_ITERATION_FINISH_4 >= 114
614 #        define BOOST_PP_ITERATION_4 114
615 #        include BOOST_PP_FILENAME_4
616 #        undef BOOST_PP_ITERATION_4
617 #    endif
618 #    if BOOST_PP_ITERATION_START_4 <= 115 && BOOST_PP_ITERATION_FINISH_4 >= 115
619 #        define BOOST_PP_ITERATION_4 115
620 #        include BOOST_PP_FILENAME_4
621 #        undef BOOST_PP_ITERATION_4
622 #    endif
623 #    if BOOST_PP_ITERATION_START_4 <= 116 && BOOST_PP_ITERATION_FINISH_4 >= 116
624 #        define BOOST_PP_ITERATION_4 116
625 #        include BOOST_PP_FILENAME_4
626 #        undef BOOST_PP_ITERATION_4
627 #    endif
628 #    if BOOST_PP_ITERATION_START_4 <= 117 && BOOST_PP_ITERATION_FINISH_4 >= 117
629 #        define BOOST_PP_ITERATION_4 117
630 #        include BOOST_PP_FILENAME_4
631 #        undef BOOST_PP_ITERATION_4
632 #    endif
633 #    if BOOST_PP_ITERATION_START_4 <= 118 && BOOST_PP_ITERATION_FINISH_4 >= 118
634 #        define BOOST_PP_ITERATION_4 118
635 #        include BOOST_PP_FILENAME_4
636 #        undef BOOST_PP_ITERATION_4
637 #    endif
638 #    if BOOST_PP_ITERATION_START_4 <= 119 && BOOST_PP_ITERATION_FINISH_4 >= 119
639 #        define BOOST_PP_ITERATION_4 119
640 #        include BOOST_PP_FILENAME_4
641 #        undef BOOST_PP_ITERATION_4
642 #    endif
643 #    if BOOST_PP_ITERATION_START_4 <= 120 && BOOST_PP_ITERATION_FINISH_4 >= 120
644 #        define BOOST_PP_ITERATION_4 120
645 #        include BOOST_PP_FILENAME_4
646 #        undef BOOST_PP_ITERATION_4
647 #    endif
648 #    if BOOST_PP_ITERATION_START_4 <= 121 && BOOST_PP_ITERATION_FINISH_4 >= 121
649 #        define BOOST_PP_ITERATION_4 121
650 #        include BOOST_PP_FILENAME_4
651 #        undef BOOST_PP_ITERATION_4
652 #    endif
653 #    if BOOST_PP_ITERATION_START_4 <= 122 && BOOST_PP_ITERATION_FINISH_4 >= 122
654 #        define BOOST_PP_ITERATION_4 122
655 #        include BOOST_PP_FILENAME_4
656 #        undef BOOST_PP_ITERATION_4
657 #    endif
658 #    if BOOST_PP_ITERATION_START_4 <= 123 && BOOST_PP_ITERATION_FINISH_4 >= 123
659 #        define BOOST_PP_ITERATION_4 123
660 #        include BOOST_PP_FILENAME_4
661 #        undef BOOST_PP_ITERATION_4
662 #    endif
663 #    if BOOST_PP_ITERATION_START_4 <= 124 && BOOST_PP_ITERATION_FINISH_4 >= 124
664 #        define BOOST_PP_ITERATION_4 124
665 #        include BOOST_PP_FILENAME_4
666 #        undef BOOST_PP_ITERATION_4
667 #    endif
668 #    if BOOST_PP_ITERATION_START_4 <= 125 && BOOST_PP_ITERATION_FINISH_4 >= 125
669 #        define BOOST_PP_ITERATION_4 125
670 #        include BOOST_PP_FILENAME_4
671 #        undef BOOST_PP_ITERATION_4
672 #    endif
673 #    if BOOST_PP_ITERATION_START_4 <= 126 && BOOST_PP_ITERATION_FINISH_4 >= 126
674 #        define BOOST_PP_ITERATION_4 126
675 #        include BOOST_PP_FILENAME_4
676 #        undef BOOST_PP_ITERATION_4
677 #    endif
678 #    if BOOST_PP_ITERATION_START_4 <= 127 && BOOST_PP_ITERATION_FINISH_4 >= 127
679 #        define BOOST_PP_ITERATION_4 127
680 #        include BOOST_PP_FILENAME_4
681 #        undef BOOST_PP_ITERATION_4
682 #    endif
683 #    if BOOST_PP_ITERATION_START_4 <= 128 && BOOST_PP_ITERATION_FINISH_4 >= 128
684 #        define BOOST_PP_ITERATION_4 128
685 #        include BOOST_PP_FILENAME_4
686 #        undef BOOST_PP_ITERATION_4
687 #    endif
688 #    if BOOST_PP_ITERATION_START_4 <= 129 && BOOST_PP_ITERATION_FINISH_4 >= 129
689 #        define BOOST_PP_ITERATION_4 129
690 #        include BOOST_PP_FILENAME_4
691 #        undef BOOST_PP_ITERATION_4
692 #    endif
693 #    if BOOST_PP_ITERATION_START_4 <= 130 && BOOST_PP_ITERATION_FINISH_4 >= 130
694 #        define BOOST_PP_ITERATION_4 130
695 #        include BOOST_PP_FILENAME_4
696 #        undef BOOST_PP_ITERATION_4
697 #    endif
698 #    if BOOST_PP_ITERATION_START_4 <= 131 && BOOST_PP_ITERATION_FINISH_4 >= 131
699 #        define BOOST_PP_ITERATION_4 131
700 #        include BOOST_PP_FILENAME_4
701 #        undef BOOST_PP_ITERATION_4
702 #    endif
703 #    if BOOST_PP_ITERATION_START_4 <= 132 && BOOST_PP_ITERATION_FINISH_4 >= 132
704 #        define BOOST_PP_ITERATION_4 132
705 #        include BOOST_PP_FILENAME_4
706 #        undef BOOST_PP_ITERATION_4
707 #    endif
708 #    if BOOST_PP_ITERATION_START_4 <= 133 && BOOST_PP_ITERATION_FINISH_4 >= 133
709 #        define BOOST_PP_ITERATION_4 133
710 #        include BOOST_PP_FILENAME_4
711 #        undef BOOST_PP_ITERATION_4
712 #    endif
713 #    if BOOST_PP_ITERATION_START_4 <= 134 && BOOST_PP_ITERATION_FINISH_4 >= 134
714 #        define BOOST_PP_ITERATION_4 134
715 #        include BOOST_PP_FILENAME_4
716 #        undef BOOST_PP_ITERATION_4
717 #    endif
718 #    if BOOST_PP_ITERATION_START_4 <= 135 && BOOST_PP_ITERATION_FINISH_4 >= 135
719 #        define BOOST_PP_ITERATION_4 135
720 #        include BOOST_PP_FILENAME_4
721 #        undef BOOST_PP_ITERATION_4
722 #    endif
723 #    if BOOST_PP_ITERATION_START_4 <= 136 && BOOST_PP_ITERATION_FINISH_4 >= 136
724 #        define BOOST_PP_ITERATION_4 136
725 #        include BOOST_PP_FILENAME_4
726 #        undef BOOST_PP_ITERATION_4
727 #    endif
728 #    if BOOST_PP_ITERATION_START_4 <= 137 && BOOST_PP_ITERATION_FINISH_4 >= 137
729 #        define BOOST_PP_ITERATION_4 137
730 #        include BOOST_PP_FILENAME_4
731 #        undef BOOST_PP_ITERATION_4
732 #    endif
733 #    if BOOST_PP_ITERATION_START_4 <= 138 && BOOST_PP_ITERATION_FINISH_4 >= 138
734 #        define BOOST_PP_ITERATION_4 138
735 #        include BOOST_PP_FILENAME_4
736 #        undef BOOST_PP_ITERATION_4
737 #    endif
738 #    if BOOST_PP_ITERATION_START_4 <= 139 && BOOST_PP_ITERATION_FINISH_4 >= 139
739 #        define BOOST_PP_ITERATION_4 139
740 #        include BOOST_PP_FILENAME_4
741 #        undef BOOST_PP_ITERATION_4
742 #    endif
743 #    if BOOST_PP_ITERATION_START_4 <= 140 && BOOST_PP_ITERATION_FINISH_4 >= 140
744 #        define BOOST_PP_ITERATION_4 140
745 #        include BOOST_PP_FILENAME_4
746 #        undef BOOST_PP_ITERATION_4
747 #    endif
748 #    if BOOST_PP_ITERATION_START_4 <= 141 && BOOST_PP_ITERATION_FINISH_4 >= 141
749 #        define BOOST_PP_ITERATION_4 141
750 #        include BOOST_PP_FILENAME_4
751 #        undef BOOST_PP_ITERATION_4
752 #    endif
753 #    if BOOST_PP_ITERATION_START_4 <= 142 && BOOST_PP_ITERATION_FINISH_4 >= 142
754 #        define BOOST_PP_ITERATION_4 142
755 #        include BOOST_PP_FILENAME_4
756 #        undef BOOST_PP_ITERATION_4
757 #    endif
758 #    if BOOST_PP_ITERATION_START_4 <= 143 && BOOST_PP_ITERATION_FINISH_4 >= 143
759 #        define BOOST_PP_ITERATION_4 143
760 #        include BOOST_PP_FILENAME_4
761 #        undef BOOST_PP_ITERATION_4
762 #    endif
763 #    if BOOST_PP_ITERATION_START_4 <= 144 && BOOST_PP_ITERATION_FINISH_4 >= 144
764 #        define BOOST_PP_ITERATION_4 144
765 #        include BOOST_PP_FILENAME_4
766 #        undef BOOST_PP_ITERATION_4
767 #    endif
768 #    if BOOST_PP_ITERATION_START_4 <= 145 && BOOST_PP_ITERATION_FINISH_4 >= 145
769 #        define BOOST_PP_ITERATION_4 145
770 #        include BOOST_PP_FILENAME_4
771 #        undef BOOST_PP_ITERATION_4
772 #    endif
773 #    if BOOST_PP_ITERATION_START_4 <= 146 && BOOST_PP_ITERATION_FINISH_4 >= 146
774 #        define BOOST_PP_ITERATION_4 146
775 #        include BOOST_PP_FILENAME_4
776 #        undef BOOST_PP_ITERATION_4
777 #    endif
778 #    if BOOST_PP_ITERATION_START_4 <= 147 && BOOST_PP_ITERATION_FINISH_4 >= 147
779 #        define BOOST_PP_ITERATION_4 147
780 #        include BOOST_PP_FILENAME_4
781 #        undef BOOST_PP_ITERATION_4
782 #    endif
783 #    if BOOST_PP_ITERATION_START_4 <= 148 && BOOST_PP_ITERATION_FINISH_4 >= 148
784 #        define BOOST_PP_ITERATION_4 148
785 #        include BOOST_PP_FILENAME_4
786 #        undef BOOST_PP_ITERATION_4
787 #    endif
788 #    if BOOST_PP_ITERATION_START_4 <= 149 && BOOST_PP_ITERATION_FINISH_4 >= 149
789 #        define BOOST_PP_ITERATION_4 149
790 #        include BOOST_PP_FILENAME_4
791 #        undef BOOST_PP_ITERATION_4
792 #    endif
793 #    if BOOST_PP_ITERATION_START_4 <= 150 && BOOST_PP_ITERATION_FINISH_4 >= 150
794 #        define BOOST_PP_ITERATION_4 150
795 #        include BOOST_PP_FILENAME_4
796 #        undef BOOST_PP_ITERATION_4
797 #    endif
798 #    if BOOST_PP_ITERATION_START_4 <= 151 && BOOST_PP_ITERATION_FINISH_4 >= 151
799 #        define BOOST_PP_ITERATION_4 151
800 #        include BOOST_PP_FILENAME_4
801 #        undef BOOST_PP_ITERATION_4
802 #    endif
803 #    if BOOST_PP_ITERATION_START_4 <= 152 && BOOST_PP_ITERATION_FINISH_4 >= 152
804 #        define BOOST_PP_ITERATION_4 152
805 #        include BOOST_PP_FILENAME_4
806 #        undef BOOST_PP_ITERATION_4
807 #    endif
808 #    if BOOST_PP_ITERATION_START_4 <= 153 && BOOST_PP_ITERATION_FINISH_4 >= 153
809 #        define BOOST_PP_ITERATION_4 153
810 #        include BOOST_PP_FILENAME_4
811 #        undef BOOST_PP_ITERATION_4
812 #    endif
813 #    if BOOST_PP_ITERATION_START_4 <= 154 && BOOST_PP_ITERATION_FINISH_4 >= 154
814 #        define BOOST_PP_ITERATION_4 154
815 #        include BOOST_PP_FILENAME_4
816 #        undef BOOST_PP_ITERATION_4
817 #    endif
818 #    if BOOST_PP_ITERATION_START_4 <= 155 && BOOST_PP_ITERATION_FINISH_4 >= 155
819 #        define BOOST_PP_ITERATION_4 155
820 #        include BOOST_PP_FILENAME_4
821 #        undef BOOST_PP_ITERATION_4
822 #    endif
823 #    if BOOST_PP_ITERATION_START_4 <= 156 && BOOST_PP_ITERATION_FINISH_4 >= 156
824 #        define BOOST_PP_ITERATION_4 156
825 #        include BOOST_PP_FILENAME_4
826 #        undef BOOST_PP_ITERATION_4
827 #    endif
828 #    if BOOST_PP_ITERATION_START_4 <= 157 && BOOST_PP_ITERATION_FINISH_4 >= 157
829 #        define BOOST_PP_ITERATION_4 157
830 #        include BOOST_PP_FILENAME_4
831 #        undef BOOST_PP_ITERATION_4
832 #    endif
833 #    if BOOST_PP_ITERATION_START_4 <= 158 && BOOST_PP_ITERATION_FINISH_4 >= 158
834 #        define BOOST_PP_ITERATION_4 158
835 #        include BOOST_PP_FILENAME_4
836 #        undef BOOST_PP_ITERATION_4
837 #    endif
838 #    if BOOST_PP_ITERATION_START_4 <= 159 && BOOST_PP_ITERATION_FINISH_4 >= 159
839 #        define BOOST_PP_ITERATION_4 159
840 #        include BOOST_PP_FILENAME_4
841 #        undef BOOST_PP_ITERATION_4
842 #    endif
843 #    if BOOST_PP_ITERATION_START_4 <= 160 && BOOST_PP_ITERATION_FINISH_4 >= 160
844 #        define BOOST_PP_ITERATION_4 160
845 #        include BOOST_PP_FILENAME_4
846 #        undef BOOST_PP_ITERATION_4
847 #    endif
848 #    if BOOST_PP_ITERATION_START_4 <= 161 && BOOST_PP_ITERATION_FINISH_4 >= 161
849 #        define BOOST_PP_ITERATION_4 161
850 #        include BOOST_PP_FILENAME_4
851 #        undef BOOST_PP_ITERATION_4
852 #    endif
853 #    if BOOST_PP_ITERATION_START_4 <= 162 && BOOST_PP_ITERATION_FINISH_4 >= 162
854 #        define BOOST_PP_ITERATION_4 162
855 #        include BOOST_PP_FILENAME_4
856 #        undef BOOST_PP_ITERATION_4
857 #    endif
858 #    if BOOST_PP_ITERATION_START_4 <= 163 && BOOST_PP_ITERATION_FINISH_4 >= 163
859 #        define BOOST_PP_ITERATION_4 163
860 #        include BOOST_PP_FILENAME_4
861 #        undef BOOST_PP_ITERATION_4
862 #    endif
863 #    if BOOST_PP_ITERATION_START_4 <= 164 && BOOST_PP_ITERATION_FINISH_4 >= 164
864 #        define BOOST_PP_ITERATION_4 164
865 #        include BOOST_PP_FILENAME_4
866 #        undef BOOST_PP_ITERATION_4
867 #    endif
868 #    if BOOST_PP_ITERATION_START_4 <= 165 && BOOST_PP_ITERATION_FINISH_4 >= 165
869 #        define BOOST_PP_ITERATION_4 165
870 #        include BOOST_PP_FILENAME_4
871 #        undef BOOST_PP_ITERATION_4
872 #    endif
873 #    if BOOST_PP_ITERATION_START_4 <= 166 && BOOST_PP_ITERATION_FINISH_4 >= 166
874 #        define BOOST_PP_ITERATION_4 166
875 #        include BOOST_PP_FILENAME_4
876 #        undef BOOST_PP_ITERATION_4
877 #    endif
878 #    if BOOST_PP_ITERATION_START_4 <= 167 && BOOST_PP_ITERATION_FINISH_4 >= 167
879 #        define BOOST_PP_ITERATION_4 167
880 #        include BOOST_PP_FILENAME_4
881 #        undef BOOST_PP_ITERATION_4
882 #    endif
883 #    if BOOST_PP_ITERATION_START_4 <= 168 && BOOST_PP_ITERATION_FINISH_4 >= 168
884 #        define BOOST_PP_ITERATION_4 168
885 #        include BOOST_PP_FILENAME_4
886 #        undef BOOST_PP_ITERATION_4
887 #    endif
888 #    if BOOST_PP_ITERATION_START_4 <= 169 && BOOST_PP_ITERATION_FINISH_4 >= 169
889 #        define BOOST_PP_ITERATION_4 169
890 #        include BOOST_PP_FILENAME_4
891 #        undef BOOST_PP_ITERATION_4
892 #    endif
893 #    if BOOST_PP_ITERATION_START_4 <= 170 && BOOST_PP_ITERATION_FINISH_4 >= 170
894 #        define BOOST_PP_ITERATION_4 170
895 #        include BOOST_PP_FILENAME_4
896 #        undef BOOST_PP_ITERATION_4
897 #    endif
898 #    if BOOST_PP_ITERATION_START_4 <= 171 && BOOST_PP_ITERATION_FINISH_4 >= 171
899 #        define BOOST_PP_ITERATION_4 171
900 #        include BOOST_PP_FILENAME_4
901 #        undef BOOST_PP_ITERATION_4
902 #    endif
903 #    if BOOST_PP_ITERATION_START_4 <= 172 && BOOST_PP_ITERATION_FINISH_4 >= 172
904 #        define BOOST_PP_ITERATION_4 172
905 #        include BOOST_PP_FILENAME_4
906 #        undef BOOST_PP_ITERATION_4
907 #    endif
908 #    if BOOST_PP_ITERATION_START_4 <= 173 && BOOST_PP_ITERATION_FINISH_4 >= 173
909 #        define BOOST_PP_ITERATION_4 173
910 #        include BOOST_PP_FILENAME_4
911 #        undef BOOST_PP_ITERATION_4
912 #    endif
913 #    if BOOST_PP_ITERATION_START_4 <= 174 && BOOST_PP_ITERATION_FINISH_4 >= 174
914 #        define BOOST_PP_ITERATION_4 174
915 #        include BOOST_PP_FILENAME_4
916 #        undef BOOST_PP_ITERATION_4
917 #    endif
918 #    if BOOST_PP_ITERATION_START_4 <= 175 && BOOST_PP_ITERATION_FINISH_4 >= 175
919 #        define BOOST_PP_ITERATION_4 175
920 #        include BOOST_PP_FILENAME_4
921 #        undef BOOST_PP_ITERATION_4
922 #    endif
923 #    if BOOST_PP_ITERATION_START_4 <= 176 && BOOST_PP_ITERATION_FINISH_4 >= 176
924 #        define BOOST_PP_ITERATION_4 176
925 #        include BOOST_PP_FILENAME_4
926 #        undef BOOST_PP_ITERATION_4
927 #    endif
928 #    if BOOST_PP_ITERATION_START_4 <= 177 && BOOST_PP_ITERATION_FINISH_4 >= 177
929 #        define BOOST_PP_ITERATION_4 177
930 #        include BOOST_PP_FILENAME_4
931 #        undef BOOST_PP_ITERATION_4
932 #    endif
933 #    if BOOST_PP_ITERATION_START_4 <= 178 && BOOST_PP_ITERATION_FINISH_4 >= 178
934 #        define BOOST_PP_ITERATION_4 178
935 #        include BOOST_PP_FILENAME_4
936 #        undef BOOST_PP_ITERATION_4
937 #    endif
938 #    if BOOST_PP_ITERATION_START_4 <= 179 && BOOST_PP_ITERATION_FINISH_4 >= 179
939 #        define BOOST_PP_ITERATION_4 179
940 #        include BOOST_PP_FILENAME_4
941 #        undef BOOST_PP_ITERATION_4
942 #    endif
943 #    if BOOST_PP_ITERATION_START_4 <= 180 && BOOST_PP_ITERATION_FINISH_4 >= 180
944 #        define BOOST_PP_ITERATION_4 180
945 #        include BOOST_PP_FILENAME_4
946 #        undef BOOST_PP_ITERATION_4
947 #    endif
948 #    if BOOST_PP_ITERATION_START_4 <= 181 && BOOST_PP_ITERATION_FINISH_4 >= 181
949 #        define BOOST_PP_ITERATION_4 181
950 #        include BOOST_PP_FILENAME_4
951 #        undef BOOST_PP_ITERATION_4
952 #    endif
953 #    if BOOST_PP_ITERATION_START_4 <= 182 && BOOST_PP_ITERATION_FINISH_4 >= 182
954 #        define BOOST_PP_ITERATION_4 182
955 #        include BOOST_PP_FILENAME_4
956 #        undef BOOST_PP_ITERATION_4
957 #    endif
958 #    if BOOST_PP_ITERATION_START_4 <= 183 && BOOST_PP_ITERATION_FINISH_4 >= 183
959 #        define BOOST_PP_ITERATION_4 183
960 #        include BOOST_PP_FILENAME_4
961 #        undef BOOST_PP_ITERATION_4
962 #    endif
963 #    if BOOST_PP_ITERATION_START_4 <= 184 && BOOST_PP_ITERATION_FINISH_4 >= 184
964 #        define BOOST_PP_ITERATION_4 184
965 #        include BOOST_PP_FILENAME_4
966 #        undef BOOST_PP_ITERATION_4
967 #    endif
968 #    if BOOST_PP_ITERATION_START_4 <= 185 && BOOST_PP_ITERATION_FINISH_4 >= 185
969 #        define BOOST_PP_ITERATION_4 185
970 #        include BOOST_PP_FILENAME_4
971 #        undef BOOST_PP_ITERATION_4
972 #    endif
973 #    if BOOST_PP_ITERATION_START_4 <= 186 && BOOST_PP_ITERATION_FINISH_4 >= 186
974 #        define BOOST_PP_ITERATION_4 186
975 #        include BOOST_PP_FILENAME_4
976 #        undef BOOST_PP_ITERATION_4
977 #    endif
978 #    if BOOST_PP_ITERATION_START_4 <= 187 && BOOST_PP_ITERATION_FINISH_4 >= 187
979 #        define BOOST_PP_ITERATION_4 187
980 #        include BOOST_PP_FILENAME_4
981 #        undef BOOST_PP_ITERATION_4
982 #    endif
983 #    if BOOST_PP_ITERATION_START_4 <= 188 && BOOST_PP_ITERATION_FINISH_4 >= 188
984 #        define BOOST_PP_ITERATION_4 188
985 #        include BOOST_PP_FILENAME_4
986 #        undef BOOST_PP_ITERATION_4
987 #    endif
988 #    if BOOST_PP_ITERATION_START_4 <= 189 && BOOST_PP_ITERATION_FINISH_4 >= 189
989 #        define BOOST_PP_ITERATION_4 189
990 #        include BOOST_PP_FILENAME_4
991 #        undef BOOST_PP_ITERATION_4
992 #    endif
993 #    if BOOST_PP_ITERATION_START_4 <= 190 && BOOST_PP_ITERATION_FINISH_4 >= 190
994 #        define BOOST_PP_ITERATION_4 190
995 #        include BOOST_PP_FILENAME_4
996 #        undef BOOST_PP_ITERATION_4
997 #    endif
998 #    if BOOST_PP_ITERATION_START_4 <= 191 && BOOST_PP_ITERATION_FINISH_4 >= 191
999 #        define BOOST_PP_ITERATION_4 191
1000 #        include BOOST_PP_FILENAME_4
1001 #        undef BOOST_PP_ITERATION_4
1002 #    endif
1003 #    if BOOST_PP_ITERATION_START_4 <= 192 && BOOST_PP_ITERATION_FINISH_4 >= 192
1004 #        define BOOST_PP_ITERATION_4 192
1005 #        include BOOST_PP_FILENAME_4
1006 #        undef BOOST_PP_ITERATION_4
1007 #    endif
1008 #    if BOOST_PP_ITERATION_START_4 <= 193 && BOOST_PP_ITERATION_FINISH_4 >= 193
1009 #        define BOOST_PP_ITERATION_4 193
1010 #        include BOOST_PP_FILENAME_4
1011 #        undef BOOST_PP_ITERATION_4
1012 #    endif
1013 #    if BOOST_PP_ITERATION_START_4 <= 194 && BOOST_PP_ITERATION_FINISH_4 >= 194
1014 #        define BOOST_PP_ITERATION_4 194
1015 #        include BOOST_PP_FILENAME_4
1016 #        undef BOOST_PP_ITERATION_4
1017 #    endif
1018 #    if BOOST_PP_ITERATION_START_4 <= 195 && BOOST_PP_ITERATION_FINISH_4 >= 195
1019 #        define BOOST_PP_ITERATION_4 195
1020 #        include BOOST_PP_FILENAME_4
1021 #        undef BOOST_PP_ITERATION_4
1022 #    endif
1023 #    if BOOST_PP_ITERATION_START_4 <= 196 && BOOST_PP_ITERATION_FINISH_4 >= 196
1024 #        define BOOST_PP_ITERATION_4 196
1025 #        include BOOST_PP_FILENAME_4
1026 #        undef BOOST_PP_ITERATION_4
1027 #    endif
1028 #    if BOOST_PP_ITERATION_START_4 <= 197 && BOOST_PP_ITERATION_FINISH_4 >= 197
1029 #        define BOOST_PP_ITERATION_4 197
1030 #        include BOOST_PP_FILENAME_4
1031 #        undef BOOST_PP_ITERATION_4
1032 #    endif
1033 #    if BOOST_PP_ITERATION_START_4 <= 198 && BOOST_PP_ITERATION_FINISH_4 >= 198
1034 #        define BOOST_PP_ITERATION_4 198
1035 #        include BOOST_PP_FILENAME_4
1036 #        undef BOOST_PP_ITERATION_4
1037 #    endif
1038 #    if BOOST_PP_ITERATION_START_4 <= 199 && BOOST_PP_ITERATION_FINISH_4 >= 199
1039 #        define BOOST_PP_ITERATION_4 199
1040 #        include BOOST_PP_FILENAME_4
1041 #        undef BOOST_PP_ITERATION_4
1042 #    endif
1043 #    if BOOST_PP_ITERATION_START_4 <= 200 && BOOST_PP_ITERATION_FINISH_4 >= 200
1044 #        define BOOST_PP_ITERATION_4 200
1045 #        include BOOST_PP_FILENAME_4
1046 #        undef BOOST_PP_ITERATION_4
1047 #    endif
1048 #    if BOOST_PP_ITERATION_START_4 <= 201 && BOOST_PP_ITERATION_FINISH_4 >= 201
1049 #        define BOOST_PP_ITERATION_4 201
1050 #        include BOOST_PP_FILENAME_4
1051 #        undef BOOST_PP_ITERATION_4
1052 #    endif
1053 #    if BOOST_PP_ITERATION_START_4 <= 202 && BOOST_PP_ITERATION_FINISH_4 >= 202
1054 #        define BOOST_PP_ITERATION_4 202
1055 #        include BOOST_PP_FILENAME_4
1056 #        undef BOOST_PP_ITERATION_4
1057 #    endif
1058 #    if BOOST_PP_ITERATION_START_4 <= 203 && BOOST_PP_ITERATION_FINISH_4 >= 203
1059 #        define BOOST_PP_ITERATION_4 203
1060 #        include BOOST_PP_FILENAME_4
1061 #        undef BOOST_PP_ITERATION_4
1062 #    endif
1063 #    if BOOST_PP_ITERATION_START_4 <= 204 && BOOST_PP_ITERATION_FINISH_4 >= 204
1064 #        define BOOST_PP_ITERATION_4 204
1065 #        include BOOST_PP_FILENAME_4
1066 #        undef BOOST_PP_ITERATION_4
1067 #    endif
1068 #    if BOOST_PP_ITERATION_START_4 <= 205 && BOOST_PP_ITERATION_FINISH_4 >= 205
1069 #        define BOOST_PP_ITERATION_4 205
1070 #        include BOOST_PP_FILENAME_4
1071 #        undef BOOST_PP_ITERATION_4
1072 #    endif
1073 #    if BOOST_PP_ITERATION_START_4 <= 206 && BOOST_PP_ITERATION_FINISH_4 >= 206
1074 #        define BOOST_PP_ITERATION_4 206
1075 #        include BOOST_PP_FILENAME_4
1076 #        undef BOOST_PP_ITERATION_4
1077 #    endif
1078 #    if BOOST_PP_ITERATION_START_4 <= 207 && BOOST_PP_ITERATION_FINISH_4 >= 207
1079 #        define BOOST_PP_ITERATION_4 207
1080 #        include BOOST_PP_FILENAME_4
1081 #        undef BOOST_PP_ITERATION_4
1082 #    endif
1083 #    if BOOST_PP_ITERATION_START_4 <= 208 && BOOST_PP_ITERATION_FINISH_4 >= 208
1084 #        define BOOST_PP_ITERATION_4 208
1085 #        include BOOST_PP_FILENAME_4
1086 #        undef BOOST_PP_ITERATION_4
1087 #    endif
1088 #    if BOOST_PP_ITERATION_START_4 <= 209 && BOOST_PP_ITERATION_FINISH_4 >= 209
1089 #        define BOOST_PP_ITERATION_4 209
1090 #        include BOOST_PP_FILENAME_4
1091 #        undef BOOST_PP_ITERATION_4
1092 #    endif
1093 #    if BOOST_PP_ITERATION_START_4 <= 210 && BOOST_PP_ITERATION_FINISH_4 >= 210
1094 #        define BOOST_PP_ITERATION_4 210
1095 #        include BOOST_PP_FILENAME_4
1096 #        undef BOOST_PP_ITERATION_4
1097 #    endif
1098 #    if BOOST_PP_ITERATION_START_4 <= 211 && BOOST_PP_ITERATION_FINISH_4 >= 211
1099 #        define BOOST_PP_ITERATION_4 211
1100 #        include BOOST_PP_FILENAME_4
1101 #        undef BOOST_PP_ITERATION_4
1102 #    endif
1103 #    if BOOST_PP_ITERATION_START_4 <= 212 && BOOST_PP_ITERATION_FINISH_4 >= 212
1104 #        define BOOST_PP_ITERATION_4 212
1105 #        include BOOST_PP_FILENAME_4
1106 #        undef BOOST_PP_ITERATION_4
1107 #    endif
1108 #    if BOOST_PP_ITERATION_START_4 <= 213 && BOOST_PP_ITERATION_FINISH_4 >= 213
1109 #        define BOOST_PP_ITERATION_4 213
1110 #        include BOOST_PP_FILENAME_4
1111 #        undef BOOST_PP_ITERATION_4
1112 #    endif
1113 #    if BOOST_PP_ITERATION_START_4 <= 214 && BOOST_PP_ITERATION_FINISH_4 >= 214
1114 #        define BOOST_PP_ITERATION_4 214
1115 #        include BOOST_PP_FILENAME_4
1116 #        undef BOOST_PP_ITERATION_4
1117 #    endif
1118 #    if BOOST_PP_ITERATION_START_4 <= 215 && BOOST_PP_ITERATION_FINISH_4 >= 215
1119 #        define BOOST_PP_ITERATION_4 215
1120 #        include BOOST_PP_FILENAME_4
1121 #        undef BOOST_PP_ITERATION_4
1122 #    endif
1123 #    if BOOST_PP_ITERATION_START_4 <= 216 && BOOST_PP_ITERATION_FINISH_4 >= 216
1124 #        define BOOST_PP_ITERATION_4 216
1125 #        include BOOST_PP_FILENAME_4
1126 #        undef BOOST_PP_ITERATION_4
1127 #    endif
1128 #    if BOOST_PP_ITERATION_START_4 <= 217 && BOOST_PP_ITERATION_FINISH_4 >= 217
1129 #        define BOOST_PP_ITERATION_4 217
1130 #        include BOOST_PP_FILENAME_4
1131 #        undef BOOST_PP_ITERATION_4
1132 #    endif
1133 #    if BOOST_PP_ITERATION_START_4 <= 218 && BOOST_PP_ITERATION_FINISH_4 >= 218
1134 #        define BOOST_PP_ITERATION_4 218
1135 #        include BOOST_PP_FILENAME_4
1136 #        undef BOOST_PP_ITERATION_4
1137 #    endif
1138 #    if BOOST_PP_ITERATION_START_4 <= 219 && BOOST_PP_ITERATION_FINISH_4 >= 219
1139 #        define BOOST_PP_ITERATION_4 219
1140 #        include BOOST_PP_FILENAME_4
1141 #        undef BOOST_PP_ITERATION_4
1142 #    endif
1143 #    if BOOST_PP_ITERATION_START_4 <= 220 && BOOST_PP_ITERATION_FINISH_4 >= 220
1144 #        define BOOST_PP_ITERATION_4 220
1145 #        include BOOST_PP_FILENAME_4
1146 #        undef BOOST_PP_ITERATION_4
1147 #    endif
1148 #    if BOOST_PP_ITERATION_START_4 <= 221 && BOOST_PP_ITERATION_FINISH_4 >= 221
1149 #        define BOOST_PP_ITERATION_4 221
1150 #        include BOOST_PP_FILENAME_4
1151 #        undef BOOST_PP_ITERATION_4
1152 #    endif
1153 #    if BOOST_PP_ITERATION_START_4 <= 222 && BOOST_PP_ITERATION_FINISH_4 >= 222
1154 #        define BOOST_PP_ITERATION_4 222
1155 #        include BOOST_PP_FILENAME_4
1156 #        undef BOOST_PP_ITERATION_4
1157 #    endif
1158 #    if BOOST_PP_ITERATION_START_4 <= 223 && BOOST_PP_ITERATION_FINISH_4 >= 223
1159 #        define BOOST_PP_ITERATION_4 223
1160 #        include BOOST_PP_FILENAME_4
1161 #        undef BOOST_PP_ITERATION_4
1162 #    endif
1163 #    if BOOST_PP_ITERATION_START_4 <= 224 && BOOST_PP_ITERATION_FINISH_4 >= 224
1164 #        define BOOST_PP_ITERATION_4 224
1165 #        include BOOST_PP_FILENAME_4
1166 #        undef BOOST_PP_ITERATION_4
1167 #    endif
1168 #    if BOOST_PP_ITERATION_START_4 <= 225 && BOOST_PP_ITERATION_FINISH_4 >= 225
1169 #        define BOOST_PP_ITERATION_4 225
1170 #        include BOOST_PP_FILENAME_4
1171 #        undef BOOST_PP_ITERATION_4
1172 #    endif
1173 #    if BOOST_PP_ITERATION_START_4 <= 226 && BOOST_PP_ITERATION_FINISH_4 >= 226
1174 #        define BOOST_PP_ITERATION_4 226
1175 #        include BOOST_PP_FILENAME_4
1176 #        undef BOOST_PP_ITERATION_4
1177 #    endif
1178 #    if BOOST_PP_ITERATION_START_4 <= 227 && BOOST_PP_ITERATION_FINISH_4 >= 227
1179 #        define BOOST_PP_ITERATION_4 227
1180 #        include BOOST_PP_FILENAME_4
1181 #        undef BOOST_PP_ITERATION_4
1182 #    endif
1183 #    if BOOST_PP_ITERATION_START_4 <= 228 && BOOST_PP_ITERATION_FINISH_4 >= 228
1184 #        define BOOST_PP_ITERATION_4 228
1185 #        include BOOST_PP_FILENAME_4
1186 #        undef BOOST_PP_ITERATION_4
1187 #    endif
1188 #    if BOOST_PP_ITERATION_START_4 <= 229 && BOOST_PP_ITERATION_FINISH_4 >= 229
1189 #        define BOOST_PP_ITERATION_4 229
1190 #        include BOOST_PP_FILENAME_4
1191 #        undef BOOST_PP_ITERATION_4
1192 #    endif
1193 #    if BOOST_PP_ITERATION_START_4 <= 230 && BOOST_PP_ITERATION_FINISH_4 >= 230
1194 #        define BOOST_PP_ITERATION_4 230
1195 #        include BOOST_PP_FILENAME_4
1196 #        undef BOOST_PP_ITERATION_4
1197 #    endif
1198 #    if BOOST_PP_ITERATION_START_4 <= 231 && BOOST_PP_ITERATION_FINISH_4 >= 231
1199 #        define BOOST_PP_ITERATION_4 231
1200 #        include BOOST_PP_FILENAME_4
1201 #        undef BOOST_PP_ITERATION_4
1202 #    endif
1203 #    if BOOST_PP_ITERATION_START_4 <= 232 && BOOST_PP_ITERATION_FINISH_4 >= 232
1204 #        define BOOST_PP_ITERATION_4 232
1205 #        include BOOST_PP_FILENAME_4
1206 #        undef BOOST_PP_ITERATION_4
1207 #    endif
1208 #    if BOOST_PP_ITERATION_START_4 <= 233 && BOOST_PP_ITERATION_FINISH_4 >= 233
1209 #        define BOOST_PP_ITERATION_4 233
1210 #        include BOOST_PP_FILENAME_4
1211 #        undef BOOST_PP_ITERATION_4
1212 #    endif
1213 #    if BOOST_PP_ITERATION_START_4 <= 234 && BOOST_PP_ITERATION_FINISH_4 >= 234
1214 #        define BOOST_PP_ITERATION_4 234
1215 #        include BOOST_PP_FILENAME_4
1216 #        undef BOOST_PP_ITERATION_4
1217 #    endif
1218 #    if BOOST_PP_ITERATION_START_4 <= 235 && BOOST_PP_ITERATION_FINISH_4 >= 235
1219 #        define BOOST_PP_ITERATION_4 235
1220 #        include BOOST_PP_FILENAME_4
1221 #        undef BOOST_PP_ITERATION_4
1222 #    endif
1223 #    if BOOST_PP_ITERATION_START_4 <= 236 && BOOST_PP_ITERATION_FINISH_4 >= 236
1224 #        define BOOST_PP_ITERATION_4 236
1225 #        include BOOST_PP_FILENAME_4
1226 #        undef BOOST_PP_ITERATION_4
1227 #    endif
1228 #    if BOOST_PP_ITERATION_START_4 <= 237 && BOOST_PP_ITERATION_FINISH_4 >= 237
1229 #        define BOOST_PP_ITERATION_4 237
1230 #        include BOOST_PP_FILENAME_4
1231 #        undef BOOST_PP_ITERATION_4
1232 #    endif
1233 #    if BOOST_PP_ITERATION_START_4 <= 238 && BOOST_PP_ITERATION_FINISH_4 >= 238
1234 #        define BOOST_PP_ITERATION_4 238
1235 #        include BOOST_PP_FILENAME_4
1236 #        undef BOOST_PP_ITERATION_4
1237 #    endif
1238 #    if BOOST_PP_ITERATION_START_4 <= 239 && BOOST_PP_ITERATION_FINISH_4 >= 239
1239 #        define BOOST_PP_ITERATION_4 239
1240 #        include BOOST_PP_FILENAME_4
1241 #        undef BOOST_PP_ITERATION_4
1242 #    endif
1243 #    if BOOST_PP_ITERATION_START_4 <= 240 && BOOST_PP_ITERATION_FINISH_4 >= 240
1244 #        define BOOST_PP_ITERATION_4 240
1245 #        include BOOST_PP_FILENAME_4
1246 #        undef BOOST_PP_ITERATION_4
1247 #    endif
1248 #    if BOOST_PP_ITERATION_START_4 <= 241 && BOOST_PP_ITERATION_FINISH_4 >= 241
1249 #        define BOOST_PP_ITERATION_4 241
1250 #        include BOOST_PP_FILENAME_4
1251 #        undef BOOST_PP_ITERATION_4
1252 #    endif
1253 #    if BOOST_PP_ITERATION_START_4 <= 242 && BOOST_PP_ITERATION_FINISH_4 >= 242
1254 #        define BOOST_PP_ITERATION_4 242
1255 #        include BOOST_PP_FILENAME_4
1256 #        undef BOOST_PP_ITERATION_4
1257 #    endif
1258 #    if BOOST_PP_ITERATION_START_4 <= 243 && BOOST_PP_ITERATION_FINISH_4 >= 243
1259 #        define BOOST_PP_ITERATION_4 243
1260 #        include BOOST_PP_FILENAME_4
1261 #        undef BOOST_PP_ITERATION_4
1262 #    endif
1263 #    if BOOST_PP_ITERATION_START_4 <= 244 && BOOST_PP_ITERATION_FINISH_4 >= 244
1264 #        define BOOST_PP_ITERATION_4 244
1265 #        include BOOST_PP_FILENAME_4
1266 #        undef BOOST_PP_ITERATION_4
1267 #    endif
1268 #    if BOOST_PP_ITERATION_START_4 <= 245 && BOOST_PP_ITERATION_FINISH_4 >= 245
1269 #        define BOOST_PP_ITERATION_4 245
1270 #        include BOOST_PP_FILENAME_4
1271 #        undef BOOST_PP_ITERATION_4
1272 #    endif
1273 #    if BOOST_PP_ITERATION_START_4 <= 246 && BOOST_PP_ITERATION_FINISH_4 >= 246
1274 #        define BOOST_PP_ITERATION_4 246
1275 #        include BOOST_PP_FILENAME_4
1276 #        undef BOOST_PP_ITERATION_4
1277 #    endif
1278 #    if BOOST_PP_ITERATION_START_4 <= 247 && BOOST_PP_ITERATION_FINISH_4 >= 247
1279 #        define BOOST_PP_ITERATION_4 247
1280 #        include BOOST_PP_FILENAME_4
1281 #        undef BOOST_PP_ITERATION_4
1282 #    endif
1283 #    if BOOST_PP_ITERATION_START_4 <= 248 && BOOST_PP_ITERATION_FINISH_4 >= 248
1284 #        define BOOST_PP_ITERATION_4 248
1285 #        include BOOST_PP_FILENAME_4
1286 #        undef BOOST_PP_ITERATION_4
1287 #    endif
1288 #    if BOOST_PP_ITERATION_START_4 <= 249 && BOOST_PP_ITERATION_FINISH_4 >= 249
1289 #        define BOOST_PP_ITERATION_4 249
1290 #        include BOOST_PP_FILENAME_4
1291 #        undef BOOST_PP_ITERATION_4
1292 #    endif
1293 #    if BOOST_PP_ITERATION_START_4 <= 250 && BOOST_PP_ITERATION_FINISH_4 >= 250
1294 #        define BOOST_PP_ITERATION_4 250
1295 #        include BOOST_PP_FILENAME_4
1296 #        undef BOOST_PP_ITERATION_4
1297 #    endif
1298 #    if BOOST_PP_ITERATION_START_4 <= 251 && BOOST_PP_ITERATION_FINISH_4 >= 251
1299 #        define BOOST_PP_ITERATION_4 251
1300 #        include BOOST_PP_FILENAME_4
1301 #        undef BOOST_PP_ITERATION_4
1302 #    endif
1303 #    if BOOST_PP_ITERATION_START_4 <= 252 && BOOST_PP_ITERATION_FINISH_4 >= 252
1304 #        define BOOST_PP_ITERATION_4 252
1305 #        include BOOST_PP_FILENAME_4
1306 #        undef BOOST_PP_ITERATION_4
1307 #    endif
1308 #    if BOOST_PP_ITERATION_START_4 <= 253 && BOOST_PP_ITERATION_FINISH_4 >= 253
1309 #        define BOOST_PP_ITERATION_4 253
1310 #        include BOOST_PP_FILENAME_4
1311 #        undef BOOST_PP_ITERATION_4
1312 #    endif
1313 #    if BOOST_PP_ITERATION_START_4 <= 254 && BOOST_PP_ITERATION_FINISH_4 >= 254
1314 #        define BOOST_PP_ITERATION_4 254
1315 #        include BOOST_PP_FILENAME_4
1316 #        undef BOOST_PP_ITERATION_4
1317 #    endif
1318 #    if BOOST_PP_ITERATION_START_4 <= 255 && BOOST_PP_ITERATION_FINISH_4 >= 255
1319 #        define BOOST_PP_ITERATION_4 255
1320 #        include BOOST_PP_FILENAME_4
1321 #        undef BOOST_PP_ITERATION_4
1322 #    endif
1323 #    if BOOST_PP_ITERATION_START_4 <= 256 && BOOST_PP_ITERATION_FINISH_4 >= 256
1324 #        define BOOST_PP_ITERATION_4 256
1325 #        include BOOST_PP_FILENAME_4
1326 #        undef BOOST_PP_ITERATION_4
1327 #    endif
1328 # endif
1329 #
1330 # undef BOOST_PP_ITERATION_DEPTH
1331 # define BOOST_PP_ITERATION_DEPTH() 3
1332 #
1333 # undef BOOST_PP_ITERATION_START_4
1334 # undef BOOST_PP_ITERATION_FINISH_4
1335 # undef BOOST_PP_FILENAME_4
1336 #
1337 # undef BOOST_PP_ITERATION_FLAGS_4
1338 # undef BOOST_PP_ITERATION_PARAMS_4