epoc32/include/stdapis/boost/preprocessor/iteration/detail/local.hpp
branchSymbian3
changeset 4 837f303aceeb
parent 3 e1b950c65cb4
     1.1 --- a/epoc32/include/stdapis/boost/preprocessor/iteration/detail/local.hpp	Wed Mar 31 12:27:01 2010 +0100
     1.2 +++ b/epoc32/include/stdapis/boost/preprocessor/iteration/detail/local.hpp	Wed Mar 31 12:33:34 2010 +0100
     1.3 @@ -9,18 +9,804 @@
     1.4  #
     1.5  # /* See http://www.boost.org for most recent version. */
     1.6  #
     1.7 -# ifndef BOOST_PREPROCESSOR_ITERATION_LOCAL_HPP
     1.8 -# define BOOST_PREPROCESSOR_ITERATION_LOCAL_HPP
     1.9 +# if !defined(BOOST_PP_LOCAL_LIMITS)
    1.10 +#    error BOOST_PP_ERROR:  local iteration boundaries are not defined
    1.11 +# elif !defined(BOOST_PP_LOCAL_MACRO)
    1.12 +#    error BOOST_PP_ERROR:  local iteration target macro is not defined
    1.13 +# else
    1.14 +#    if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_EDG()
    1.15 +#        define BOOST_PP_LOCAL_S BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_LOCAL_LIMITS)
    1.16 +#        define BOOST_PP_LOCAL_F BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_LOCAL_LIMITS)
    1.17 +#    else
    1.18 +#        define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_LOCAL_LIMITS)
    1.19 +#        include <boost/preprocessor/iteration/detail/start.hpp>
    1.20 +#        define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_LOCAL_LIMITS)
    1.21 +#        include <boost/preprocessor/iteration/detail/finish.hpp>
    1.22 +#        define BOOST_PP_LOCAL_S BOOST_PP_LOCAL_SE()
    1.23 +#        define BOOST_PP_LOCAL_F BOOST_PP_LOCAL_FE()
    1.24 +#    endif
    1.25 +# endif
    1.26  #
    1.27 -# include <boost/preprocessor/config/config.hpp>
    1.28 -# include <boost/preprocessor/slot/slot.hpp>
    1.29 -# include <boost/preprocessor/tuple/elem.hpp>
    1.30 +# if (BOOST_PP_LOCAL_S) > (BOOST_PP_LOCAL_F)
    1.31 +#    include <boost/preprocessor/iteration/detail/rlocal.hpp>
    1.32 +# else
    1.33 +#    if BOOST_PP_LOCAL_C(0)
    1.34 +        BOOST_PP_LOCAL_MACRO(0)
    1.35 +#    endif
    1.36 +#    if BOOST_PP_LOCAL_C(1)
    1.37 +        BOOST_PP_LOCAL_MACRO(1)
    1.38 +#    endif
    1.39 +#    if BOOST_PP_LOCAL_C(2)
    1.40 +        BOOST_PP_LOCAL_MACRO(2)
    1.41 +#    endif
    1.42 +#    if BOOST_PP_LOCAL_C(3)
    1.43 +        BOOST_PP_LOCAL_MACRO(3)
    1.44 +#    endif
    1.45 +#    if BOOST_PP_LOCAL_C(4)
    1.46 +        BOOST_PP_LOCAL_MACRO(4)
    1.47 +#    endif
    1.48 +#    if BOOST_PP_LOCAL_C(5)
    1.49 +        BOOST_PP_LOCAL_MACRO(5)
    1.50 +#    endif
    1.51 +#    if BOOST_PP_LOCAL_C(6)
    1.52 +        BOOST_PP_LOCAL_MACRO(6)
    1.53 +#    endif
    1.54 +#    if BOOST_PP_LOCAL_C(7)
    1.55 +        BOOST_PP_LOCAL_MACRO(7)
    1.56 +#    endif
    1.57 +#    if BOOST_PP_LOCAL_C(8)
    1.58 +        BOOST_PP_LOCAL_MACRO(8)
    1.59 +#    endif
    1.60 +#    if BOOST_PP_LOCAL_C(9)
    1.61 +        BOOST_PP_LOCAL_MACRO(9)
    1.62 +#    endif
    1.63 +#    if BOOST_PP_LOCAL_C(10)
    1.64 +        BOOST_PP_LOCAL_MACRO(10)
    1.65 +#    endif
    1.66 +#    if BOOST_PP_LOCAL_C(11)
    1.67 +        BOOST_PP_LOCAL_MACRO(11)
    1.68 +#    endif
    1.69 +#    if BOOST_PP_LOCAL_C(12)
    1.70 +        BOOST_PP_LOCAL_MACRO(12)
    1.71 +#    endif
    1.72 +#    if BOOST_PP_LOCAL_C(13)
    1.73 +        BOOST_PP_LOCAL_MACRO(13)
    1.74 +#    endif
    1.75 +#    if BOOST_PP_LOCAL_C(14)
    1.76 +        BOOST_PP_LOCAL_MACRO(14)
    1.77 +#    endif
    1.78 +#    if BOOST_PP_LOCAL_C(15)
    1.79 +        BOOST_PP_LOCAL_MACRO(15)
    1.80 +#    endif
    1.81 +#    if BOOST_PP_LOCAL_C(16)
    1.82 +        BOOST_PP_LOCAL_MACRO(16)
    1.83 +#    endif
    1.84 +#    if BOOST_PP_LOCAL_C(17)
    1.85 +        BOOST_PP_LOCAL_MACRO(17)
    1.86 +#    endif
    1.87 +#    if BOOST_PP_LOCAL_C(18)
    1.88 +        BOOST_PP_LOCAL_MACRO(18)
    1.89 +#    endif
    1.90 +#    if BOOST_PP_LOCAL_C(19)
    1.91 +        BOOST_PP_LOCAL_MACRO(19)
    1.92 +#    endif
    1.93 +#    if BOOST_PP_LOCAL_C(20)
    1.94 +        BOOST_PP_LOCAL_MACRO(20)
    1.95 +#    endif
    1.96 +#    if BOOST_PP_LOCAL_C(21)
    1.97 +        BOOST_PP_LOCAL_MACRO(21)
    1.98 +#    endif
    1.99 +#    if BOOST_PP_LOCAL_C(22)
   1.100 +        BOOST_PP_LOCAL_MACRO(22)
   1.101 +#    endif
   1.102 +#    if BOOST_PP_LOCAL_C(23)
   1.103 +        BOOST_PP_LOCAL_MACRO(23)
   1.104 +#    endif
   1.105 +#    if BOOST_PP_LOCAL_C(24)
   1.106 +        BOOST_PP_LOCAL_MACRO(24)
   1.107 +#    endif
   1.108 +#    if BOOST_PP_LOCAL_C(25)
   1.109 +        BOOST_PP_LOCAL_MACRO(25)
   1.110 +#    endif
   1.111 +#    if BOOST_PP_LOCAL_C(26)
   1.112 +        BOOST_PP_LOCAL_MACRO(26)
   1.113 +#    endif
   1.114 +#    if BOOST_PP_LOCAL_C(27)
   1.115 +        BOOST_PP_LOCAL_MACRO(27)
   1.116 +#    endif
   1.117 +#    if BOOST_PP_LOCAL_C(28)
   1.118 +        BOOST_PP_LOCAL_MACRO(28)
   1.119 +#    endif
   1.120 +#    if BOOST_PP_LOCAL_C(29)
   1.121 +        BOOST_PP_LOCAL_MACRO(29)
   1.122 +#    endif
   1.123 +#    if BOOST_PP_LOCAL_C(30)
   1.124 +        BOOST_PP_LOCAL_MACRO(30)
   1.125 +#    endif
   1.126 +#    if BOOST_PP_LOCAL_C(31)
   1.127 +        BOOST_PP_LOCAL_MACRO(31)
   1.128 +#    endif
   1.129 +#    if BOOST_PP_LOCAL_C(32)
   1.130 +        BOOST_PP_LOCAL_MACRO(32)
   1.131 +#    endif
   1.132 +#    if BOOST_PP_LOCAL_C(33)
   1.133 +        BOOST_PP_LOCAL_MACRO(33)
   1.134 +#    endif
   1.135 +#    if BOOST_PP_LOCAL_C(34)
   1.136 +        BOOST_PP_LOCAL_MACRO(34)
   1.137 +#    endif
   1.138 +#    if BOOST_PP_LOCAL_C(35)
   1.139 +        BOOST_PP_LOCAL_MACRO(35)
   1.140 +#    endif
   1.141 +#    if BOOST_PP_LOCAL_C(36)
   1.142 +        BOOST_PP_LOCAL_MACRO(36)
   1.143 +#    endif
   1.144 +#    if BOOST_PP_LOCAL_C(37)
   1.145 +        BOOST_PP_LOCAL_MACRO(37)
   1.146 +#    endif
   1.147 +#    if BOOST_PP_LOCAL_C(38)
   1.148 +        BOOST_PP_LOCAL_MACRO(38)
   1.149 +#    endif
   1.150 +#    if BOOST_PP_LOCAL_C(39)
   1.151 +        BOOST_PP_LOCAL_MACRO(39)
   1.152 +#    endif
   1.153 +#    if BOOST_PP_LOCAL_C(40)
   1.154 +        BOOST_PP_LOCAL_MACRO(40)
   1.155 +#    endif
   1.156 +#    if BOOST_PP_LOCAL_C(41)
   1.157 +        BOOST_PP_LOCAL_MACRO(41)
   1.158 +#    endif
   1.159 +#    if BOOST_PP_LOCAL_C(42)
   1.160 +        BOOST_PP_LOCAL_MACRO(42)
   1.161 +#    endif
   1.162 +#    if BOOST_PP_LOCAL_C(43)
   1.163 +        BOOST_PP_LOCAL_MACRO(43)
   1.164 +#    endif
   1.165 +#    if BOOST_PP_LOCAL_C(44)
   1.166 +        BOOST_PP_LOCAL_MACRO(44)
   1.167 +#    endif
   1.168 +#    if BOOST_PP_LOCAL_C(45)
   1.169 +        BOOST_PP_LOCAL_MACRO(45)
   1.170 +#    endif
   1.171 +#    if BOOST_PP_LOCAL_C(46)
   1.172 +        BOOST_PP_LOCAL_MACRO(46)
   1.173 +#    endif
   1.174 +#    if BOOST_PP_LOCAL_C(47)
   1.175 +        BOOST_PP_LOCAL_MACRO(47)
   1.176 +#    endif
   1.177 +#    if BOOST_PP_LOCAL_C(48)
   1.178 +        BOOST_PP_LOCAL_MACRO(48)
   1.179 +#    endif
   1.180 +#    if BOOST_PP_LOCAL_C(49)
   1.181 +        BOOST_PP_LOCAL_MACRO(49)
   1.182 +#    endif
   1.183 +#    if BOOST_PP_LOCAL_C(50)
   1.184 +        BOOST_PP_LOCAL_MACRO(50)
   1.185 +#    endif
   1.186 +#    if BOOST_PP_LOCAL_C(51)
   1.187 +        BOOST_PP_LOCAL_MACRO(51)
   1.188 +#    endif
   1.189 +#    if BOOST_PP_LOCAL_C(52)
   1.190 +        BOOST_PP_LOCAL_MACRO(52)
   1.191 +#    endif
   1.192 +#    if BOOST_PP_LOCAL_C(53)
   1.193 +        BOOST_PP_LOCAL_MACRO(53)
   1.194 +#    endif
   1.195 +#    if BOOST_PP_LOCAL_C(54)
   1.196 +        BOOST_PP_LOCAL_MACRO(54)
   1.197 +#    endif
   1.198 +#    if BOOST_PP_LOCAL_C(55)
   1.199 +        BOOST_PP_LOCAL_MACRO(55)
   1.200 +#    endif
   1.201 +#    if BOOST_PP_LOCAL_C(56)
   1.202 +        BOOST_PP_LOCAL_MACRO(56)
   1.203 +#    endif
   1.204 +#    if BOOST_PP_LOCAL_C(57)
   1.205 +        BOOST_PP_LOCAL_MACRO(57)
   1.206 +#    endif
   1.207 +#    if BOOST_PP_LOCAL_C(58)
   1.208 +        BOOST_PP_LOCAL_MACRO(58)
   1.209 +#    endif
   1.210 +#    if BOOST_PP_LOCAL_C(59)
   1.211 +        BOOST_PP_LOCAL_MACRO(59)
   1.212 +#    endif
   1.213 +#    if BOOST_PP_LOCAL_C(60)
   1.214 +        BOOST_PP_LOCAL_MACRO(60)
   1.215 +#    endif
   1.216 +#    if BOOST_PP_LOCAL_C(61)
   1.217 +        BOOST_PP_LOCAL_MACRO(61)
   1.218 +#    endif
   1.219 +#    if BOOST_PP_LOCAL_C(62)
   1.220 +        BOOST_PP_LOCAL_MACRO(62)
   1.221 +#    endif
   1.222 +#    if BOOST_PP_LOCAL_C(63)
   1.223 +        BOOST_PP_LOCAL_MACRO(63)
   1.224 +#    endif
   1.225 +#    if BOOST_PP_LOCAL_C(64)
   1.226 +        BOOST_PP_LOCAL_MACRO(64)
   1.227 +#    endif
   1.228 +#    if BOOST_PP_LOCAL_C(65)
   1.229 +        BOOST_PP_LOCAL_MACRO(65)
   1.230 +#    endif
   1.231 +#    if BOOST_PP_LOCAL_C(66)
   1.232 +        BOOST_PP_LOCAL_MACRO(66)
   1.233 +#    endif
   1.234 +#    if BOOST_PP_LOCAL_C(67)
   1.235 +        BOOST_PP_LOCAL_MACRO(67)
   1.236 +#    endif
   1.237 +#    if BOOST_PP_LOCAL_C(68)
   1.238 +        BOOST_PP_LOCAL_MACRO(68)
   1.239 +#    endif
   1.240 +#    if BOOST_PP_LOCAL_C(69)
   1.241 +        BOOST_PP_LOCAL_MACRO(69)
   1.242 +#    endif
   1.243 +#    if BOOST_PP_LOCAL_C(70)
   1.244 +        BOOST_PP_LOCAL_MACRO(70)
   1.245 +#    endif
   1.246 +#    if BOOST_PP_LOCAL_C(71)
   1.247 +        BOOST_PP_LOCAL_MACRO(71)
   1.248 +#    endif
   1.249 +#    if BOOST_PP_LOCAL_C(72)
   1.250 +        BOOST_PP_LOCAL_MACRO(72)
   1.251 +#    endif
   1.252 +#    if BOOST_PP_LOCAL_C(73)
   1.253 +        BOOST_PP_LOCAL_MACRO(73)
   1.254 +#    endif
   1.255 +#    if BOOST_PP_LOCAL_C(74)
   1.256 +        BOOST_PP_LOCAL_MACRO(74)
   1.257 +#    endif
   1.258 +#    if BOOST_PP_LOCAL_C(75)
   1.259 +        BOOST_PP_LOCAL_MACRO(75)
   1.260 +#    endif
   1.261 +#    if BOOST_PP_LOCAL_C(76)
   1.262 +        BOOST_PP_LOCAL_MACRO(76)
   1.263 +#    endif
   1.264 +#    if BOOST_PP_LOCAL_C(77)
   1.265 +        BOOST_PP_LOCAL_MACRO(77)
   1.266 +#    endif
   1.267 +#    if BOOST_PP_LOCAL_C(78)
   1.268 +        BOOST_PP_LOCAL_MACRO(78)
   1.269 +#    endif
   1.270 +#    if BOOST_PP_LOCAL_C(79)
   1.271 +        BOOST_PP_LOCAL_MACRO(79)
   1.272 +#    endif
   1.273 +#    if BOOST_PP_LOCAL_C(80)
   1.274 +        BOOST_PP_LOCAL_MACRO(80)
   1.275 +#    endif
   1.276 +#    if BOOST_PP_LOCAL_C(81)
   1.277 +        BOOST_PP_LOCAL_MACRO(81)
   1.278 +#    endif
   1.279 +#    if BOOST_PP_LOCAL_C(82)
   1.280 +        BOOST_PP_LOCAL_MACRO(82)
   1.281 +#    endif
   1.282 +#    if BOOST_PP_LOCAL_C(83)
   1.283 +        BOOST_PP_LOCAL_MACRO(83)
   1.284 +#    endif
   1.285 +#    if BOOST_PP_LOCAL_C(84)
   1.286 +        BOOST_PP_LOCAL_MACRO(84)
   1.287 +#    endif
   1.288 +#    if BOOST_PP_LOCAL_C(85)
   1.289 +        BOOST_PP_LOCAL_MACRO(85)
   1.290 +#    endif
   1.291 +#    if BOOST_PP_LOCAL_C(86)
   1.292 +        BOOST_PP_LOCAL_MACRO(86)
   1.293 +#    endif
   1.294 +#    if BOOST_PP_LOCAL_C(87)
   1.295 +        BOOST_PP_LOCAL_MACRO(87)
   1.296 +#    endif
   1.297 +#    if BOOST_PP_LOCAL_C(88)
   1.298 +        BOOST_PP_LOCAL_MACRO(88)
   1.299 +#    endif
   1.300 +#    if BOOST_PP_LOCAL_C(89)
   1.301 +        BOOST_PP_LOCAL_MACRO(89)
   1.302 +#    endif
   1.303 +#    if BOOST_PP_LOCAL_C(90)
   1.304 +        BOOST_PP_LOCAL_MACRO(90)
   1.305 +#    endif
   1.306 +#    if BOOST_PP_LOCAL_C(91)
   1.307 +        BOOST_PP_LOCAL_MACRO(91)
   1.308 +#    endif
   1.309 +#    if BOOST_PP_LOCAL_C(92)
   1.310 +        BOOST_PP_LOCAL_MACRO(92)
   1.311 +#    endif
   1.312 +#    if BOOST_PP_LOCAL_C(93)
   1.313 +        BOOST_PP_LOCAL_MACRO(93)
   1.314 +#    endif
   1.315 +#    if BOOST_PP_LOCAL_C(94)
   1.316 +        BOOST_PP_LOCAL_MACRO(94)
   1.317 +#    endif
   1.318 +#    if BOOST_PP_LOCAL_C(95)
   1.319 +        BOOST_PP_LOCAL_MACRO(95)
   1.320 +#    endif
   1.321 +#    if BOOST_PP_LOCAL_C(96)
   1.322 +        BOOST_PP_LOCAL_MACRO(96)
   1.323 +#    endif
   1.324 +#    if BOOST_PP_LOCAL_C(97)
   1.325 +        BOOST_PP_LOCAL_MACRO(97)
   1.326 +#    endif
   1.327 +#    if BOOST_PP_LOCAL_C(98)
   1.328 +        BOOST_PP_LOCAL_MACRO(98)
   1.329 +#    endif
   1.330 +#    if BOOST_PP_LOCAL_C(99)
   1.331 +        BOOST_PP_LOCAL_MACRO(99)
   1.332 +#    endif
   1.333 +#    if BOOST_PP_LOCAL_C(100)
   1.334 +        BOOST_PP_LOCAL_MACRO(100)
   1.335 +#    endif
   1.336 +#    if BOOST_PP_LOCAL_C(101)
   1.337 +        BOOST_PP_LOCAL_MACRO(101)
   1.338 +#    endif
   1.339 +#    if BOOST_PP_LOCAL_C(102)
   1.340 +        BOOST_PP_LOCAL_MACRO(102)
   1.341 +#    endif
   1.342 +#    if BOOST_PP_LOCAL_C(103)
   1.343 +        BOOST_PP_LOCAL_MACRO(103)
   1.344 +#    endif
   1.345 +#    if BOOST_PP_LOCAL_C(104)
   1.346 +        BOOST_PP_LOCAL_MACRO(104)
   1.347 +#    endif
   1.348 +#    if BOOST_PP_LOCAL_C(105)
   1.349 +        BOOST_PP_LOCAL_MACRO(105)
   1.350 +#    endif
   1.351 +#    if BOOST_PP_LOCAL_C(106)
   1.352 +        BOOST_PP_LOCAL_MACRO(106)
   1.353 +#    endif
   1.354 +#    if BOOST_PP_LOCAL_C(107)
   1.355 +        BOOST_PP_LOCAL_MACRO(107)
   1.356 +#    endif
   1.357 +#    if BOOST_PP_LOCAL_C(108)
   1.358 +        BOOST_PP_LOCAL_MACRO(108)
   1.359 +#    endif
   1.360 +#    if BOOST_PP_LOCAL_C(109)
   1.361 +        BOOST_PP_LOCAL_MACRO(109)
   1.362 +#    endif
   1.363 +#    if BOOST_PP_LOCAL_C(110)
   1.364 +        BOOST_PP_LOCAL_MACRO(110)
   1.365 +#    endif
   1.366 +#    if BOOST_PP_LOCAL_C(111)
   1.367 +        BOOST_PP_LOCAL_MACRO(111)
   1.368 +#    endif
   1.369 +#    if BOOST_PP_LOCAL_C(112)
   1.370 +        BOOST_PP_LOCAL_MACRO(112)
   1.371 +#    endif
   1.372 +#    if BOOST_PP_LOCAL_C(113)
   1.373 +        BOOST_PP_LOCAL_MACRO(113)
   1.374 +#    endif
   1.375 +#    if BOOST_PP_LOCAL_C(114)
   1.376 +        BOOST_PP_LOCAL_MACRO(114)
   1.377 +#    endif
   1.378 +#    if BOOST_PP_LOCAL_C(115)
   1.379 +        BOOST_PP_LOCAL_MACRO(115)
   1.380 +#    endif
   1.381 +#    if BOOST_PP_LOCAL_C(116)
   1.382 +        BOOST_PP_LOCAL_MACRO(116)
   1.383 +#    endif
   1.384 +#    if BOOST_PP_LOCAL_C(117)
   1.385 +        BOOST_PP_LOCAL_MACRO(117)
   1.386 +#    endif
   1.387 +#    if BOOST_PP_LOCAL_C(118)
   1.388 +        BOOST_PP_LOCAL_MACRO(118)
   1.389 +#    endif
   1.390 +#    if BOOST_PP_LOCAL_C(119)
   1.391 +        BOOST_PP_LOCAL_MACRO(119)
   1.392 +#    endif
   1.393 +#    if BOOST_PP_LOCAL_C(120)
   1.394 +        BOOST_PP_LOCAL_MACRO(120)
   1.395 +#    endif
   1.396 +#    if BOOST_PP_LOCAL_C(121)
   1.397 +        BOOST_PP_LOCAL_MACRO(121)
   1.398 +#    endif
   1.399 +#    if BOOST_PP_LOCAL_C(122)
   1.400 +        BOOST_PP_LOCAL_MACRO(122)
   1.401 +#    endif
   1.402 +#    if BOOST_PP_LOCAL_C(123)
   1.403 +        BOOST_PP_LOCAL_MACRO(123)
   1.404 +#    endif
   1.405 +#    if BOOST_PP_LOCAL_C(124)
   1.406 +        BOOST_PP_LOCAL_MACRO(124)
   1.407 +#    endif
   1.408 +#    if BOOST_PP_LOCAL_C(125)
   1.409 +        BOOST_PP_LOCAL_MACRO(125)
   1.410 +#    endif
   1.411 +#    if BOOST_PP_LOCAL_C(126)
   1.412 +        BOOST_PP_LOCAL_MACRO(126)
   1.413 +#    endif
   1.414 +#    if BOOST_PP_LOCAL_C(127)
   1.415 +        BOOST_PP_LOCAL_MACRO(127)
   1.416 +#    endif
   1.417 +#    if BOOST_PP_LOCAL_C(128)
   1.418 +        BOOST_PP_LOCAL_MACRO(128)
   1.419 +#    endif
   1.420 +#    if BOOST_PP_LOCAL_C(129)
   1.421 +        BOOST_PP_LOCAL_MACRO(129)
   1.422 +#    endif
   1.423 +#    if BOOST_PP_LOCAL_C(130)
   1.424 +        BOOST_PP_LOCAL_MACRO(130)
   1.425 +#    endif
   1.426 +#    if BOOST_PP_LOCAL_C(131)
   1.427 +        BOOST_PP_LOCAL_MACRO(131)
   1.428 +#    endif
   1.429 +#    if BOOST_PP_LOCAL_C(132)
   1.430 +        BOOST_PP_LOCAL_MACRO(132)
   1.431 +#    endif
   1.432 +#    if BOOST_PP_LOCAL_C(133)
   1.433 +        BOOST_PP_LOCAL_MACRO(133)
   1.434 +#    endif
   1.435 +#    if BOOST_PP_LOCAL_C(134)
   1.436 +        BOOST_PP_LOCAL_MACRO(134)
   1.437 +#    endif
   1.438 +#    if BOOST_PP_LOCAL_C(135)
   1.439 +        BOOST_PP_LOCAL_MACRO(135)
   1.440 +#    endif
   1.441 +#    if BOOST_PP_LOCAL_C(136)
   1.442 +        BOOST_PP_LOCAL_MACRO(136)
   1.443 +#    endif
   1.444 +#    if BOOST_PP_LOCAL_C(137)
   1.445 +        BOOST_PP_LOCAL_MACRO(137)
   1.446 +#    endif
   1.447 +#    if BOOST_PP_LOCAL_C(138)
   1.448 +        BOOST_PP_LOCAL_MACRO(138)
   1.449 +#    endif
   1.450 +#    if BOOST_PP_LOCAL_C(139)
   1.451 +        BOOST_PP_LOCAL_MACRO(139)
   1.452 +#    endif
   1.453 +#    if BOOST_PP_LOCAL_C(140)
   1.454 +        BOOST_PP_LOCAL_MACRO(140)
   1.455 +#    endif
   1.456 +#    if BOOST_PP_LOCAL_C(141)
   1.457 +        BOOST_PP_LOCAL_MACRO(141)
   1.458 +#    endif
   1.459 +#    if BOOST_PP_LOCAL_C(142)
   1.460 +        BOOST_PP_LOCAL_MACRO(142)
   1.461 +#    endif
   1.462 +#    if BOOST_PP_LOCAL_C(143)
   1.463 +        BOOST_PP_LOCAL_MACRO(143)
   1.464 +#    endif
   1.465 +#    if BOOST_PP_LOCAL_C(144)
   1.466 +        BOOST_PP_LOCAL_MACRO(144)
   1.467 +#    endif
   1.468 +#    if BOOST_PP_LOCAL_C(145)
   1.469 +        BOOST_PP_LOCAL_MACRO(145)
   1.470 +#    endif
   1.471 +#    if BOOST_PP_LOCAL_C(146)
   1.472 +        BOOST_PP_LOCAL_MACRO(146)
   1.473 +#    endif
   1.474 +#    if BOOST_PP_LOCAL_C(147)
   1.475 +        BOOST_PP_LOCAL_MACRO(147)
   1.476 +#    endif
   1.477 +#    if BOOST_PP_LOCAL_C(148)
   1.478 +        BOOST_PP_LOCAL_MACRO(148)
   1.479 +#    endif
   1.480 +#    if BOOST_PP_LOCAL_C(149)
   1.481 +        BOOST_PP_LOCAL_MACRO(149)
   1.482 +#    endif
   1.483 +#    if BOOST_PP_LOCAL_C(150)
   1.484 +        BOOST_PP_LOCAL_MACRO(150)
   1.485 +#    endif
   1.486 +#    if BOOST_PP_LOCAL_C(151)
   1.487 +        BOOST_PP_LOCAL_MACRO(151)
   1.488 +#    endif
   1.489 +#    if BOOST_PP_LOCAL_C(152)
   1.490 +        BOOST_PP_LOCAL_MACRO(152)
   1.491 +#    endif
   1.492 +#    if BOOST_PP_LOCAL_C(153)
   1.493 +        BOOST_PP_LOCAL_MACRO(153)
   1.494 +#    endif
   1.495 +#    if BOOST_PP_LOCAL_C(154)
   1.496 +        BOOST_PP_LOCAL_MACRO(154)
   1.497 +#    endif
   1.498 +#    if BOOST_PP_LOCAL_C(155)
   1.499 +        BOOST_PP_LOCAL_MACRO(155)
   1.500 +#    endif
   1.501 +#    if BOOST_PP_LOCAL_C(156)
   1.502 +        BOOST_PP_LOCAL_MACRO(156)
   1.503 +#    endif
   1.504 +#    if BOOST_PP_LOCAL_C(157)
   1.505 +        BOOST_PP_LOCAL_MACRO(157)
   1.506 +#    endif
   1.507 +#    if BOOST_PP_LOCAL_C(158)
   1.508 +        BOOST_PP_LOCAL_MACRO(158)
   1.509 +#    endif
   1.510 +#    if BOOST_PP_LOCAL_C(159)
   1.511 +        BOOST_PP_LOCAL_MACRO(159)
   1.512 +#    endif
   1.513 +#    if BOOST_PP_LOCAL_C(160)
   1.514 +        BOOST_PP_LOCAL_MACRO(160)
   1.515 +#    endif
   1.516 +#    if BOOST_PP_LOCAL_C(161)
   1.517 +        BOOST_PP_LOCAL_MACRO(161)
   1.518 +#    endif
   1.519 +#    if BOOST_PP_LOCAL_C(162)
   1.520 +        BOOST_PP_LOCAL_MACRO(162)
   1.521 +#    endif
   1.522 +#    if BOOST_PP_LOCAL_C(163)
   1.523 +        BOOST_PP_LOCAL_MACRO(163)
   1.524 +#    endif
   1.525 +#    if BOOST_PP_LOCAL_C(164)
   1.526 +        BOOST_PP_LOCAL_MACRO(164)
   1.527 +#    endif
   1.528 +#    if BOOST_PP_LOCAL_C(165)
   1.529 +        BOOST_PP_LOCAL_MACRO(165)
   1.530 +#    endif
   1.531 +#    if BOOST_PP_LOCAL_C(166)
   1.532 +        BOOST_PP_LOCAL_MACRO(166)
   1.533 +#    endif
   1.534 +#    if BOOST_PP_LOCAL_C(167)
   1.535 +        BOOST_PP_LOCAL_MACRO(167)
   1.536 +#    endif
   1.537 +#    if BOOST_PP_LOCAL_C(168)
   1.538 +        BOOST_PP_LOCAL_MACRO(168)
   1.539 +#    endif
   1.540 +#    if BOOST_PP_LOCAL_C(169)
   1.541 +        BOOST_PP_LOCAL_MACRO(169)
   1.542 +#    endif
   1.543 +#    if BOOST_PP_LOCAL_C(170)
   1.544 +        BOOST_PP_LOCAL_MACRO(170)
   1.545 +#    endif
   1.546 +#    if BOOST_PP_LOCAL_C(171)
   1.547 +        BOOST_PP_LOCAL_MACRO(171)
   1.548 +#    endif
   1.549 +#    if BOOST_PP_LOCAL_C(172)
   1.550 +        BOOST_PP_LOCAL_MACRO(172)
   1.551 +#    endif
   1.552 +#    if BOOST_PP_LOCAL_C(173)
   1.553 +        BOOST_PP_LOCAL_MACRO(173)
   1.554 +#    endif
   1.555 +#    if BOOST_PP_LOCAL_C(174)
   1.556 +        BOOST_PP_LOCAL_MACRO(174)
   1.557 +#    endif
   1.558 +#    if BOOST_PP_LOCAL_C(175)
   1.559 +        BOOST_PP_LOCAL_MACRO(175)
   1.560 +#    endif
   1.561 +#    if BOOST_PP_LOCAL_C(176)
   1.562 +        BOOST_PP_LOCAL_MACRO(176)
   1.563 +#    endif
   1.564 +#    if BOOST_PP_LOCAL_C(177)
   1.565 +        BOOST_PP_LOCAL_MACRO(177)
   1.566 +#    endif
   1.567 +#    if BOOST_PP_LOCAL_C(178)
   1.568 +        BOOST_PP_LOCAL_MACRO(178)
   1.569 +#    endif
   1.570 +#    if BOOST_PP_LOCAL_C(179)
   1.571 +        BOOST_PP_LOCAL_MACRO(179)
   1.572 +#    endif
   1.573 +#    if BOOST_PP_LOCAL_C(180)
   1.574 +        BOOST_PP_LOCAL_MACRO(180)
   1.575 +#    endif
   1.576 +#    if BOOST_PP_LOCAL_C(181)
   1.577 +        BOOST_PP_LOCAL_MACRO(181)
   1.578 +#    endif
   1.579 +#    if BOOST_PP_LOCAL_C(182)
   1.580 +        BOOST_PP_LOCAL_MACRO(182)
   1.581 +#    endif
   1.582 +#    if BOOST_PP_LOCAL_C(183)
   1.583 +        BOOST_PP_LOCAL_MACRO(183)
   1.584 +#    endif
   1.585 +#    if BOOST_PP_LOCAL_C(184)
   1.586 +        BOOST_PP_LOCAL_MACRO(184)
   1.587 +#    endif
   1.588 +#    if BOOST_PP_LOCAL_C(185)
   1.589 +        BOOST_PP_LOCAL_MACRO(185)
   1.590 +#    endif
   1.591 +#    if BOOST_PP_LOCAL_C(186)
   1.592 +        BOOST_PP_LOCAL_MACRO(186)
   1.593 +#    endif
   1.594 +#    if BOOST_PP_LOCAL_C(187)
   1.595 +        BOOST_PP_LOCAL_MACRO(187)
   1.596 +#    endif
   1.597 +#    if BOOST_PP_LOCAL_C(188)
   1.598 +        BOOST_PP_LOCAL_MACRO(188)
   1.599 +#    endif
   1.600 +#    if BOOST_PP_LOCAL_C(189)
   1.601 +        BOOST_PP_LOCAL_MACRO(189)
   1.602 +#    endif
   1.603 +#    if BOOST_PP_LOCAL_C(190)
   1.604 +        BOOST_PP_LOCAL_MACRO(190)
   1.605 +#    endif
   1.606 +#    if BOOST_PP_LOCAL_C(191)
   1.607 +        BOOST_PP_LOCAL_MACRO(191)
   1.608 +#    endif
   1.609 +#    if BOOST_PP_LOCAL_C(192)
   1.610 +        BOOST_PP_LOCAL_MACRO(192)
   1.611 +#    endif
   1.612 +#    if BOOST_PP_LOCAL_C(193)
   1.613 +        BOOST_PP_LOCAL_MACRO(193)
   1.614 +#    endif
   1.615 +#    if BOOST_PP_LOCAL_C(194)
   1.616 +        BOOST_PP_LOCAL_MACRO(194)
   1.617 +#    endif
   1.618 +#    if BOOST_PP_LOCAL_C(195)
   1.619 +        BOOST_PP_LOCAL_MACRO(195)
   1.620 +#    endif
   1.621 +#    if BOOST_PP_LOCAL_C(196)
   1.622 +        BOOST_PP_LOCAL_MACRO(196)
   1.623 +#    endif
   1.624 +#    if BOOST_PP_LOCAL_C(197)
   1.625 +        BOOST_PP_LOCAL_MACRO(197)
   1.626 +#    endif
   1.627 +#    if BOOST_PP_LOCAL_C(198)
   1.628 +        BOOST_PP_LOCAL_MACRO(198)
   1.629 +#    endif
   1.630 +#    if BOOST_PP_LOCAL_C(199)
   1.631 +        BOOST_PP_LOCAL_MACRO(199)
   1.632 +#    endif
   1.633 +#    if BOOST_PP_LOCAL_C(200)
   1.634 +        BOOST_PP_LOCAL_MACRO(200)
   1.635 +#    endif
   1.636 +#    if BOOST_PP_LOCAL_C(201)
   1.637 +        BOOST_PP_LOCAL_MACRO(201)
   1.638 +#    endif
   1.639 +#    if BOOST_PP_LOCAL_C(202)
   1.640 +        BOOST_PP_LOCAL_MACRO(202)
   1.641 +#    endif
   1.642 +#    if BOOST_PP_LOCAL_C(203)
   1.643 +        BOOST_PP_LOCAL_MACRO(203)
   1.644 +#    endif
   1.645 +#    if BOOST_PP_LOCAL_C(204)
   1.646 +        BOOST_PP_LOCAL_MACRO(204)
   1.647 +#    endif
   1.648 +#    if BOOST_PP_LOCAL_C(205)
   1.649 +        BOOST_PP_LOCAL_MACRO(205)
   1.650 +#    endif
   1.651 +#    if BOOST_PP_LOCAL_C(206)
   1.652 +        BOOST_PP_LOCAL_MACRO(206)
   1.653 +#    endif
   1.654 +#    if BOOST_PP_LOCAL_C(207)
   1.655 +        BOOST_PP_LOCAL_MACRO(207)
   1.656 +#    endif
   1.657 +#    if BOOST_PP_LOCAL_C(208)
   1.658 +        BOOST_PP_LOCAL_MACRO(208)
   1.659 +#    endif
   1.660 +#    if BOOST_PP_LOCAL_C(209)
   1.661 +        BOOST_PP_LOCAL_MACRO(209)
   1.662 +#    endif
   1.663 +#    if BOOST_PP_LOCAL_C(210)
   1.664 +        BOOST_PP_LOCAL_MACRO(210)
   1.665 +#    endif
   1.666 +#    if BOOST_PP_LOCAL_C(211)
   1.667 +        BOOST_PP_LOCAL_MACRO(211)
   1.668 +#    endif
   1.669 +#    if BOOST_PP_LOCAL_C(212)
   1.670 +        BOOST_PP_LOCAL_MACRO(212)
   1.671 +#    endif
   1.672 +#    if BOOST_PP_LOCAL_C(213)
   1.673 +        BOOST_PP_LOCAL_MACRO(213)
   1.674 +#    endif
   1.675 +#    if BOOST_PP_LOCAL_C(214)
   1.676 +        BOOST_PP_LOCAL_MACRO(214)
   1.677 +#    endif
   1.678 +#    if BOOST_PP_LOCAL_C(215)
   1.679 +        BOOST_PP_LOCAL_MACRO(215)
   1.680 +#    endif
   1.681 +#    if BOOST_PP_LOCAL_C(216)
   1.682 +        BOOST_PP_LOCAL_MACRO(216)
   1.683 +#    endif
   1.684 +#    if BOOST_PP_LOCAL_C(217)
   1.685 +        BOOST_PP_LOCAL_MACRO(217)
   1.686 +#    endif
   1.687 +#    if BOOST_PP_LOCAL_C(218)
   1.688 +        BOOST_PP_LOCAL_MACRO(218)
   1.689 +#    endif
   1.690 +#    if BOOST_PP_LOCAL_C(219)
   1.691 +        BOOST_PP_LOCAL_MACRO(219)
   1.692 +#    endif
   1.693 +#    if BOOST_PP_LOCAL_C(220)
   1.694 +        BOOST_PP_LOCAL_MACRO(220)
   1.695 +#    endif
   1.696 +#    if BOOST_PP_LOCAL_C(221)
   1.697 +        BOOST_PP_LOCAL_MACRO(221)
   1.698 +#    endif
   1.699 +#    if BOOST_PP_LOCAL_C(222)
   1.700 +        BOOST_PP_LOCAL_MACRO(222)
   1.701 +#    endif
   1.702 +#    if BOOST_PP_LOCAL_C(223)
   1.703 +        BOOST_PP_LOCAL_MACRO(223)
   1.704 +#    endif
   1.705 +#    if BOOST_PP_LOCAL_C(224)
   1.706 +        BOOST_PP_LOCAL_MACRO(224)
   1.707 +#    endif
   1.708 +#    if BOOST_PP_LOCAL_C(225)
   1.709 +        BOOST_PP_LOCAL_MACRO(225)
   1.710 +#    endif
   1.711 +#    if BOOST_PP_LOCAL_C(226)
   1.712 +        BOOST_PP_LOCAL_MACRO(226)
   1.713 +#    endif
   1.714 +#    if BOOST_PP_LOCAL_C(227)
   1.715 +        BOOST_PP_LOCAL_MACRO(227)
   1.716 +#    endif
   1.717 +#    if BOOST_PP_LOCAL_C(228)
   1.718 +        BOOST_PP_LOCAL_MACRO(228)
   1.719 +#    endif
   1.720 +#    if BOOST_PP_LOCAL_C(229)
   1.721 +        BOOST_PP_LOCAL_MACRO(229)
   1.722 +#    endif
   1.723 +#    if BOOST_PP_LOCAL_C(230)
   1.724 +        BOOST_PP_LOCAL_MACRO(230)
   1.725 +#    endif
   1.726 +#    if BOOST_PP_LOCAL_C(231)
   1.727 +        BOOST_PP_LOCAL_MACRO(231)
   1.728 +#    endif
   1.729 +#    if BOOST_PP_LOCAL_C(232)
   1.730 +        BOOST_PP_LOCAL_MACRO(232)
   1.731 +#    endif
   1.732 +#    if BOOST_PP_LOCAL_C(233)
   1.733 +        BOOST_PP_LOCAL_MACRO(233)
   1.734 +#    endif
   1.735 +#    if BOOST_PP_LOCAL_C(234)
   1.736 +        BOOST_PP_LOCAL_MACRO(234)
   1.737 +#    endif
   1.738 +#    if BOOST_PP_LOCAL_C(235)
   1.739 +        BOOST_PP_LOCAL_MACRO(235)
   1.740 +#    endif
   1.741 +#    if BOOST_PP_LOCAL_C(236)
   1.742 +        BOOST_PP_LOCAL_MACRO(236)
   1.743 +#    endif
   1.744 +
   1.745 +#    if BOOST_PP_LOCAL_C(237)
   1.746 +        BOOST_PP_LOCAL_MACRO(237)
   1.747 +#    endif
   1.748 +#    if BOOST_PP_LOCAL_C(238)
   1.749 +        BOOST_PP_LOCAL_MACRO(238)
   1.750 +#    endif
   1.751 +#    if BOOST_PP_LOCAL_C(239)
   1.752 +        BOOST_PP_LOCAL_MACRO(239)
   1.753 +#    endif
   1.754 +#    if BOOST_PP_LOCAL_C(240)
   1.755 +        BOOST_PP_LOCAL_MACRO(240)
   1.756 +#    endif
   1.757 +#    if BOOST_PP_LOCAL_C(241)
   1.758 +        BOOST_PP_LOCAL_MACRO(241)
   1.759 +#    endif
   1.760 +#    if BOOST_PP_LOCAL_C(242)
   1.761 +        BOOST_PP_LOCAL_MACRO(242)
   1.762 +#    endif
   1.763 +#    if BOOST_PP_LOCAL_C(243)
   1.764 +        BOOST_PP_LOCAL_MACRO(243)
   1.765 +#    endif
   1.766 +#    if BOOST_PP_LOCAL_C(244)
   1.767 +        BOOST_PP_LOCAL_MACRO(244)
   1.768 +#    endif
   1.769 +#    if BOOST_PP_LOCAL_C(245)
   1.770 +        BOOST_PP_LOCAL_MACRO(245)
   1.771 +#    endif
   1.772 +#    if BOOST_PP_LOCAL_C(246)
   1.773 +        BOOST_PP_LOCAL_MACRO(246)
   1.774 +#    endif
   1.775 +#    if BOOST_PP_LOCAL_C(247)
   1.776 +        BOOST_PP_LOCAL_MACRO(247)
   1.777 +#    endif
   1.778 +#    if BOOST_PP_LOCAL_C(248)
   1.779 +        BOOST_PP_LOCAL_MACRO(248)
   1.780 +#    endif
   1.781 +#    if BOOST_PP_LOCAL_C(249)
   1.782 +        BOOST_PP_LOCAL_MACRO(249)
   1.783 +#    endif
   1.784 +#    if BOOST_PP_LOCAL_C(250)
   1.785 +        BOOST_PP_LOCAL_MACRO(250)
   1.786 +#    endif
   1.787 +#    if BOOST_PP_LOCAL_C(251)
   1.788 +        BOOST_PP_LOCAL_MACRO(251)
   1.789 +#    endif
   1.790 +#    if BOOST_PP_LOCAL_C(252)
   1.791 +        BOOST_PP_LOCAL_MACRO(252)
   1.792 +#    endif
   1.793 +#    if BOOST_PP_LOCAL_C(253)
   1.794 +        BOOST_PP_LOCAL_MACRO(253)
   1.795 +#    endif
   1.796 +#    if BOOST_PP_LOCAL_C(254)
   1.797 +        BOOST_PP_LOCAL_MACRO(254)
   1.798 +#    endif
   1.799 +#    if BOOST_PP_LOCAL_C(255)
   1.800 +        BOOST_PP_LOCAL_MACRO(255)
   1.801 +#    endif
   1.802 +#    if BOOST_PP_LOCAL_C(256)
   1.803 +        BOOST_PP_LOCAL_MACRO(256)
   1.804 +#    endif
   1.805 +# endif
   1.806  #
   1.807 -# /* BOOST_PP_LOCAL_ITERATE */
   1.808 +# undef BOOST_PP_LOCAL_LIMITS
   1.809  #
   1.810 -# define BOOST_PP_LOCAL_ITERATE() <boost/preprocessor/iteration/detail/local.hpp>
   1.811 +# undef BOOST_PP_LOCAL_S
   1.812 +# undef BOOST_PP_LOCAL_F
   1.813  #
   1.814 -# define BOOST_PP_LOCAL_C(n) (BOOST_PP_LOCAL_S) <= n && (BOOST_PP_LOCAL_F) >= n
   1.815 -# define BOOST_PP_LOCAL_R(n) (BOOST_PP_LOCAL_F) <= n && (BOOST_PP_LOCAL_S) >= n
   1.816 -#
   1.817 -# endif
   1.818 +# undef BOOST_PP_LOCAL_MACRO