1 # /* **************************************************************************
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)
8 # ************************************************************************** */
10 # /* Revised by Edward Diener (2020) */
12 # /* See http://www.boost.org for most recent version. */
14 # include <boost/preprocessor/config/config.hpp>
16 # if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_STRICT()
18 # if BOOST_PP_ITERATION_FINISH_1 <= 256 && BOOST_PP_ITERATION_START_1 >= 256
19 # define BOOST_PP_ITERATION_1 256
20 # include BOOST_PP_FILENAME_1
21 # undef BOOST_PP_ITERATION_1
23 # if BOOST_PP_ITERATION_FINISH_1 <= 255 && BOOST_PP_ITERATION_START_1 >= 255
24 # define BOOST_PP_ITERATION_1 255
25 # include BOOST_PP_FILENAME_1
26 # undef BOOST_PP_ITERATION_1
28 # if BOOST_PP_ITERATION_FINISH_1 <= 254 && BOOST_PP_ITERATION_START_1 >= 254
29 # define BOOST_PP_ITERATION_1 254
30 # include BOOST_PP_FILENAME_1
31 # undef BOOST_PP_ITERATION_1
33 # if BOOST_PP_ITERATION_FINISH_1 <= 253 && BOOST_PP_ITERATION_START_1 >= 253
34 # define BOOST_PP_ITERATION_1 253
35 # include BOOST_PP_FILENAME_1
36 # undef BOOST_PP_ITERATION_1
38 # if BOOST_PP_ITERATION_FINISH_1 <= 252 && BOOST_PP_ITERATION_START_1 >= 252
39 # define BOOST_PP_ITERATION_1 252
40 # include BOOST_PP_FILENAME_1
41 # undef BOOST_PP_ITERATION_1
43 # if BOOST_PP_ITERATION_FINISH_1 <= 251 && BOOST_PP_ITERATION_START_1 >= 251
44 # define BOOST_PP_ITERATION_1 251
45 # include BOOST_PP_FILENAME_1
46 # undef BOOST_PP_ITERATION_1
48 # if BOOST_PP_ITERATION_FINISH_1 <= 250 && BOOST_PP_ITERATION_START_1 >= 250
49 # define BOOST_PP_ITERATION_1 250
50 # include BOOST_PP_FILENAME_1
51 # undef BOOST_PP_ITERATION_1
53 # if BOOST_PP_ITERATION_FINISH_1 <= 249 && BOOST_PP_ITERATION_START_1 >= 249
54 # define BOOST_PP_ITERATION_1 249
55 # include BOOST_PP_FILENAME_1
56 # undef BOOST_PP_ITERATION_1
58 # if BOOST_PP_ITERATION_FINISH_1 <= 248 && BOOST_PP_ITERATION_START_1 >= 248
59 # define BOOST_PP_ITERATION_1 248
60 # include BOOST_PP_FILENAME_1
61 # undef BOOST_PP_ITERATION_1
63 # if BOOST_PP_ITERATION_FINISH_1 <= 247 && BOOST_PP_ITERATION_START_1 >= 247
64 # define BOOST_PP_ITERATION_1 247
65 # include BOOST_PP_FILENAME_1
66 # undef BOOST_PP_ITERATION_1
68 # if BOOST_PP_ITERATION_FINISH_1 <= 246 && BOOST_PP_ITERATION_START_1 >= 246
69 # define BOOST_PP_ITERATION_1 246
70 # include BOOST_PP_FILENAME_1
71 # undef BOOST_PP_ITERATION_1
73 # if BOOST_PP_ITERATION_FINISH_1 <= 245 && BOOST_PP_ITERATION_START_1 >= 245
74 # define BOOST_PP_ITERATION_1 245
75 # include BOOST_PP_FILENAME_1
76 # undef BOOST_PP_ITERATION_1
78 # if BOOST_PP_ITERATION_FINISH_1 <= 244 && BOOST_PP_ITERATION_START_1 >= 244
79 # define BOOST_PP_ITERATION_1 244
80 # include BOOST_PP_FILENAME_1
81 # undef BOOST_PP_ITERATION_1
83 # if BOOST_PP_ITERATION_FINISH_1 <= 243 && BOOST_PP_ITERATION_START_1 >= 243
84 # define BOOST_PP_ITERATION_1 243
85 # include BOOST_PP_FILENAME_1
86 # undef BOOST_PP_ITERATION_1
88 # if BOOST_PP_ITERATION_FINISH_1 <= 242 && BOOST_PP_ITERATION_START_1 >= 242
89 # define BOOST_PP_ITERATION_1 242
90 # include BOOST_PP_FILENAME_1
91 # undef BOOST_PP_ITERATION_1
93 # if BOOST_PP_ITERATION_FINISH_1 <= 241 && BOOST_PP_ITERATION_START_1 >= 241
94 # define BOOST_PP_ITERATION_1 241
95 # include BOOST_PP_FILENAME_1
96 # undef BOOST_PP_ITERATION_1
98 # if BOOST_PP_ITERATION_FINISH_1 <= 240 && BOOST_PP_ITERATION_START_1 >= 240
99 # define BOOST_PP_ITERATION_1 240
100 # include BOOST_PP_FILENAME_1
101 # undef BOOST_PP_ITERATION_1
103 # if BOOST_PP_ITERATION_FINISH_1 <= 239 && BOOST_PP_ITERATION_START_1 >= 239
104 # define BOOST_PP_ITERATION_1 239
105 # include BOOST_PP_FILENAME_1
106 # undef BOOST_PP_ITERATION_1
108 # if BOOST_PP_ITERATION_FINISH_1 <= 238 && BOOST_PP_ITERATION_START_1 >= 238
109 # define BOOST_PP_ITERATION_1 238
110 # include BOOST_PP_FILENAME_1
111 # undef BOOST_PP_ITERATION_1
113 # if BOOST_PP_ITERATION_FINISH_1 <= 237 && BOOST_PP_ITERATION_START_1 >= 237
114 # define BOOST_PP_ITERATION_1 237
115 # include BOOST_PP_FILENAME_1
116 # undef BOOST_PP_ITERATION_1
118 # if BOOST_PP_ITERATION_FINISH_1 <= 236 && BOOST_PP_ITERATION_START_1 >= 236
119 # define BOOST_PP_ITERATION_1 236
120 # include BOOST_PP_FILENAME_1
121 # undef BOOST_PP_ITERATION_1
123 # if BOOST_PP_ITERATION_FINISH_1 <= 235 && BOOST_PP_ITERATION_START_1 >= 235
124 # define BOOST_PP_ITERATION_1 235
125 # include BOOST_PP_FILENAME_1
126 # undef BOOST_PP_ITERATION_1
128 # if BOOST_PP_ITERATION_FINISH_1 <= 234 && BOOST_PP_ITERATION_START_1 >= 234
129 # define BOOST_PP_ITERATION_1 234
130 # include BOOST_PP_FILENAME_1
131 # undef BOOST_PP_ITERATION_1
133 # if BOOST_PP_ITERATION_FINISH_1 <= 233 && BOOST_PP_ITERATION_START_1 >= 233
134 # define BOOST_PP_ITERATION_1 233
135 # include BOOST_PP_FILENAME_1
136 # undef BOOST_PP_ITERATION_1
138 # if BOOST_PP_ITERATION_FINISH_1 <= 232 && BOOST_PP_ITERATION_START_1 >= 232
139 # define BOOST_PP_ITERATION_1 232
140 # include BOOST_PP_FILENAME_1
141 # undef BOOST_PP_ITERATION_1
143 # if BOOST_PP_ITERATION_FINISH_1 <= 231 && BOOST_PP_ITERATION_START_1 >= 231
144 # define BOOST_PP_ITERATION_1 231
145 # include BOOST_PP_FILENAME_1
146 # undef BOOST_PP_ITERATION_1
148 # if BOOST_PP_ITERATION_FINISH_1 <= 230 && BOOST_PP_ITERATION_START_1 >= 230
149 # define BOOST_PP_ITERATION_1 230
150 # include BOOST_PP_FILENAME_1
151 # undef BOOST_PP_ITERATION_1
153 # if BOOST_PP_ITERATION_FINISH_1 <= 229 && BOOST_PP_ITERATION_START_1 >= 229
154 # define BOOST_PP_ITERATION_1 229
155 # include BOOST_PP_FILENAME_1
156 # undef BOOST_PP_ITERATION_1
158 # if BOOST_PP_ITERATION_FINISH_1 <= 228 && BOOST_PP_ITERATION_START_1 >= 228
159 # define BOOST_PP_ITERATION_1 228
160 # include BOOST_PP_FILENAME_1
161 # undef BOOST_PP_ITERATION_1
163 # if BOOST_PP_ITERATION_FINISH_1 <= 227 && BOOST_PP_ITERATION_START_1 >= 227
164 # define BOOST_PP_ITERATION_1 227
165 # include BOOST_PP_FILENAME_1
166 # undef BOOST_PP_ITERATION_1
168 # if BOOST_PP_ITERATION_FINISH_1 <= 226 && BOOST_PP_ITERATION_START_1 >= 226
169 # define BOOST_PP_ITERATION_1 226
170 # include BOOST_PP_FILENAME_1
171 # undef BOOST_PP_ITERATION_1
173 # if BOOST_PP_ITERATION_FINISH_1 <= 225 && BOOST_PP_ITERATION_START_1 >= 225
174 # define BOOST_PP_ITERATION_1 225
175 # include BOOST_PP_FILENAME_1
176 # undef BOOST_PP_ITERATION_1
178 # if BOOST_PP_ITERATION_FINISH_1 <= 224 && BOOST_PP_ITERATION_START_1 >= 224
179 # define BOOST_PP_ITERATION_1 224
180 # include BOOST_PP_FILENAME_1
181 # undef BOOST_PP_ITERATION_1
183 # if BOOST_PP_ITERATION_FINISH_1 <= 223 && BOOST_PP_ITERATION_START_1 >= 223
184 # define BOOST_PP_ITERATION_1 223
185 # include BOOST_PP_FILENAME_1
186 # undef BOOST_PP_ITERATION_1
188 # if BOOST_PP_ITERATION_FINISH_1 <= 222 && BOOST_PP_ITERATION_START_1 >= 222
189 # define BOOST_PP_ITERATION_1 222
190 # include BOOST_PP_FILENAME_1
191 # undef BOOST_PP_ITERATION_1
193 # if BOOST_PP_ITERATION_FINISH_1 <= 221 && BOOST_PP_ITERATION_START_1 >= 221
194 # define BOOST_PP_ITERATION_1 221
195 # include BOOST_PP_FILENAME_1
196 # undef BOOST_PP_ITERATION_1
198 # if BOOST_PP_ITERATION_FINISH_1 <= 220 && BOOST_PP_ITERATION_START_1 >= 220
199 # define BOOST_PP_ITERATION_1 220
200 # include BOOST_PP_FILENAME_1
201 # undef BOOST_PP_ITERATION_1
203 # if BOOST_PP_ITERATION_FINISH_1 <= 219 && BOOST_PP_ITERATION_START_1 >= 219
204 # define BOOST_PP_ITERATION_1 219
205 # include BOOST_PP_FILENAME_1
206 # undef BOOST_PP_ITERATION_1
208 # if BOOST_PP_ITERATION_FINISH_1 <= 218 && BOOST_PP_ITERATION_START_1 >= 218
209 # define BOOST_PP_ITERATION_1 218
210 # include BOOST_PP_FILENAME_1
211 # undef BOOST_PP_ITERATION_1
213 # if BOOST_PP_ITERATION_FINISH_1 <= 217 && BOOST_PP_ITERATION_START_1 >= 217
214 # define BOOST_PP_ITERATION_1 217
215 # include BOOST_PP_FILENAME_1
216 # undef BOOST_PP_ITERATION_1
218 # if BOOST_PP_ITERATION_FINISH_1 <= 216 && BOOST_PP_ITERATION_START_1 >= 216
219 # define BOOST_PP_ITERATION_1 216
220 # include BOOST_PP_FILENAME_1
221 # undef BOOST_PP_ITERATION_1
223 # if BOOST_PP_ITERATION_FINISH_1 <= 215 && BOOST_PP_ITERATION_START_1 >= 215
224 # define BOOST_PP_ITERATION_1 215
225 # include BOOST_PP_FILENAME_1
226 # undef BOOST_PP_ITERATION_1
228 # if BOOST_PP_ITERATION_FINISH_1 <= 214 && BOOST_PP_ITERATION_START_1 >= 214
229 # define BOOST_PP_ITERATION_1 214
230 # include BOOST_PP_FILENAME_1
231 # undef BOOST_PP_ITERATION_1
233 # if BOOST_PP_ITERATION_FINISH_1 <= 213 && BOOST_PP_ITERATION_START_1 >= 213
234 # define BOOST_PP_ITERATION_1 213
235 # include BOOST_PP_FILENAME_1
236 # undef BOOST_PP_ITERATION_1
238 # if BOOST_PP_ITERATION_FINISH_1 <= 212 && BOOST_PP_ITERATION_START_1 >= 212
239 # define BOOST_PP_ITERATION_1 212
240 # include BOOST_PP_FILENAME_1
241 # undef BOOST_PP_ITERATION_1
243 # if BOOST_PP_ITERATION_FINISH_1 <= 211 && BOOST_PP_ITERATION_START_1 >= 211
244 # define BOOST_PP_ITERATION_1 211
245 # include BOOST_PP_FILENAME_1
246 # undef BOOST_PP_ITERATION_1
248 # if BOOST_PP_ITERATION_FINISH_1 <= 210 && BOOST_PP_ITERATION_START_1 >= 210
249 # define BOOST_PP_ITERATION_1 210
250 # include BOOST_PP_FILENAME_1
251 # undef BOOST_PP_ITERATION_1
253 # if BOOST_PP_ITERATION_FINISH_1 <= 209 && BOOST_PP_ITERATION_START_1 >= 209
254 # define BOOST_PP_ITERATION_1 209
255 # include BOOST_PP_FILENAME_1
256 # undef BOOST_PP_ITERATION_1
258 # if BOOST_PP_ITERATION_FINISH_1 <= 208 && BOOST_PP_ITERATION_START_1 >= 208
259 # define BOOST_PP_ITERATION_1 208
260 # include BOOST_PP_FILENAME_1
261 # undef BOOST_PP_ITERATION_1
263 # if BOOST_PP_ITERATION_FINISH_1 <= 207 && BOOST_PP_ITERATION_START_1 >= 207
264 # define BOOST_PP_ITERATION_1 207
265 # include BOOST_PP_FILENAME_1
266 # undef BOOST_PP_ITERATION_1
268 # if BOOST_PP_ITERATION_FINISH_1 <= 206 && BOOST_PP_ITERATION_START_1 >= 206
269 # define BOOST_PP_ITERATION_1 206
270 # include BOOST_PP_FILENAME_1
271 # undef BOOST_PP_ITERATION_1
273 # if BOOST_PP_ITERATION_FINISH_1 <= 205 && BOOST_PP_ITERATION_START_1 >= 205
274 # define BOOST_PP_ITERATION_1 205
275 # include BOOST_PP_FILENAME_1
276 # undef BOOST_PP_ITERATION_1
278 # if BOOST_PP_ITERATION_FINISH_1 <= 204 && BOOST_PP_ITERATION_START_1 >= 204
279 # define BOOST_PP_ITERATION_1 204
280 # include BOOST_PP_FILENAME_1
281 # undef BOOST_PP_ITERATION_1
283 # if BOOST_PP_ITERATION_FINISH_1 <= 203 && BOOST_PP_ITERATION_START_1 >= 203
284 # define BOOST_PP_ITERATION_1 203
285 # include BOOST_PP_FILENAME_1
286 # undef BOOST_PP_ITERATION_1
288 # if BOOST_PP_ITERATION_FINISH_1 <= 202 && BOOST_PP_ITERATION_START_1 >= 202
289 # define BOOST_PP_ITERATION_1 202
290 # include BOOST_PP_FILENAME_1
291 # undef BOOST_PP_ITERATION_1
293 # if BOOST_PP_ITERATION_FINISH_1 <= 201 && BOOST_PP_ITERATION_START_1 >= 201
294 # define BOOST_PP_ITERATION_1 201
295 # include BOOST_PP_FILENAME_1
296 # undef BOOST_PP_ITERATION_1
298 # if BOOST_PP_ITERATION_FINISH_1 <= 200 && BOOST_PP_ITERATION_START_1 >= 200
299 # define BOOST_PP_ITERATION_1 200
300 # include BOOST_PP_FILENAME_1
301 # undef BOOST_PP_ITERATION_1
303 # if BOOST_PP_ITERATION_FINISH_1 <= 199 && BOOST_PP_ITERATION_START_1 >= 199
304 # define BOOST_PP_ITERATION_1 199
305 # include BOOST_PP_FILENAME_1
306 # undef BOOST_PP_ITERATION_1
308 # if BOOST_PP_ITERATION_FINISH_1 <= 198 && BOOST_PP_ITERATION_START_1 >= 198
309 # define BOOST_PP_ITERATION_1 198
310 # include BOOST_PP_FILENAME_1
311 # undef BOOST_PP_ITERATION_1
313 # if BOOST_PP_ITERATION_FINISH_1 <= 197 && BOOST_PP_ITERATION_START_1 >= 197
314 # define BOOST_PP_ITERATION_1 197
315 # include BOOST_PP_FILENAME_1
316 # undef BOOST_PP_ITERATION_1
318 # if BOOST_PP_ITERATION_FINISH_1 <= 196 && BOOST_PP_ITERATION_START_1 >= 196
319 # define BOOST_PP_ITERATION_1 196
320 # include BOOST_PP_FILENAME_1
321 # undef BOOST_PP_ITERATION_1
323 # if BOOST_PP_ITERATION_FINISH_1 <= 195 && BOOST_PP_ITERATION_START_1 >= 195
324 # define BOOST_PP_ITERATION_1 195
325 # include BOOST_PP_FILENAME_1
326 # undef BOOST_PP_ITERATION_1
328 # if BOOST_PP_ITERATION_FINISH_1 <= 194 && BOOST_PP_ITERATION_START_1 >= 194
329 # define BOOST_PP_ITERATION_1 194
330 # include BOOST_PP_FILENAME_1
331 # undef BOOST_PP_ITERATION_1
333 # if BOOST_PP_ITERATION_FINISH_1 <= 193 && BOOST_PP_ITERATION_START_1 >= 193
334 # define BOOST_PP_ITERATION_1 193
335 # include BOOST_PP_FILENAME_1
336 # undef BOOST_PP_ITERATION_1
338 # if BOOST_PP_ITERATION_FINISH_1 <= 192 && BOOST_PP_ITERATION_START_1 >= 192
339 # define BOOST_PP_ITERATION_1 192
340 # include BOOST_PP_FILENAME_1
341 # undef BOOST_PP_ITERATION_1
343 # if BOOST_PP_ITERATION_FINISH_1 <= 191 && BOOST_PP_ITERATION_START_1 >= 191
344 # define BOOST_PP_ITERATION_1 191
345 # include BOOST_PP_FILENAME_1
346 # undef BOOST_PP_ITERATION_1
348 # if BOOST_PP_ITERATION_FINISH_1 <= 190 && BOOST_PP_ITERATION_START_1 >= 190
349 # define BOOST_PP_ITERATION_1 190
350 # include BOOST_PP_FILENAME_1
351 # undef BOOST_PP_ITERATION_1
353 # if BOOST_PP_ITERATION_FINISH_1 <= 189 && BOOST_PP_ITERATION_START_1 >= 189
354 # define BOOST_PP_ITERATION_1 189
355 # include BOOST_PP_FILENAME_1
356 # undef BOOST_PP_ITERATION_1
358 # if BOOST_PP_ITERATION_FINISH_1 <= 188 && BOOST_PP_ITERATION_START_1 >= 188
359 # define BOOST_PP_ITERATION_1 188
360 # include BOOST_PP_FILENAME_1
361 # undef BOOST_PP_ITERATION_1
363 # if BOOST_PP_ITERATION_FINISH_1 <= 187 && BOOST_PP_ITERATION_START_1 >= 187
364 # define BOOST_PP_ITERATION_1 187
365 # include BOOST_PP_FILENAME_1
366 # undef BOOST_PP_ITERATION_1
368 # if BOOST_PP_ITERATION_FINISH_1 <= 186 && BOOST_PP_ITERATION_START_1 >= 186
369 # define BOOST_PP_ITERATION_1 186
370 # include BOOST_PP_FILENAME_1
371 # undef BOOST_PP_ITERATION_1
373 # if BOOST_PP_ITERATION_FINISH_1 <= 185 && BOOST_PP_ITERATION_START_1 >= 185
374 # define BOOST_PP_ITERATION_1 185
375 # include BOOST_PP_FILENAME_1
376 # undef BOOST_PP_ITERATION_1
378 # if BOOST_PP_ITERATION_FINISH_1 <= 184 && BOOST_PP_ITERATION_START_1 >= 184
379 # define BOOST_PP_ITERATION_1 184
380 # include BOOST_PP_FILENAME_1
381 # undef BOOST_PP_ITERATION_1
383 # if BOOST_PP_ITERATION_FINISH_1 <= 183 && BOOST_PP_ITERATION_START_1 >= 183
384 # define BOOST_PP_ITERATION_1 183
385 # include BOOST_PP_FILENAME_1
386 # undef BOOST_PP_ITERATION_1
388 # if BOOST_PP_ITERATION_FINISH_1 <= 182 && BOOST_PP_ITERATION_START_1 >= 182
389 # define BOOST_PP_ITERATION_1 182
390 # include BOOST_PP_FILENAME_1
391 # undef BOOST_PP_ITERATION_1
393 # if BOOST_PP_ITERATION_FINISH_1 <= 181 && BOOST_PP_ITERATION_START_1 >= 181
394 # define BOOST_PP_ITERATION_1 181
395 # include BOOST_PP_FILENAME_1
396 # undef BOOST_PP_ITERATION_1
398 # if BOOST_PP_ITERATION_FINISH_1 <= 180 && BOOST_PP_ITERATION_START_1 >= 180
399 # define BOOST_PP_ITERATION_1 180
400 # include BOOST_PP_FILENAME_1
401 # undef BOOST_PP_ITERATION_1
403 # if BOOST_PP_ITERATION_FINISH_1 <= 179 && BOOST_PP_ITERATION_START_1 >= 179
404 # define BOOST_PP_ITERATION_1 179
405 # include BOOST_PP_FILENAME_1
406 # undef BOOST_PP_ITERATION_1
408 # if BOOST_PP_ITERATION_FINISH_1 <= 178 && BOOST_PP_ITERATION_START_1 >= 178
409 # define BOOST_PP_ITERATION_1 178
410 # include BOOST_PP_FILENAME_1
411 # undef BOOST_PP_ITERATION_1
413 # if BOOST_PP_ITERATION_FINISH_1 <= 177 && BOOST_PP_ITERATION_START_1 >= 177
414 # define BOOST_PP_ITERATION_1 177
415 # include BOOST_PP_FILENAME_1
416 # undef BOOST_PP_ITERATION_1
418 # if BOOST_PP_ITERATION_FINISH_1 <= 176 && BOOST_PP_ITERATION_START_1 >= 176
419 # define BOOST_PP_ITERATION_1 176
420 # include BOOST_PP_FILENAME_1
421 # undef BOOST_PP_ITERATION_1
423 # if BOOST_PP_ITERATION_FINISH_1 <= 175 && BOOST_PP_ITERATION_START_1 >= 175
424 # define BOOST_PP_ITERATION_1 175
425 # include BOOST_PP_FILENAME_1
426 # undef BOOST_PP_ITERATION_1
428 # if BOOST_PP_ITERATION_FINISH_1 <= 174 && BOOST_PP_ITERATION_START_1 >= 174
429 # define BOOST_PP_ITERATION_1 174
430 # include BOOST_PP_FILENAME_1
431 # undef BOOST_PP_ITERATION_1
433 # if BOOST_PP_ITERATION_FINISH_1 <= 173 && BOOST_PP_ITERATION_START_1 >= 173
434 # define BOOST_PP_ITERATION_1 173
435 # include BOOST_PP_FILENAME_1
436 # undef BOOST_PP_ITERATION_1
438 # if BOOST_PP_ITERATION_FINISH_1 <= 172 && BOOST_PP_ITERATION_START_1 >= 172
439 # define BOOST_PP_ITERATION_1 172
440 # include BOOST_PP_FILENAME_1
441 # undef BOOST_PP_ITERATION_1
443 # if BOOST_PP_ITERATION_FINISH_1 <= 171 && BOOST_PP_ITERATION_START_1 >= 171
444 # define BOOST_PP_ITERATION_1 171
445 # include BOOST_PP_FILENAME_1
446 # undef BOOST_PP_ITERATION_1
448 # if BOOST_PP_ITERATION_FINISH_1 <= 170 && BOOST_PP_ITERATION_START_1 >= 170
449 # define BOOST_PP_ITERATION_1 170
450 # include BOOST_PP_FILENAME_1
451 # undef BOOST_PP_ITERATION_1
453 # if BOOST_PP_ITERATION_FINISH_1 <= 169 && BOOST_PP_ITERATION_START_1 >= 169
454 # define BOOST_PP_ITERATION_1 169
455 # include BOOST_PP_FILENAME_1
456 # undef BOOST_PP_ITERATION_1
458 # if BOOST_PP_ITERATION_FINISH_1 <= 168 && BOOST_PP_ITERATION_START_1 >= 168
459 # define BOOST_PP_ITERATION_1 168
460 # include BOOST_PP_FILENAME_1
461 # undef BOOST_PP_ITERATION_1
463 # if BOOST_PP_ITERATION_FINISH_1 <= 167 && BOOST_PP_ITERATION_START_1 >= 167
464 # define BOOST_PP_ITERATION_1 167
465 # include BOOST_PP_FILENAME_1
466 # undef BOOST_PP_ITERATION_1
468 # if BOOST_PP_ITERATION_FINISH_1 <= 166 && BOOST_PP_ITERATION_START_1 >= 166
469 # define BOOST_PP_ITERATION_1 166
470 # include BOOST_PP_FILENAME_1
471 # undef BOOST_PP_ITERATION_1
473 # if BOOST_PP_ITERATION_FINISH_1 <= 165 && BOOST_PP_ITERATION_START_1 >= 165
474 # define BOOST_PP_ITERATION_1 165
475 # include BOOST_PP_FILENAME_1
476 # undef BOOST_PP_ITERATION_1
478 # if BOOST_PP_ITERATION_FINISH_1 <= 164 && BOOST_PP_ITERATION_START_1 >= 164
479 # define BOOST_PP_ITERATION_1 164
480 # include BOOST_PP_FILENAME_1
481 # undef BOOST_PP_ITERATION_1
483 # if BOOST_PP_ITERATION_FINISH_1 <= 163 && BOOST_PP_ITERATION_START_1 >= 163
484 # define BOOST_PP_ITERATION_1 163
485 # include BOOST_PP_FILENAME_1
486 # undef BOOST_PP_ITERATION_1
488 # if BOOST_PP_ITERATION_FINISH_1 <= 162 && BOOST_PP_ITERATION_START_1 >= 162
489 # define BOOST_PP_ITERATION_1 162
490 # include BOOST_PP_FILENAME_1
491 # undef BOOST_PP_ITERATION_1
493 # if BOOST_PP_ITERATION_FINISH_1 <= 161 && BOOST_PP_ITERATION_START_1 >= 161
494 # define BOOST_PP_ITERATION_1 161
495 # include BOOST_PP_FILENAME_1
496 # undef BOOST_PP_ITERATION_1
498 # if BOOST_PP_ITERATION_FINISH_1 <= 160 && BOOST_PP_ITERATION_START_1 >= 160
499 # define BOOST_PP_ITERATION_1 160
500 # include BOOST_PP_FILENAME_1
501 # undef BOOST_PP_ITERATION_1
503 # if BOOST_PP_ITERATION_FINISH_1 <= 159 && BOOST_PP_ITERATION_START_1 >= 159
504 # define BOOST_PP_ITERATION_1 159
505 # include BOOST_PP_FILENAME_1
506 # undef BOOST_PP_ITERATION_1
508 # if BOOST_PP_ITERATION_FINISH_1 <= 158 && BOOST_PP_ITERATION_START_1 >= 158
509 # define BOOST_PP_ITERATION_1 158
510 # include BOOST_PP_FILENAME_1
511 # undef BOOST_PP_ITERATION_1
513 # if BOOST_PP_ITERATION_FINISH_1 <= 157 && BOOST_PP_ITERATION_START_1 >= 157
514 # define BOOST_PP_ITERATION_1 157
515 # include BOOST_PP_FILENAME_1
516 # undef BOOST_PP_ITERATION_1
518 # if BOOST_PP_ITERATION_FINISH_1 <= 156 && BOOST_PP_ITERATION_START_1 >= 156
519 # define BOOST_PP_ITERATION_1 156
520 # include BOOST_PP_FILENAME_1
521 # undef BOOST_PP_ITERATION_1
523 # if BOOST_PP_ITERATION_FINISH_1 <= 155 && BOOST_PP_ITERATION_START_1 >= 155
524 # define BOOST_PP_ITERATION_1 155
525 # include BOOST_PP_FILENAME_1
526 # undef BOOST_PP_ITERATION_1
528 # if BOOST_PP_ITERATION_FINISH_1 <= 154 && BOOST_PP_ITERATION_START_1 >= 154
529 # define BOOST_PP_ITERATION_1 154
530 # include BOOST_PP_FILENAME_1
531 # undef BOOST_PP_ITERATION_1
533 # if BOOST_PP_ITERATION_FINISH_1 <= 153 && BOOST_PP_ITERATION_START_1 >= 153
534 # define BOOST_PP_ITERATION_1 153
535 # include BOOST_PP_FILENAME_1
536 # undef BOOST_PP_ITERATION_1
538 # if BOOST_PP_ITERATION_FINISH_1 <= 152 && BOOST_PP_ITERATION_START_1 >= 152
539 # define BOOST_PP_ITERATION_1 152
540 # include BOOST_PP_FILENAME_1
541 # undef BOOST_PP_ITERATION_1
543 # if BOOST_PP_ITERATION_FINISH_1 <= 151 && BOOST_PP_ITERATION_START_1 >= 151
544 # define BOOST_PP_ITERATION_1 151
545 # include BOOST_PP_FILENAME_1
546 # undef BOOST_PP_ITERATION_1
548 # if BOOST_PP_ITERATION_FINISH_1 <= 150 && BOOST_PP_ITERATION_START_1 >= 150
549 # define BOOST_PP_ITERATION_1 150
550 # include BOOST_PP_FILENAME_1
551 # undef BOOST_PP_ITERATION_1
553 # if BOOST_PP_ITERATION_FINISH_1 <= 149 && BOOST_PP_ITERATION_START_1 >= 149
554 # define BOOST_PP_ITERATION_1 149
555 # include BOOST_PP_FILENAME_1
556 # undef BOOST_PP_ITERATION_1
558 # if BOOST_PP_ITERATION_FINISH_1 <= 148 && BOOST_PP_ITERATION_START_1 >= 148
559 # define BOOST_PP_ITERATION_1 148
560 # include BOOST_PP_FILENAME_1
561 # undef BOOST_PP_ITERATION_1
563 # if BOOST_PP_ITERATION_FINISH_1 <= 147 && BOOST_PP_ITERATION_START_1 >= 147
564 # define BOOST_PP_ITERATION_1 147
565 # include BOOST_PP_FILENAME_1
566 # undef BOOST_PP_ITERATION_1
568 # if BOOST_PP_ITERATION_FINISH_1 <= 146 && BOOST_PP_ITERATION_START_1 >= 146
569 # define BOOST_PP_ITERATION_1 146
570 # include BOOST_PP_FILENAME_1
571 # undef BOOST_PP_ITERATION_1
573 # if BOOST_PP_ITERATION_FINISH_1 <= 145 && BOOST_PP_ITERATION_START_1 >= 145
574 # define BOOST_PP_ITERATION_1 145
575 # include BOOST_PP_FILENAME_1
576 # undef BOOST_PP_ITERATION_1
578 # if BOOST_PP_ITERATION_FINISH_1 <= 144 && BOOST_PP_ITERATION_START_1 >= 144
579 # define BOOST_PP_ITERATION_1 144
580 # include BOOST_PP_FILENAME_1
581 # undef BOOST_PP_ITERATION_1
583 # if BOOST_PP_ITERATION_FINISH_1 <= 143 && BOOST_PP_ITERATION_START_1 >= 143
584 # define BOOST_PP_ITERATION_1 143
585 # include BOOST_PP_FILENAME_1
586 # undef BOOST_PP_ITERATION_1
588 # if BOOST_PP_ITERATION_FINISH_1 <= 142 && BOOST_PP_ITERATION_START_1 >= 142
589 # define BOOST_PP_ITERATION_1 142
590 # include BOOST_PP_FILENAME_1
591 # undef BOOST_PP_ITERATION_1
593 # if BOOST_PP_ITERATION_FINISH_1 <= 141 && BOOST_PP_ITERATION_START_1 >= 141
594 # define BOOST_PP_ITERATION_1 141
595 # include BOOST_PP_FILENAME_1
596 # undef BOOST_PP_ITERATION_1
598 # if BOOST_PP_ITERATION_FINISH_1 <= 140 && BOOST_PP_ITERATION_START_1 >= 140
599 # define BOOST_PP_ITERATION_1 140
600 # include BOOST_PP_FILENAME_1
601 # undef BOOST_PP_ITERATION_1
603 # if BOOST_PP_ITERATION_FINISH_1 <= 139 && BOOST_PP_ITERATION_START_1 >= 139
604 # define BOOST_PP_ITERATION_1 139
605 # include BOOST_PP_FILENAME_1
606 # undef BOOST_PP_ITERATION_1
608 # if BOOST_PP_ITERATION_FINISH_1 <= 138 && BOOST_PP_ITERATION_START_1 >= 138
609 # define BOOST_PP_ITERATION_1 138
610 # include BOOST_PP_FILENAME_1
611 # undef BOOST_PP_ITERATION_1
613 # if BOOST_PP_ITERATION_FINISH_1 <= 137 && BOOST_PP_ITERATION_START_1 >= 137
614 # define BOOST_PP_ITERATION_1 137
615 # include BOOST_PP_FILENAME_1
616 # undef BOOST_PP_ITERATION_1
618 # if BOOST_PP_ITERATION_FINISH_1 <= 136 && BOOST_PP_ITERATION_START_1 >= 136
619 # define BOOST_PP_ITERATION_1 136
620 # include BOOST_PP_FILENAME_1
621 # undef BOOST_PP_ITERATION_1
623 # if BOOST_PP_ITERATION_FINISH_1 <= 135 && BOOST_PP_ITERATION_START_1 >= 135
624 # define BOOST_PP_ITERATION_1 135
625 # include BOOST_PP_FILENAME_1
626 # undef BOOST_PP_ITERATION_1
628 # if BOOST_PP_ITERATION_FINISH_1 <= 134 && BOOST_PP_ITERATION_START_1 >= 134
629 # define BOOST_PP_ITERATION_1 134
630 # include BOOST_PP_FILENAME_1
631 # undef BOOST_PP_ITERATION_1
633 # if BOOST_PP_ITERATION_FINISH_1 <= 133 && BOOST_PP_ITERATION_START_1 >= 133
634 # define BOOST_PP_ITERATION_1 133
635 # include BOOST_PP_FILENAME_1
636 # undef BOOST_PP_ITERATION_1
638 # if BOOST_PP_ITERATION_FINISH_1 <= 132 && BOOST_PP_ITERATION_START_1 >= 132
639 # define BOOST_PP_ITERATION_1 132
640 # include BOOST_PP_FILENAME_1
641 # undef BOOST_PP_ITERATION_1
643 # if BOOST_PP_ITERATION_FINISH_1 <= 131 && BOOST_PP_ITERATION_START_1 >= 131
644 # define BOOST_PP_ITERATION_1 131
645 # include BOOST_PP_FILENAME_1
646 # undef BOOST_PP_ITERATION_1
648 # if BOOST_PP_ITERATION_FINISH_1 <= 130 && BOOST_PP_ITERATION_START_1 >= 130
649 # define BOOST_PP_ITERATION_1 130
650 # include BOOST_PP_FILENAME_1
651 # undef BOOST_PP_ITERATION_1
653 # if BOOST_PP_ITERATION_FINISH_1 <= 129 && BOOST_PP_ITERATION_START_1 >= 129
654 # define BOOST_PP_ITERATION_1 129
655 # include BOOST_PP_FILENAME_1
656 # undef BOOST_PP_ITERATION_1
658 # if BOOST_PP_ITERATION_FINISH_1 <= 128 && BOOST_PP_ITERATION_START_1 >= 128
659 # define BOOST_PP_ITERATION_1 128
660 # include BOOST_PP_FILENAME_1
661 # undef BOOST_PP_ITERATION_1
663 # if BOOST_PP_ITERATION_FINISH_1 <= 127 && BOOST_PP_ITERATION_START_1 >= 127
664 # define BOOST_PP_ITERATION_1 127
665 # include BOOST_PP_FILENAME_1
666 # undef BOOST_PP_ITERATION_1
668 # if BOOST_PP_ITERATION_FINISH_1 <= 126 && BOOST_PP_ITERATION_START_1 >= 126
669 # define BOOST_PP_ITERATION_1 126
670 # include BOOST_PP_FILENAME_1
671 # undef BOOST_PP_ITERATION_1
673 # if BOOST_PP_ITERATION_FINISH_1 <= 125 && BOOST_PP_ITERATION_START_1 >= 125
674 # define BOOST_PP_ITERATION_1 125
675 # include BOOST_PP_FILENAME_1
676 # undef BOOST_PP_ITERATION_1
678 # if BOOST_PP_ITERATION_FINISH_1 <= 124 && BOOST_PP_ITERATION_START_1 >= 124
679 # define BOOST_PP_ITERATION_1 124
680 # include BOOST_PP_FILENAME_1
681 # undef BOOST_PP_ITERATION_1
683 # if BOOST_PP_ITERATION_FINISH_1 <= 123 && BOOST_PP_ITERATION_START_1 >= 123
684 # define BOOST_PP_ITERATION_1 123
685 # include BOOST_PP_FILENAME_1
686 # undef BOOST_PP_ITERATION_1
688 # if BOOST_PP_ITERATION_FINISH_1 <= 122 && BOOST_PP_ITERATION_START_1 >= 122
689 # define BOOST_PP_ITERATION_1 122
690 # include BOOST_PP_FILENAME_1
691 # undef BOOST_PP_ITERATION_1
693 # if BOOST_PP_ITERATION_FINISH_1 <= 121 && BOOST_PP_ITERATION_START_1 >= 121
694 # define BOOST_PP_ITERATION_1 121
695 # include BOOST_PP_FILENAME_1
696 # undef BOOST_PP_ITERATION_1
698 # if BOOST_PP_ITERATION_FINISH_1 <= 120 && BOOST_PP_ITERATION_START_1 >= 120
699 # define BOOST_PP_ITERATION_1 120
700 # include BOOST_PP_FILENAME_1
701 # undef BOOST_PP_ITERATION_1
703 # if BOOST_PP_ITERATION_FINISH_1 <= 119 && BOOST_PP_ITERATION_START_1 >= 119
704 # define BOOST_PP_ITERATION_1 119
705 # include BOOST_PP_FILENAME_1
706 # undef BOOST_PP_ITERATION_1
708 # if BOOST_PP_ITERATION_FINISH_1 <= 118 && BOOST_PP_ITERATION_START_1 >= 118
709 # define BOOST_PP_ITERATION_1 118
710 # include BOOST_PP_FILENAME_1
711 # undef BOOST_PP_ITERATION_1
713 # if BOOST_PP_ITERATION_FINISH_1 <= 117 && BOOST_PP_ITERATION_START_1 >= 117
714 # define BOOST_PP_ITERATION_1 117
715 # include BOOST_PP_FILENAME_1
716 # undef BOOST_PP_ITERATION_1
718 # if BOOST_PP_ITERATION_FINISH_1 <= 116 && BOOST_PP_ITERATION_START_1 >= 116
719 # define BOOST_PP_ITERATION_1 116
720 # include BOOST_PP_FILENAME_1
721 # undef BOOST_PP_ITERATION_1
723 # if BOOST_PP_ITERATION_FINISH_1 <= 115 && BOOST_PP_ITERATION_START_1 >= 115
724 # define BOOST_PP_ITERATION_1 115
725 # include BOOST_PP_FILENAME_1
726 # undef BOOST_PP_ITERATION_1
728 # if BOOST_PP_ITERATION_FINISH_1 <= 114 && BOOST_PP_ITERATION_START_1 >= 114
729 # define BOOST_PP_ITERATION_1 114
730 # include BOOST_PP_FILENAME_1
731 # undef BOOST_PP_ITERATION_1
733 # if BOOST_PP_ITERATION_FINISH_1 <= 113 && BOOST_PP_ITERATION_START_1 >= 113
734 # define BOOST_PP_ITERATION_1 113
735 # include BOOST_PP_FILENAME_1
736 # undef BOOST_PP_ITERATION_1
738 # if BOOST_PP_ITERATION_FINISH_1 <= 112 && BOOST_PP_ITERATION_START_1 >= 112
739 # define BOOST_PP_ITERATION_1 112
740 # include BOOST_PP_FILENAME_1
741 # undef BOOST_PP_ITERATION_1
743 # if BOOST_PP_ITERATION_FINISH_1 <= 111 && BOOST_PP_ITERATION_START_1 >= 111
744 # define BOOST_PP_ITERATION_1 111
745 # include BOOST_PP_FILENAME_1
746 # undef BOOST_PP_ITERATION_1
748 # if BOOST_PP_ITERATION_FINISH_1 <= 110 && BOOST_PP_ITERATION_START_1 >= 110
749 # define BOOST_PP_ITERATION_1 110
750 # include BOOST_PP_FILENAME_1
751 # undef BOOST_PP_ITERATION_1
753 # if BOOST_PP_ITERATION_FINISH_1 <= 109 && BOOST_PP_ITERATION_START_1 >= 109
754 # define BOOST_PP_ITERATION_1 109
755 # include BOOST_PP_FILENAME_1
756 # undef BOOST_PP_ITERATION_1
758 # if BOOST_PP_ITERATION_FINISH_1 <= 108 && BOOST_PP_ITERATION_START_1 >= 108
759 # define BOOST_PP_ITERATION_1 108
760 # include BOOST_PP_FILENAME_1
761 # undef BOOST_PP_ITERATION_1
763 # if BOOST_PP_ITERATION_FINISH_1 <= 107 && BOOST_PP_ITERATION_START_1 >= 107
764 # define BOOST_PP_ITERATION_1 107
765 # include BOOST_PP_FILENAME_1
766 # undef BOOST_PP_ITERATION_1
768 # if BOOST_PP_ITERATION_FINISH_1 <= 106 && BOOST_PP_ITERATION_START_1 >= 106
769 # define BOOST_PP_ITERATION_1 106
770 # include BOOST_PP_FILENAME_1
771 # undef BOOST_PP_ITERATION_1
773 # if BOOST_PP_ITERATION_FINISH_1 <= 105 && BOOST_PP_ITERATION_START_1 >= 105
774 # define BOOST_PP_ITERATION_1 105
775 # include BOOST_PP_FILENAME_1
776 # undef BOOST_PP_ITERATION_1
778 # if BOOST_PP_ITERATION_FINISH_1 <= 104 && BOOST_PP_ITERATION_START_1 >= 104
779 # define BOOST_PP_ITERATION_1 104
780 # include BOOST_PP_FILENAME_1
781 # undef BOOST_PP_ITERATION_1
783 # if BOOST_PP_ITERATION_FINISH_1 <= 103 && BOOST_PP_ITERATION_START_1 >= 103
784 # define BOOST_PP_ITERATION_1 103
785 # include BOOST_PP_FILENAME_1
786 # undef BOOST_PP_ITERATION_1
788 # if BOOST_PP_ITERATION_FINISH_1 <= 102 && BOOST_PP_ITERATION_START_1 >= 102
789 # define BOOST_PP_ITERATION_1 102
790 # include BOOST_PP_FILENAME_1
791 # undef BOOST_PP_ITERATION_1
793 # if BOOST_PP_ITERATION_FINISH_1 <= 101 && BOOST_PP_ITERATION_START_1 >= 101
794 # define BOOST_PP_ITERATION_1 101
795 # include BOOST_PP_FILENAME_1
796 # undef BOOST_PP_ITERATION_1
798 # if BOOST_PP_ITERATION_FINISH_1 <= 100 && BOOST_PP_ITERATION_START_1 >= 100
799 # define BOOST_PP_ITERATION_1 100
800 # include BOOST_PP_FILENAME_1
801 # undef BOOST_PP_ITERATION_1
803 # if BOOST_PP_ITERATION_FINISH_1 <= 99 && BOOST_PP_ITERATION_START_1 >= 99
804 # define BOOST_PP_ITERATION_1 99
805 # include BOOST_PP_FILENAME_1
806 # undef BOOST_PP_ITERATION_1
808 # if BOOST_PP_ITERATION_FINISH_1 <= 98 && BOOST_PP_ITERATION_START_1 >= 98
809 # define BOOST_PP_ITERATION_1 98
810 # include BOOST_PP_FILENAME_1
811 # undef BOOST_PP_ITERATION_1
813 # if BOOST_PP_ITERATION_FINISH_1 <= 97 && BOOST_PP_ITERATION_START_1 >= 97
814 # define BOOST_PP_ITERATION_1 97
815 # include BOOST_PP_FILENAME_1
816 # undef BOOST_PP_ITERATION_1
818 # if BOOST_PP_ITERATION_FINISH_1 <= 96 && BOOST_PP_ITERATION_START_1 >= 96
819 # define BOOST_PP_ITERATION_1 96
820 # include BOOST_PP_FILENAME_1
821 # undef BOOST_PP_ITERATION_1
823 # if BOOST_PP_ITERATION_FINISH_1 <= 95 && BOOST_PP_ITERATION_START_1 >= 95
824 # define BOOST_PP_ITERATION_1 95
825 # include BOOST_PP_FILENAME_1
826 # undef BOOST_PP_ITERATION_1
828 # if BOOST_PP_ITERATION_FINISH_1 <= 94 && BOOST_PP_ITERATION_START_1 >= 94
829 # define BOOST_PP_ITERATION_1 94
830 # include BOOST_PP_FILENAME_1
831 # undef BOOST_PP_ITERATION_1
833 # if BOOST_PP_ITERATION_FINISH_1 <= 93 && BOOST_PP_ITERATION_START_1 >= 93
834 # define BOOST_PP_ITERATION_1 93
835 # include BOOST_PP_FILENAME_1
836 # undef BOOST_PP_ITERATION_1
838 # if BOOST_PP_ITERATION_FINISH_1 <= 92 && BOOST_PP_ITERATION_START_1 >= 92
839 # define BOOST_PP_ITERATION_1 92
840 # include BOOST_PP_FILENAME_1
841 # undef BOOST_PP_ITERATION_1
843 # if BOOST_PP_ITERATION_FINISH_1 <= 91 && BOOST_PP_ITERATION_START_1 >= 91
844 # define BOOST_PP_ITERATION_1 91
845 # include BOOST_PP_FILENAME_1
846 # undef BOOST_PP_ITERATION_1
848 # if BOOST_PP_ITERATION_FINISH_1 <= 90 && BOOST_PP_ITERATION_START_1 >= 90
849 # define BOOST_PP_ITERATION_1 90
850 # include BOOST_PP_FILENAME_1
851 # undef BOOST_PP_ITERATION_1
853 # if BOOST_PP_ITERATION_FINISH_1 <= 89 && BOOST_PP_ITERATION_START_1 >= 89
854 # define BOOST_PP_ITERATION_1 89
855 # include BOOST_PP_FILENAME_1
856 # undef BOOST_PP_ITERATION_1
858 # if BOOST_PP_ITERATION_FINISH_1 <= 88 && BOOST_PP_ITERATION_START_1 >= 88
859 # define BOOST_PP_ITERATION_1 88
860 # include BOOST_PP_FILENAME_1
861 # undef BOOST_PP_ITERATION_1
863 # if BOOST_PP_ITERATION_FINISH_1 <= 87 && BOOST_PP_ITERATION_START_1 >= 87
864 # define BOOST_PP_ITERATION_1 87
865 # include BOOST_PP_FILENAME_1
866 # undef BOOST_PP_ITERATION_1
868 # if BOOST_PP_ITERATION_FINISH_1 <= 86 && BOOST_PP_ITERATION_START_1 >= 86
869 # define BOOST_PP_ITERATION_1 86
870 # include BOOST_PP_FILENAME_1
871 # undef BOOST_PP_ITERATION_1
873 # if BOOST_PP_ITERATION_FINISH_1 <= 85 && BOOST_PP_ITERATION_START_1 >= 85
874 # define BOOST_PP_ITERATION_1 85
875 # include BOOST_PP_FILENAME_1
876 # undef BOOST_PP_ITERATION_1
878 # if BOOST_PP_ITERATION_FINISH_1 <= 84 && BOOST_PP_ITERATION_START_1 >= 84
879 # define BOOST_PP_ITERATION_1 84
880 # include BOOST_PP_FILENAME_1
881 # undef BOOST_PP_ITERATION_1
883 # if BOOST_PP_ITERATION_FINISH_1 <= 83 && BOOST_PP_ITERATION_START_1 >= 83
884 # define BOOST_PP_ITERATION_1 83
885 # include BOOST_PP_FILENAME_1
886 # undef BOOST_PP_ITERATION_1
888 # if BOOST_PP_ITERATION_FINISH_1 <= 82 && BOOST_PP_ITERATION_START_1 >= 82
889 # define BOOST_PP_ITERATION_1 82
890 # include BOOST_PP_FILENAME_1
891 # undef BOOST_PP_ITERATION_1
893 # if BOOST_PP_ITERATION_FINISH_1 <= 81 && BOOST_PP_ITERATION_START_1 >= 81
894 # define BOOST_PP_ITERATION_1 81
895 # include BOOST_PP_FILENAME_1
896 # undef BOOST_PP_ITERATION_1
898 # if BOOST_PP_ITERATION_FINISH_1 <= 80 && BOOST_PP_ITERATION_START_1 >= 80
899 # define BOOST_PP_ITERATION_1 80
900 # include BOOST_PP_FILENAME_1
901 # undef BOOST_PP_ITERATION_1
903 # if BOOST_PP_ITERATION_FINISH_1 <= 79 && BOOST_PP_ITERATION_START_1 >= 79
904 # define BOOST_PP_ITERATION_1 79
905 # include BOOST_PP_FILENAME_1
906 # undef BOOST_PP_ITERATION_1
908 # if BOOST_PP_ITERATION_FINISH_1 <= 78 && BOOST_PP_ITERATION_START_1 >= 78
909 # define BOOST_PP_ITERATION_1 78
910 # include BOOST_PP_FILENAME_1
911 # undef BOOST_PP_ITERATION_1
913 # if BOOST_PP_ITERATION_FINISH_1 <= 77 && BOOST_PP_ITERATION_START_1 >= 77
914 # define BOOST_PP_ITERATION_1 77
915 # include BOOST_PP_FILENAME_1
916 # undef BOOST_PP_ITERATION_1
918 # if BOOST_PP_ITERATION_FINISH_1 <= 76 && BOOST_PP_ITERATION_START_1 >= 76
919 # define BOOST_PP_ITERATION_1 76
920 # include BOOST_PP_FILENAME_1
921 # undef BOOST_PP_ITERATION_1
923 # if BOOST_PP_ITERATION_FINISH_1 <= 75 && BOOST_PP_ITERATION_START_1 >= 75
924 # define BOOST_PP_ITERATION_1 75
925 # include BOOST_PP_FILENAME_1
926 # undef BOOST_PP_ITERATION_1
928 # if BOOST_PP_ITERATION_FINISH_1 <= 74 && BOOST_PP_ITERATION_START_1 >= 74
929 # define BOOST_PP_ITERATION_1 74
930 # include BOOST_PP_FILENAME_1
931 # undef BOOST_PP_ITERATION_1
933 # if BOOST_PP_ITERATION_FINISH_1 <= 73 && BOOST_PP_ITERATION_START_1 >= 73
934 # define BOOST_PP_ITERATION_1 73
935 # include BOOST_PP_FILENAME_1
936 # undef BOOST_PP_ITERATION_1
938 # if BOOST_PP_ITERATION_FINISH_1 <= 72 && BOOST_PP_ITERATION_START_1 >= 72
939 # define BOOST_PP_ITERATION_1 72
940 # include BOOST_PP_FILENAME_1
941 # undef BOOST_PP_ITERATION_1
943 # if BOOST_PP_ITERATION_FINISH_1 <= 71 && BOOST_PP_ITERATION_START_1 >= 71
944 # define BOOST_PP_ITERATION_1 71
945 # include BOOST_PP_FILENAME_1
946 # undef BOOST_PP_ITERATION_1
948 # if BOOST_PP_ITERATION_FINISH_1 <= 70 && BOOST_PP_ITERATION_START_1 >= 70
949 # define BOOST_PP_ITERATION_1 70
950 # include BOOST_PP_FILENAME_1
951 # undef BOOST_PP_ITERATION_1
953 # if BOOST_PP_ITERATION_FINISH_1 <= 69 && BOOST_PP_ITERATION_START_1 >= 69
954 # define BOOST_PP_ITERATION_1 69
955 # include BOOST_PP_FILENAME_1
956 # undef BOOST_PP_ITERATION_1
958 # if BOOST_PP_ITERATION_FINISH_1 <= 68 && BOOST_PP_ITERATION_START_1 >= 68
959 # define BOOST_PP_ITERATION_1 68
960 # include BOOST_PP_FILENAME_1
961 # undef BOOST_PP_ITERATION_1
963 # if BOOST_PP_ITERATION_FINISH_1 <= 67 && BOOST_PP_ITERATION_START_1 >= 67
964 # define BOOST_PP_ITERATION_1 67
965 # include BOOST_PP_FILENAME_1
966 # undef BOOST_PP_ITERATION_1
968 # if BOOST_PP_ITERATION_FINISH_1 <= 66 && BOOST_PP_ITERATION_START_1 >= 66
969 # define BOOST_PP_ITERATION_1 66
970 # include BOOST_PP_FILENAME_1
971 # undef BOOST_PP_ITERATION_1
973 # if BOOST_PP_ITERATION_FINISH_1 <= 65 && BOOST_PP_ITERATION_START_1 >= 65
974 # define BOOST_PP_ITERATION_1 65
975 # include BOOST_PP_FILENAME_1
976 # undef BOOST_PP_ITERATION_1
978 # if BOOST_PP_ITERATION_FINISH_1 <= 64 && BOOST_PP_ITERATION_START_1 >= 64
979 # define BOOST_PP_ITERATION_1 64
980 # include BOOST_PP_FILENAME_1
981 # undef BOOST_PP_ITERATION_1
983 # if BOOST_PP_ITERATION_FINISH_1 <= 63 && BOOST_PP_ITERATION_START_1 >= 63
984 # define BOOST_PP_ITERATION_1 63
985 # include BOOST_PP_FILENAME_1
986 # undef BOOST_PP_ITERATION_1
988 # if BOOST_PP_ITERATION_FINISH_1 <= 62 && BOOST_PP_ITERATION_START_1 >= 62
989 # define BOOST_PP_ITERATION_1 62
990 # include BOOST_PP_FILENAME_1
991 # undef BOOST_PP_ITERATION_1
993 # if BOOST_PP_ITERATION_FINISH_1 <= 61 && BOOST_PP_ITERATION_START_1 >= 61
994 # define BOOST_PP_ITERATION_1 61
995 # include BOOST_PP_FILENAME_1
996 # undef BOOST_PP_ITERATION_1
998 # if BOOST_PP_ITERATION_FINISH_1 <= 60 && BOOST_PP_ITERATION_START_1 >= 60
999 # define BOOST_PP_ITERATION_1 60
1000 # include BOOST_PP_FILENAME_1
1001 # undef BOOST_PP_ITERATION_1
1003 # if BOOST_PP_ITERATION_FINISH_1 <= 59 && BOOST_PP_ITERATION_START_1 >= 59
1004 # define BOOST_PP_ITERATION_1 59
1005 # include BOOST_PP_FILENAME_1
1006 # undef BOOST_PP_ITERATION_1
1008 # if BOOST_PP_ITERATION_FINISH_1 <= 58 && BOOST_PP_ITERATION_START_1 >= 58
1009 # define BOOST_PP_ITERATION_1 58
1010 # include BOOST_PP_FILENAME_1
1011 # undef BOOST_PP_ITERATION_1
1013 # if BOOST_PP_ITERATION_FINISH_1 <= 57 && BOOST_PP_ITERATION_START_1 >= 57
1014 # define BOOST_PP_ITERATION_1 57
1015 # include BOOST_PP_FILENAME_1
1016 # undef BOOST_PP_ITERATION_1
1018 # if BOOST_PP_ITERATION_FINISH_1 <= 56 && BOOST_PP_ITERATION_START_1 >= 56
1019 # define BOOST_PP_ITERATION_1 56
1020 # include BOOST_PP_FILENAME_1
1021 # undef BOOST_PP_ITERATION_1
1023 # if BOOST_PP_ITERATION_FINISH_1 <= 55 && BOOST_PP_ITERATION_START_1 >= 55
1024 # define BOOST_PP_ITERATION_1 55
1025 # include BOOST_PP_FILENAME_1
1026 # undef BOOST_PP_ITERATION_1
1028 # if BOOST_PP_ITERATION_FINISH_1 <= 54 && BOOST_PP_ITERATION_START_1 >= 54
1029 # define BOOST_PP_ITERATION_1 54
1030 # include BOOST_PP_FILENAME_1
1031 # undef BOOST_PP_ITERATION_1
1033 # if BOOST_PP_ITERATION_FINISH_1 <= 53 && BOOST_PP_ITERATION_START_1 >= 53
1034 # define BOOST_PP_ITERATION_1 53
1035 # include BOOST_PP_FILENAME_1
1036 # undef BOOST_PP_ITERATION_1
1038 # if BOOST_PP_ITERATION_FINISH_1 <= 52 && BOOST_PP_ITERATION_START_1 >= 52
1039 # define BOOST_PP_ITERATION_1 52
1040 # include BOOST_PP_FILENAME_1
1041 # undef BOOST_PP_ITERATION_1
1043 # if BOOST_PP_ITERATION_FINISH_1 <= 51 && BOOST_PP_ITERATION_START_1 >= 51
1044 # define BOOST_PP_ITERATION_1 51
1045 # include BOOST_PP_FILENAME_1
1046 # undef BOOST_PP_ITERATION_1
1048 # if BOOST_PP_ITERATION_FINISH_1 <= 50 && BOOST_PP_ITERATION_START_1 >= 50
1049 # define BOOST_PP_ITERATION_1 50
1050 # include BOOST_PP_FILENAME_1
1051 # undef BOOST_PP_ITERATION_1
1053 # if BOOST_PP_ITERATION_FINISH_1 <= 49 && BOOST_PP_ITERATION_START_1 >= 49
1054 # define BOOST_PP_ITERATION_1 49
1055 # include BOOST_PP_FILENAME_1
1056 # undef BOOST_PP_ITERATION_1
1058 # if BOOST_PP_ITERATION_FINISH_1 <= 48 && BOOST_PP_ITERATION_START_1 >= 48
1059 # define BOOST_PP_ITERATION_1 48
1060 # include BOOST_PP_FILENAME_1
1061 # undef BOOST_PP_ITERATION_1
1063 # if BOOST_PP_ITERATION_FINISH_1 <= 47 && BOOST_PP_ITERATION_START_1 >= 47
1064 # define BOOST_PP_ITERATION_1 47
1065 # include BOOST_PP_FILENAME_1
1066 # undef BOOST_PP_ITERATION_1
1068 # if BOOST_PP_ITERATION_FINISH_1 <= 46 && BOOST_PP_ITERATION_START_1 >= 46
1069 # define BOOST_PP_ITERATION_1 46
1070 # include BOOST_PP_FILENAME_1
1071 # undef BOOST_PP_ITERATION_1
1073 # if BOOST_PP_ITERATION_FINISH_1 <= 45 && BOOST_PP_ITERATION_START_1 >= 45
1074 # define BOOST_PP_ITERATION_1 45
1075 # include BOOST_PP_FILENAME_1
1076 # undef BOOST_PP_ITERATION_1
1078 # if BOOST_PP_ITERATION_FINISH_1 <= 44 && BOOST_PP_ITERATION_START_1 >= 44
1079 # define BOOST_PP_ITERATION_1 44
1080 # include BOOST_PP_FILENAME_1
1081 # undef BOOST_PP_ITERATION_1
1083 # if BOOST_PP_ITERATION_FINISH_1 <= 43 && BOOST_PP_ITERATION_START_1 >= 43
1084 # define BOOST_PP_ITERATION_1 43
1085 # include BOOST_PP_FILENAME_1
1086 # undef BOOST_PP_ITERATION_1
1088 # if BOOST_PP_ITERATION_FINISH_1 <= 42 && BOOST_PP_ITERATION_START_1 >= 42
1089 # define BOOST_PP_ITERATION_1 42
1090 # include BOOST_PP_FILENAME_1
1091 # undef BOOST_PP_ITERATION_1
1093 # if BOOST_PP_ITERATION_FINISH_1 <= 41 && BOOST_PP_ITERATION_START_1 >= 41
1094 # define BOOST_PP_ITERATION_1 41
1095 # include BOOST_PP_FILENAME_1
1096 # undef BOOST_PP_ITERATION_1
1098 # if BOOST_PP_ITERATION_FINISH_1 <= 40 && BOOST_PP_ITERATION_START_1 >= 40
1099 # define BOOST_PP_ITERATION_1 40
1100 # include BOOST_PP_FILENAME_1
1101 # undef BOOST_PP_ITERATION_1
1103 # if BOOST_PP_ITERATION_FINISH_1 <= 39 && BOOST_PP_ITERATION_START_1 >= 39
1104 # define BOOST_PP_ITERATION_1 39
1105 # include BOOST_PP_FILENAME_1
1106 # undef BOOST_PP_ITERATION_1
1108 # if BOOST_PP_ITERATION_FINISH_1 <= 38 && BOOST_PP_ITERATION_START_1 >= 38
1109 # define BOOST_PP_ITERATION_1 38
1110 # include BOOST_PP_FILENAME_1
1111 # undef BOOST_PP_ITERATION_1
1113 # if BOOST_PP_ITERATION_FINISH_1 <= 37 && BOOST_PP_ITERATION_START_1 >= 37
1114 # define BOOST_PP_ITERATION_1 37
1115 # include BOOST_PP_FILENAME_1
1116 # undef BOOST_PP_ITERATION_1
1118 # if BOOST_PP_ITERATION_FINISH_1 <= 36 && BOOST_PP_ITERATION_START_1 >= 36
1119 # define BOOST_PP_ITERATION_1 36
1120 # include BOOST_PP_FILENAME_1
1121 # undef BOOST_PP_ITERATION_1
1123 # if BOOST_PP_ITERATION_FINISH_1 <= 35 && BOOST_PP_ITERATION_START_1 >= 35
1124 # define BOOST_PP_ITERATION_1 35
1125 # include BOOST_PP_FILENAME_1
1126 # undef BOOST_PP_ITERATION_1
1128 # if BOOST_PP_ITERATION_FINISH_1 <= 34 && BOOST_PP_ITERATION_START_1 >= 34
1129 # define BOOST_PP_ITERATION_1 34
1130 # include BOOST_PP_FILENAME_1
1131 # undef BOOST_PP_ITERATION_1
1133 # if BOOST_PP_ITERATION_FINISH_1 <= 33 && BOOST_PP_ITERATION_START_1 >= 33
1134 # define BOOST_PP_ITERATION_1 33
1135 # include BOOST_PP_FILENAME_1
1136 # undef BOOST_PP_ITERATION_1
1138 # if BOOST_PP_ITERATION_FINISH_1 <= 32 && BOOST_PP_ITERATION_START_1 >= 32
1139 # define BOOST_PP_ITERATION_1 32
1140 # include BOOST_PP_FILENAME_1
1141 # undef BOOST_PP_ITERATION_1
1143 # if BOOST_PP_ITERATION_FINISH_1 <= 31 && BOOST_PP_ITERATION_START_1 >= 31
1144 # define BOOST_PP_ITERATION_1 31
1145 # include BOOST_PP_FILENAME_1
1146 # undef BOOST_PP_ITERATION_1
1148 # if BOOST_PP_ITERATION_FINISH_1 <= 30 && BOOST_PP_ITERATION_START_1 >= 30
1149 # define BOOST_PP_ITERATION_1 30
1150 # include BOOST_PP_FILENAME_1
1151 # undef BOOST_PP_ITERATION_1
1153 # if BOOST_PP_ITERATION_FINISH_1 <= 29 && BOOST_PP_ITERATION_START_1 >= 29
1154 # define BOOST_PP_ITERATION_1 29
1155 # include BOOST_PP_FILENAME_1
1156 # undef BOOST_PP_ITERATION_1
1158 # if BOOST_PP_ITERATION_FINISH_1 <= 28 && BOOST_PP_ITERATION_START_1 >= 28
1159 # define BOOST_PP_ITERATION_1 28
1160 # include BOOST_PP_FILENAME_1
1161 # undef BOOST_PP_ITERATION_1
1163 # if BOOST_PP_ITERATION_FINISH_1 <= 27 && BOOST_PP_ITERATION_START_1 >= 27
1164 # define BOOST_PP_ITERATION_1 27
1165 # include BOOST_PP_FILENAME_1
1166 # undef BOOST_PP_ITERATION_1
1168 # if BOOST_PP_ITERATION_FINISH_1 <= 26 && BOOST_PP_ITERATION_START_1 >= 26
1169 # define BOOST_PP_ITERATION_1 26
1170 # include BOOST_PP_FILENAME_1
1171 # undef BOOST_PP_ITERATION_1
1173 # if BOOST_PP_ITERATION_FINISH_1 <= 25 && BOOST_PP_ITERATION_START_1 >= 25
1174 # define BOOST_PP_ITERATION_1 25
1175 # include BOOST_PP_FILENAME_1
1176 # undef BOOST_PP_ITERATION_1
1178 # if BOOST_PP_ITERATION_FINISH_1 <= 24 && BOOST_PP_ITERATION_START_1 >= 24
1179 # define BOOST_PP_ITERATION_1 24
1180 # include BOOST_PP_FILENAME_1
1181 # undef BOOST_PP_ITERATION_1
1183 # if BOOST_PP_ITERATION_FINISH_1 <= 23 && BOOST_PP_ITERATION_START_1 >= 23
1184 # define BOOST_PP_ITERATION_1 23
1185 # include BOOST_PP_FILENAME_1
1186 # undef BOOST_PP_ITERATION_1
1188 # if BOOST_PP_ITERATION_FINISH_1 <= 22 && BOOST_PP_ITERATION_START_1 >= 22
1189 # define BOOST_PP_ITERATION_1 22
1190 # include BOOST_PP_FILENAME_1
1191 # undef BOOST_PP_ITERATION_1
1193 # if BOOST_PP_ITERATION_FINISH_1 <= 21 && BOOST_PP_ITERATION_START_1 >= 21
1194 # define BOOST_PP_ITERATION_1 21
1195 # include BOOST_PP_FILENAME_1
1196 # undef BOOST_PP_ITERATION_1
1198 # if BOOST_PP_ITERATION_FINISH_1 <= 20 && BOOST_PP_ITERATION_START_1 >= 20
1199 # define BOOST_PP_ITERATION_1 20
1200 # include BOOST_PP_FILENAME_1
1201 # undef BOOST_PP_ITERATION_1
1203 # if BOOST_PP_ITERATION_FINISH_1 <= 19 && BOOST_PP_ITERATION_START_1 >= 19
1204 # define BOOST_PP_ITERATION_1 19
1205 # include BOOST_PP_FILENAME_1
1206 # undef BOOST_PP_ITERATION_1
1208 # if BOOST_PP_ITERATION_FINISH_1 <= 18 && BOOST_PP_ITERATION_START_1 >= 18
1209 # define BOOST_PP_ITERATION_1 18
1210 # include BOOST_PP_FILENAME_1
1211 # undef BOOST_PP_ITERATION_1
1213 # if BOOST_PP_ITERATION_FINISH_1 <= 17 && BOOST_PP_ITERATION_START_1 >= 17
1214 # define BOOST_PP_ITERATION_1 17
1215 # include BOOST_PP_FILENAME_1
1216 # undef BOOST_PP_ITERATION_1
1218 # if BOOST_PP_ITERATION_FINISH_1 <= 16 && BOOST_PP_ITERATION_START_1 >= 16
1219 # define BOOST_PP_ITERATION_1 16
1220 # include BOOST_PP_FILENAME_1
1221 # undef BOOST_PP_ITERATION_1
1223 # if BOOST_PP_ITERATION_FINISH_1 <= 15 && BOOST_PP_ITERATION_START_1 >= 15
1224 # define BOOST_PP_ITERATION_1 15
1225 # include BOOST_PP_FILENAME_1
1226 # undef BOOST_PP_ITERATION_1
1228 # if BOOST_PP_ITERATION_FINISH_1 <= 14 && BOOST_PP_ITERATION_START_1 >= 14
1229 # define BOOST_PP_ITERATION_1 14
1230 # include BOOST_PP_FILENAME_1
1231 # undef BOOST_PP_ITERATION_1
1233 # if BOOST_PP_ITERATION_FINISH_1 <= 13 && BOOST_PP_ITERATION_START_1 >= 13
1234 # define BOOST_PP_ITERATION_1 13
1235 # include BOOST_PP_FILENAME_1
1236 # undef BOOST_PP_ITERATION_1
1238 # if BOOST_PP_ITERATION_FINISH_1 <= 12 && BOOST_PP_ITERATION_START_1 >= 12
1239 # define BOOST_PP_ITERATION_1 12
1240 # include BOOST_PP_FILENAME_1
1241 # undef BOOST_PP_ITERATION_1
1243 # if BOOST_PP_ITERATION_FINISH_1 <= 11 && BOOST_PP_ITERATION_START_1 >= 11
1244 # define BOOST_PP_ITERATION_1 11
1245 # include BOOST_PP_FILENAME_1
1246 # undef BOOST_PP_ITERATION_1
1248 # if BOOST_PP_ITERATION_FINISH_1 <= 10 && BOOST_PP_ITERATION_START_1 >= 10
1249 # define BOOST_PP_ITERATION_1 10
1250 # include BOOST_PP_FILENAME_1
1251 # undef BOOST_PP_ITERATION_1
1253 # if BOOST_PP_ITERATION_FINISH_1 <= 9 && BOOST_PP_ITERATION_START_1 >= 9
1254 # define BOOST_PP_ITERATION_1 9
1255 # include BOOST_PP_FILENAME_1
1256 # undef BOOST_PP_ITERATION_1
1258 # if BOOST_PP_ITERATION_FINISH_1 <= 8 && BOOST_PP_ITERATION_START_1 >= 8
1259 # define BOOST_PP_ITERATION_1 8
1260 # include BOOST_PP_FILENAME_1
1261 # undef BOOST_PP_ITERATION_1
1263 # if BOOST_PP_ITERATION_FINISH_1 <= 7 && BOOST_PP_ITERATION_START_1 >= 7
1264 # define BOOST_PP_ITERATION_1 7
1265 # include BOOST_PP_FILENAME_1
1266 # undef BOOST_PP_ITERATION_1
1268 # if BOOST_PP_ITERATION_FINISH_1 <= 6 && BOOST_PP_ITERATION_START_1 >= 6
1269 # define BOOST_PP_ITERATION_1 6
1270 # include BOOST_PP_FILENAME_1
1271 # undef BOOST_PP_ITERATION_1
1273 # if BOOST_PP_ITERATION_FINISH_1 <= 5 && BOOST_PP_ITERATION_START_1 >= 5
1274 # define BOOST_PP_ITERATION_1 5
1275 # include BOOST_PP_FILENAME_1
1276 # undef BOOST_PP_ITERATION_1
1278 # if BOOST_PP_ITERATION_FINISH_1 <= 4 && BOOST_PP_ITERATION_START_1 >= 4
1279 # define BOOST_PP_ITERATION_1 4
1280 # include BOOST_PP_FILENAME_1
1281 # undef BOOST_PP_ITERATION_1
1283 # if BOOST_PP_ITERATION_FINISH_1 <= 3 && BOOST_PP_ITERATION_START_1 >= 3
1284 # define BOOST_PP_ITERATION_1 3
1285 # include BOOST_PP_FILENAME_1
1286 # undef BOOST_PP_ITERATION_1
1288 # if BOOST_PP_ITERATION_FINISH_1 <= 2 && BOOST_PP_ITERATION_START_1 >= 2
1289 # define BOOST_PP_ITERATION_1 2
1290 # include BOOST_PP_FILENAME_1
1291 # undef BOOST_PP_ITERATION_1
1293 # if BOOST_PP_ITERATION_FINISH_1 <= 1 && BOOST_PP_ITERATION_START_1 >= 1
1294 # define BOOST_PP_ITERATION_1 1
1295 # include BOOST_PP_FILENAME_1
1296 # undef BOOST_PP_ITERATION_1
1298 # if BOOST_PP_ITERATION_FINISH_1 <= 0 && BOOST_PP_ITERATION_START_1 >= 0
1299 # define BOOST_PP_ITERATION_1 0
1300 # include BOOST_PP_FILENAME_1
1301 # undef BOOST_PP_ITERATION_1
1306 # include <boost/preprocessor/config/limits.hpp>
1308 # if BOOST_PP_LIMIT_ITERATION == 256
1309 # include <boost/preprocessor/iteration/detail/iter/limits/reverse1_256.hpp>
1310 # elif BOOST_PP_LIMIT_ITERATION == 512
1311 # include <boost/preprocessor/iteration/detail/iter/limits/reverse1_512.hpp>
1312 # include <boost/preprocessor/iteration/detail/iter/limits/reverse1_256.hpp>
1313 # elif BOOST_PP_LIMIT_ITERATION == 1024
1314 # include <boost/preprocessor/iteration/detail/iter/limits/reverse1_1024.hpp>
1315 # include <boost/preprocessor/iteration/detail/iter/limits/reverse1_512.hpp>
1316 # include <boost/preprocessor/iteration/detail/iter/limits/reverse1_256.hpp>
1318 # error Incorrect value for the BOOST_PP_LIMIT_ITERATION limit