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