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 # /* Revised by Edward Diener (2020) */ 11 # 12 # /* See http://www.boost.org for most recent version. */ 13 # 14 # ifndef BOOST_PREPROCESSOR_DETAIL_AUTO_REC_512_HPP 15 # define BOOST_PREPROCESSOR_DETAIL_AUTO_REC_512_HPP 16 # 17 # define BOOST_PP_NODE_ENTRY_512(p) BOOST_PP_NODE_256(p)(p)(p)(p)(p)(p)(p)(p)(p) 18 # 19 # define BOOST_PP_NODE_256(p) BOOST_PP_IIF(p(256), BOOST_PP_NODE_128, BOOST_PP_NODE_384) 20 # define BOOST_PP_NODE_384(p) BOOST_PP_IIF(p(384), BOOST_PP_NODE_320, BOOST_PP_NODE_448) 21 # define BOOST_PP_NODE_320(p) BOOST_PP_IIF(p(320), BOOST_PP_NODE_288, BOOST_PP_NODE_352) 22 # define BOOST_PP_NODE_288(p) BOOST_PP_IIF(p(288), BOOST_PP_NODE_272, BOOST_PP_NODE_304) 23 # define BOOST_PP_NODE_272(p) BOOST_PP_IIF(p(272), BOOST_PP_NODE_264, BOOST_PP_NODE_280) 24 # define BOOST_PP_NODE_264(p) BOOST_PP_IIF(p(264), BOOST_PP_NODE_260, BOOST_PP_NODE_268) 25 # define BOOST_PP_NODE_260(p) BOOST_PP_IIF(p(260), BOOST_PP_NODE_258, BOOST_PP_NODE_262) 26 # define BOOST_PP_NODE_258(p) BOOST_PP_IIF(p(258), BOOST_PP_NODE_257, BOOST_PP_NODE_259) 27 # define BOOST_PP_NODE_257(p) BOOST_PP_IIF(p(257), 257, 258) 28 # define BOOST_PP_NODE_259(p) BOOST_PP_IIF(p(259), 259, 260) 29 # define BOOST_PP_NODE_262(p) BOOST_PP_IIF(p(262), BOOST_PP_NODE_261, BOOST_PP_NODE_263) 30 # define BOOST_PP_NODE_261(p) BOOST_PP_IIF(p(261), 261, 262) 31 # define BOOST_PP_NODE_263(p) BOOST_PP_IIF(p(263), 263, 264) 32 # define BOOST_PP_NODE_268(p) BOOST_PP_IIF(p(268), BOOST_PP_NODE_266, BOOST_PP_NODE_270) 33 # define BOOST_PP_NODE_266(p) BOOST_PP_IIF(p(266), BOOST_PP_NODE_265, BOOST_PP_NODE_267) 34 # define BOOST_PP_NODE_265(p) BOOST_PP_IIF(p(265), 265, 266) 35 # define BOOST_PP_NODE_267(p) BOOST_PP_IIF(p(267), 267, 268) 36 # define BOOST_PP_NODE_270(p) BOOST_PP_IIF(p(270), BOOST_PP_NODE_269, BOOST_PP_NODE_271) 37 # define BOOST_PP_NODE_269(p) BOOST_PP_IIF(p(269), 269, 270) 38 # define BOOST_PP_NODE_271(p) BOOST_PP_IIF(p(271), 271, 272) 39 # define BOOST_PP_NODE_280(p) BOOST_PP_IIF(p(280), BOOST_PP_NODE_276, BOOST_PP_NODE_284) 40 # define BOOST_PP_NODE_276(p) BOOST_PP_IIF(p(276), BOOST_PP_NODE_274, BOOST_PP_NODE_278) 41 # define BOOST_PP_NODE_274(p) BOOST_PP_IIF(p(274), BOOST_PP_NODE_273, BOOST_PP_NODE_275) 42 # define BOOST_PP_NODE_273(p) BOOST_PP_IIF(p(273), 273, 274) 43 # define BOOST_PP_NODE_275(p) BOOST_PP_IIF(p(275), 275, 276) 44 # define BOOST_PP_NODE_278(p) BOOST_PP_IIF(p(278), BOOST_PP_NODE_277, BOOST_PP_NODE_279) 45 # define BOOST_PP_NODE_277(p) BOOST_PP_IIF(p(277), 277, 278) 46 # define BOOST_PP_NODE_279(p) BOOST_PP_IIF(p(279), 279, 280) 47 # define BOOST_PP_NODE_284(p) BOOST_PP_IIF(p(284), BOOST_PP_NODE_282, BOOST_PP_NODE_286) 48 # define BOOST_PP_NODE_282(p) BOOST_PP_IIF(p(282), BOOST_PP_NODE_281, BOOST_PP_NODE_283) 49 # define BOOST_PP_NODE_281(p) BOOST_PP_IIF(p(281), 281, 282) 50 # define BOOST_PP_NODE_283(p) BOOST_PP_IIF(p(283), 283, 284) 51 # define BOOST_PP_NODE_286(p) BOOST_PP_IIF(p(286), BOOST_PP_NODE_285, BOOST_PP_NODE_287) 52 # define BOOST_PP_NODE_285(p) BOOST_PP_IIF(p(285), 285, 286) 53 # define BOOST_PP_NODE_287(p) BOOST_PP_IIF(p(287), 287, 288) 54 # define BOOST_PP_NODE_304(p) BOOST_PP_IIF(p(304), BOOST_PP_NODE_296, BOOST_PP_NODE_312) 55 # define BOOST_PP_NODE_296(p) BOOST_PP_IIF(p(296), BOOST_PP_NODE_292, BOOST_PP_NODE_300) 56 # define BOOST_PP_NODE_292(p) BOOST_PP_IIF(p(292), BOOST_PP_NODE_290, BOOST_PP_NODE_294) 57 # define BOOST_PP_NODE_290(p) BOOST_PP_IIF(p(290), BOOST_PP_NODE_289, BOOST_PP_NODE_291) 58 # define BOOST_PP_NODE_289(p) BOOST_PP_IIF(p(289), 289, 290) 59 # define BOOST_PP_NODE_291(p) BOOST_PP_IIF(p(291), 291, 292) 60 # define BOOST_PP_NODE_294(p) BOOST_PP_IIF(p(294), BOOST_PP_NODE_293, BOOST_PP_NODE_295) 61 # define BOOST_PP_NODE_293(p) BOOST_PP_IIF(p(293), 293, 294) 62 # define BOOST_PP_NODE_295(p) BOOST_PP_IIF(p(295), 295, 296) 63 # define BOOST_PP_NODE_300(p) BOOST_PP_IIF(p(300), BOOST_PP_NODE_298, BOOST_PP_NODE_302) 64 # define BOOST_PP_NODE_298(p) BOOST_PP_IIF(p(298), BOOST_PP_NODE_297, BOOST_PP_NODE_299) 65 # define BOOST_PP_NODE_297(p) BOOST_PP_IIF(p(297), 297, 298) 66 # define BOOST_PP_NODE_299(p) BOOST_PP_IIF(p(299), 299, 300) 67 # define BOOST_PP_NODE_302(p) BOOST_PP_IIF(p(302), BOOST_PP_NODE_301, BOOST_PP_NODE_303) 68 # define BOOST_PP_NODE_301(p) BOOST_PP_IIF(p(301), 301, 302) 69 # define BOOST_PP_NODE_303(p) BOOST_PP_IIF(p(303), 303, 304) 70 # define BOOST_PP_NODE_312(p) BOOST_PP_IIF(p(312), BOOST_PP_NODE_308, BOOST_PP_NODE_316) 71 # define BOOST_PP_NODE_308(p) BOOST_PP_IIF(p(308), BOOST_PP_NODE_306, BOOST_PP_NODE_310) 72 # define BOOST_PP_NODE_306(p) BOOST_PP_IIF(p(306), BOOST_PP_NODE_305, BOOST_PP_NODE_307) 73 # define BOOST_PP_NODE_305(p) BOOST_PP_IIF(p(305), 305, 306) 74 # define BOOST_PP_NODE_307(p) BOOST_PP_IIF(p(307), 307, 308) 75 # define BOOST_PP_NODE_310(p) BOOST_PP_IIF(p(310), BOOST_PP_NODE_309, BOOST_PP_NODE_311) 76 # define BOOST_PP_NODE_309(p) BOOST_PP_IIF(p(309), 309, 310) 77 # define BOOST_PP_NODE_311(p) BOOST_PP_IIF(p(311), 311, 312) 78 # define BOOST_PP_NODE_316(p) BOOST_PP_IIF(p(316), BOOST_PP_NODE_314, BOOST_PP_NODE_318) 79 # define BOOST_PP_NODE_314(p) BOOST_PP_IIF(p(314), BOOST_PP_NODE_313, BOOST_PP_NODE_315) 80 # define BOOST_PP_NODE_313(p) BOOST_PP_IIF(p(313), 313, 314) 81 # define BOOST_PP_NODE_315(p) BOOST_PP_IIF(p(315), 315, 316) 82 # define BOOST_PP_NODE_318(p) BOOST_PP_IIF(p(318), BOOST_PP_NODE_317, BOOST_PP_NODE_319) 83 # define BOOST_PP_NODE_317(p) BOOST_PP_IIF(p(317), 317, 318) 84 # define BOOST_PP_NODE_319(p) BOOST_PP_IIF(p(319), 319, 320) 85 # define BOOST_PP_NODE_352(p) BOOST_PP_IIF(p(352), BOOST_PP_NODE_336, BOOST_PP_NODE_368) 86 # define BOOST_PP_NODE_336(p) BOOST_PP_IIF(p(336), BOOST_PP_NODE_328, BOOST_PP_NODE_344) 87 # define BOOST_PP_NODE_328(p) BOOST_PP_IIF(p(328), BOOST_PP_NODE_324, BOOST_PP_NODE_332) 88 # define BOOST_PP_NODE_324(p) BOOST_PP_IIF(p(324), BOOST_PP_NODE_322, BOOST_PP_NODE_326) 89 # define BOOST_PP_NODE_322(p) BOOST_PP_IIF(p(322), BOOST_PP_NODE_321, BOOST_PP_NODE_323) 90 # define BOOST_PP_NODE_321(p) BOOST_PP_IIF(p(321), 321, 322) 91 # define BOOST_PP_NODE_323(p) BOOST_PP_IIF(p(323), 323, 324) 92 # define BOOST_PP_NODE_326(p) BOOST_PP_IIF(p(326), BOOST_PP_NODE_325, BOOST_PP_NODE_327) 93 # define BOOST_PP_NODE_325(p) BOOST_PP_IIF(p(325), 325, 326) 94 # define BOOST_PP_NODE_327(p) BOOST_PP_IIF(p(327), 327, 328) 95 # define BOOST_PP_NODE_332(p) BOOST_PP_IIF(p(332), BOOST_PP_NODE_330, BOOST_PP_NODE_334) 96 # define BOOST_PP_NODE_330(p) BOOST_PP_IIF(p(330), BOOST_PP_NODE_329, BOOST_PP_NODE_331) 97 # define BOOST_PP_NODE_329(p) BOOST_PP_IIF(p(329), 329, 330) 98 # define BOOST_PP_NODE_331(p) BOOST_PP_IIF(p(331), 331, 332) 99 # define BOOST_PP_NODE_334(p) BOOST_PP_IIF(p(334), BOOST_PP_NODE_333, BOOST_PP_NODE_335) 100 # define BOOST_PP_NODE_333(p) BOOST_PP_IIF(p(333), 333, 334) 101 # define BOOST_PP_NODE_335(p) BOOST_PP_IIF(p(335), 335, 336) 102 # define BOOST_PP_NODE_344(p) BOOST_PP_IIF(p(344), BOOST_PP_NODE_340, BOOST_PP_NODE_348) 103 # define BOOST_PP_NODE_340(p) BOOST_PP_IIF(p(340), BOOST_PP_NODE_338, BOOST_PP_NODE_342) 104 # define BOOST_PP_NODE_338(p) BOOST_PP_IIF(p(338), BOOST_PP_NODE_337, BOOST_PP_NODE_339) 105 # define BOOST_PP_NODE_337(p) BOOST_PP_IIF(p(337), 337, 338) 106 # define BOOST_PP_NODE_339(p) BOOST_PP_IIF(p(339), 339, 340) 107 # define BOOST_PP_NODE_342(p) BOOST_PP_IIF(p(342), BOOST_PP_NODE_341, BOOST_PP_NODE_343) 108 # define BOOST_PP_NODE_341(p) BOOST_PP_IIF(p(341), 341, 342) 109 # define BOOST_PP_NODE_343(p) BOOST_PP_IIF(p(343), 343, 344) 110 # define BOOST_PP_NODE_348(p) BOOST_PP_IIF(p(348), BOOST_PP_NODE_346, BOOST_PP_NODE_350) 111 # define BOOST_PP_NODE_346(p) BOOST_PP_IIF(p(346), BOOST_PP_NODE_345, BOOST_PP_NODE_347) 112 # define BOOST_PP_NODE_345(p) BOOST_PP_IIF(p(345), 345, 346) 113 # define BOOST_PP_NODE_347(p) BOOST_PP_IIF(p(347), 347, 348) 114 # define BOOST_PP_NODE_350(p) BOOST_PP_IIF(p(350), BOOST_PP_NODE_349, BOOST_PP_NODE_351) 115 # define BOOST_PP_NODE_349(p) BOOST_PP_IIF(p(349), 349, 350) 116 # define BOOST_PP_NODE_351(p) BOOST_PP_IIF(p(351), 351, 352) 117 # define BOOST_PP_NODE_368(p) BOOST_PP_IIF(p(368), BOOST_PP_NODE_360, BOOST_PP_NODE_376) 118 # define BOOST_PP_NODE_360(p) BOOST_PP_IIF(p(360), BOOST_PP_NODE_356, BOOST_PP_NODE_364) 119 # define BOOST_PP_NODE_356(p) BOOST_PP_IIF(p(356), BOOST_PP_NODE_354, BOOST_PP_NODE_358) 120 # define BOOST_PP_NODE_354(p) BOOST_PP_IIF(p(354), BOOST_PP_NODE_353, BOOST_PP_NODE_355) 121 # define BOOST_PP_NODE_353(p) BOOST_PP_IIF(p(353), 353, 354) 122 # define BOOST_PP_NODE_355(p) BOOST_PP_IIF(p(355), 355, 356) 123 # define BOOST_PP_NODE_358(p) BOOST_PP_IIF(p(358), BOOST_PP_NODE_357, BOOST_PP_NODE_359) 124 # define BOOST_PP_NODE_357(p) BOOST_PP_IIF(p(357), 357, 358) 125 # define BOOST_PP_NODE_359(p) BOOST_PP_IIF(p(359), 359, 360) 126 # define BOOST_PP_NODE_364(p) BOOST_PP_IIF(p(364), BOOST_PP_NODE_362, BOOST_PP_NODE_366) 127 # define BOOST_PP_NODE_362(p) BOOST_PP_IIF(p(362), BOOST_PP_NODE_361, BOOST_PP_NODE_363) 128 # define BOOST_PP_NODE_361(p) BOOST_PP_IIF(p(361), 361, 362) 129 # define BOOST_PP_NODE_363(p) BOOST_PP_IIF(p(363), 363, 364) 130 # define BOOST_PP_NODE_366(p) BOOST_PP_IIF(p(366), BOOST_PP_NODE_365, BOOST_PP_NODE_367) 131 # define BOOST_PP_NODE_365(p) BOOST_PP_IIF(p(365), 365, 366) 132 # define BOOST_PP_NODE_367(p) BOOST_PP_IIF(p(367), 367, 368) 133 # define BOOST_PP_NODE_376(p) BOOST_PP_IIF(p(376), BOOST_PP_NODE_372, BOOST_PP_NODE_380) 134 # define BOOST_PP_NODE_372(p) BOOST_PP_IIF(p(372), BOOST_PP_NODE_370, BOOST_PP_NODE_374) 135 # define BOOST_PP_NODE_370(p) BOOST_PP_IIF(p(370), BOOST_PP_NODE_369, BOOST_PP_NODE_371) 136 # define BOOST_PP_NODE_369(p) BOOST_PP_IIF(p(369), 369, 370) 137 # define BOOST_PP_NODE_371(p) BOOST_PP_IIF(p(371), 371, 372) 138 # define BOOST_PP_NODE_374(p) BOOST_PP_IIF(p(374), BOOST_PP_NODE_373, BOOST_PP_NODE_375) 139 # define BOOST_PP_NODE_373(p) BOOST_PP_IIF(p(373), 373, 374) 140 # define BOOST_PP_NODE_375(p) BOOST_PP_IIF(p(375), 375, 376) 141 # define BOOST_PP_NODE_380(p) BOOST_PP_IIF(p(380), BOOST_PP_NODE_378, BOOST_PP_NODE_382) 142 # define BOOST_PP_NODE_378(p) BOOST_PP_IIF(p(378), BOOST_PP_NODE_377, BOOST_PP_NODE_379) 143 # define BOOST_PP_NODE_377(p) BOOST_PP_IIF(p(377), 377, 378) 144 # define BOOST_PP_NODE_379(p) BOOST_PP_IIF(p(379), 379, 380) 145 # define BOOST_PP_NODE_382(p) BOOST_PP_IIF(p(382), BOOST_PP_NODE_381, BOOST_PP_NODE_383) 146 # define BOOST_PP_NODE_381(p) BOOST_PP_IIF(p(381), 381, 382) 147 # define BOOST_PP_NODE_383(p) BOOST_PP_IIF(p(383), 383, 384) 148 # define BOOST_PP_NODE_448(p) BOOST_PP_IIF(p(448), BOOST_PP_NODE_416, BOOST_PP_NODE_480) 149 # define BOOST_PP_NODE_416(p) BOOST_PP_IIF(p(416), BOOST_PP_NODE_400, BOOST_PP_NODE_432) 150 # define BOOST_PP_NODE_400(p) BOOST_PP_IIF(p(400), BOOST_PP_NODE_392, BOOST_PP_NODE_408) 151 # define BOOST_PP_NODE_392(p) BOOST_PP_IIF(p(392), BOOST_PP_NODE_388, BOOST_PP_NODE_396) 152 # define BOOST_PP_NODE_388(p) BOOST_PP_IIF(p(388), BOOST_PP_NODE_386, BOOST_PP_NODE_390) 153 # define BOOST_PP_NODE_386(p) BOOST_PP_IIF(p(386), BOOST_PP_NODE_385, BOOST_PP_NODE_387) 154 # define BOOST_PP_NODE_385(p) BOOST_PP_IIF(p(385), 385, 386) 155 # define BOOST_PP_NODE_387(p) BOOST_PP_IIF(p(387), 387, 388) 156 # define BOOST_PP_NODE_390(p) BOOST_PP_IIF(p(390), BOOST_PP_NODE_389, BOOST_PP_NODE_391) 157 # define BOOST_PP_NODE_389(p) BOOST_PP_IIF(p(389), 389, 390) 158 # define BOOST_PP_NODE_391(p) BOOST_PP_IIF(p(391), 391, 392) 159 # define BOOST_PP_NODE_396(p) BOOST_PP_IIF(p(396), BOOST_PP_NODE_394, BOOST_PP_NODE_398) 160 # define BOOST_PP_NODE_394(p) BOOST_PP_IIF(p(394), BOOST_PP_NODE_393, BOOST_PP_NODE_395) 161 # define BOOST_PP_NODE_393(p) BOOST_PP_IIF(p(393), 393, 394) 162 # define BOOST_PP_NODE_395(p) BOOST_PP_IIF(p(395), 395, 396) 163 # define BOOST_PP_NODE_398(p) BOOST_PP_IIF(p(398), BOOST_PP_NODE_397, BOOST_PP_NODE_399) 164 # define BOOST_PP_NODE_397(p) BOOST_PP_IIF(p(397), 397, 398) 165 # define BOOST_PP_NODE_399(p) BOOST_PP_IIF(p(399), 399, 400) 166 # define BOOST_PP_NODE_408(p) BOOST_PP_IIF(p(408), BOOST_PP_NODE_404, BOOST_PP_NODE_412) 167 # define BOOST_PP_NODE_404(p) BOOST_PP_IIF(p(404), BOOST_PP_NODE_402, BOOST_PP_NODE_406) 168 # define BOOST_PP_NODE_402(p) BOOST_PP_IIF(p(402), BOOST_PP_NODE_401, BOOST_PP_NODE_403) 169 # define BOOST_PP_NODE_401(p) BOOST_PP_IIF(p(401), 401, 402) 170 # define BOOST_PP_NODE_403(p) BOOST_PP_IIF(p(403), 403, 404) 171 # define BOOST_PP_NODE_406(p) BOOST_PP_IIF(p(406), BOOST_PP_NODE_405, BOOST_PP_NODE_407) 172 # define BOOST_PP_NODE_405(p) BOOST_PP_IIF(p(405), 405, 406) 173 # define BOOST_PP_NODE_407(p) BOOST_PP_IIF(p(407), 407, 408) 174 # define BOOST_PP_NODE_412(p) BOOST_PP_IIF(p(412), BOOST_PP_NODE_410, BOOST_PP_NODE_414) 175 # define BOOST_PP_NODE_410(p) BOOST_PP_IIF(p(410), BOOST_PP_NODE_409, BOOST_PP_NODE_411) 176 # define BOOST_PP_NODE_409(p) BOOST_PP_IIF(p(409), 409, 410) 177 # define BOOST_PP_NODE_411(p) BOOST_PP_IIF(p(411), 411, 412) 178 # define BOOST_PP_NODE_414(p) BOOST_PP_IIF(p(414), BOOST_PP_NODE_413, BOOST_PP_NODE_415) 179 # define BOOST_PP_NODE_413(p) BOOST_PP_IIF(p(413), 413, 414) 180 # define BOOST_PP_NODE_415(p) BOOST_PP_IIF(p(415), 415, 416) 181 # define BOOST_PP_NODE_432(p) BOOST_PP_IIF(p(432), BOOST_PP_NODE_424, BOOST_PP_NODE_440) 182 # define BOOST_PP_NODE_424(p) BOOST_PP_IIF(p(424), BOOST_PP_NODE_420, BOOST_PP_NODE_428) 183 # define BOOST_PP_NODE_420(p) BOOST_PP_IIF(p(420), BOOST_PP_NODE_418, BOOST_PP_NODE_422) 184 # define BOOST_PP_NODE_418(p) BOOST_PP_IIF(p(418), BOOST_PP_NODE_417, BOOST_PP_NODE_419) 185 # define BOOST_PP_NODE_417(p) BOOST_PP_IIF(p(417), 417, 418) 186 # define BOOST_PP_NODE_419(p) BOOST_PP_IIF(p(419), 419, 420) 187 # define BOOST_PP_NODE_422(p) BOOST_PP_IIF(p(422), BOOST_PP_NODE_421, BOOST_PP_NODE_423) 188 # define BOOST_PP_NODE_421(p) BOOST_PP_IIF(p(421), 421, 422) 189 # define BOOST_PP_NODE_423(p) BOOST_PP_IIF(p(423), 423, 424) 190 # define BOOST_PP_NODE_428(p) BOOST_PP_IIF(p(428), BOOST_PP_NODE_426, BOOST_PP_NODE_430) 191 # define BOOST_PP_NODE_426(p) BOOST_PP_IIF(p(426), BOOST_PP_NODE_425, BOOST_PP_NODE_427) 192 # define BOOST_PP_NODE_425(p) BOOST_PP_IIF(p(425), 425, 426) 193 # define BOOST_PP_NODE_427(p) BOOST_PP_IIF(p(427), 427, 428) 194 # define BOOST_PP_NODE_430(p) BOOST_PP_IIF(p(430), BOOST_PP_NODE_429, BOOST_PP_NODE_431) 195 # define BOOST_PP_NODE_429(p) BOOST_PP_IIF(p(429), 429, 430) 196 # define BOOST_PP_NODE_431(p) BOOST_PP_IIF(p(431), 431, 432) 197 # define BOOST_PP_NODE_440(p) BOOST_PP_IIF(p(440), BOOST_PP_NODE_436, BOOST_PP_NODE_444) 198 # define BOOST_PP_NODE_436(p) BOOST_PP_IIF(p(436), BOOST_PP_NODE_434, BOOST_PP_NODE_438) 199 # define BOOST_PP_NODE_434(p) BOOST_PP_IIF(p(434), BOOST_PP_NODE_433, BOOST_PP_NODE_435) 200 # define BOOST_PP_NODE_433(p) BOOST_PP_IIF(p(433), 433, 434) 201 # define BOOST_PP_NODE_435(p) BOOST_PP_IIF(p(435), 435, 436) 202 # define BOOST_PP_NODE_438(p) BOOST_PP_IIF(p(438), BOOST_PP_NODE_437, BOOST_PP_NODE_439) 203 # define BOOST_PP_NODE_437(p) BOOST_PP_IIF(p(437), 437, 438) 204 # define BOOST_PP_NODE_439(p) BOOST_PP_IIF(p(439), 439, 440) 205 # define BOOST_PP_NODE_444(p) BOOST_PP_IIF(p(444), BOOST_PP_NODE_442, BOOST_PP_NODE_446) 206 # define BOOST_PP_NODE_442(p) BOOST_PP_IIF(p(442), BOOST_PP_NODE_441, BOOST_PP_NODE_443) 207 # define BOOST_PP_NODE_441(p) BOOST_PP_IIF(p(441), 441, 442) 208 # define BOOST_PP_NODE_443(p) BOOST_PP_IIF(p(443), 443, 444) 209 # define BOOST_PP_NODE_446(p) BOOST_PP_IIF(p(446), BOOST_PP_NODE_445, BOOST_PP_NODE_447) 210 # define BOOST_PP_NODE_445(p) BOOST_PP_IIF(p(445), 445, 446) 211 # define BOOST_PP_NODE_447(p) BOOST_PP_IIF(p(447), 447, 448) 212 # define BOOST_PP_NODE_480(p) BOOST_PP_IIF(p(480), BOOST_PP_NODE_464, BOOST_PP_NODE_496) 213 # define BOOST_PP_NODE_464(p) BOOST_PP_IIF(p(464), BOOST_PP_NODE_456, BOOST_PP_NODE_472) 214 # define BOOST_PP_NODE_456(p) BOOST_PP_IIF(p(456), BOOST_PP_NODE_452, BOOST_PP_NODE_460) 215 # define BOOST_PP_NODE_452(p) BOOST_PP_IIF(p(452), BOOST_PP_NODE_450, BOOST_PP_NODE_454) 216 # define BOOST_PP_NODE_450(p) BOOST_PP_IIF(p(450), BOOST_PP_NODE_449, BOOST_PP_NODE_451) 217 # define BOOST_PP_NODE_449(p) BOOST_PP_IIF(p(449), 449, 450) 218 # define BOOST_PP_NODE_451(p) BOOST_PP_IIF(p(451), 451, 452) 219 # define BOOST_PP_NODE_454(p) BOOST_PP_IIF(p(454), BOOST_PP_NODE_453, BOOST_PP_NODE_455) 220 # define BOOST_PP_NODE_453(p) BOOST_PP_IIF(p(453), 453, 454) 221 # define BOOST_PP_NODE_455(p) BOOST_PP_IIF(p(455), 455, 456) 222 # define BOOST_PP_NODE_460(p) BOOST_PP_IIF(p(460), BOOST_PP_NODE_458, BOOST_PP_NODE_462) 223 # define BOOST_PP_NODE_458(p) BOOST_PP_IIF(p(458), BOOST_PP_NODE_457, BOOST_PP_NODE_459) 224 # define BOOST_PP_NODE_457(p) BOOST_PP_IIF(p(457), 457, 458) 225 # define BOOST_PP_NODE_459(p) BOOST_PP_IIF(p(459), 459, 460) 226 # define BOOST_PP_NODE_462(p) BOOST_PP_IIF(p(462), BOOST_PP_NODE_461, BOOST_PP_NODE_463) 227 # define BOOST_PP_NODE_461(p) BOOST_PP_IIF(p(461), 461, 462) 228 # define BOOST_PP_NODE_463(p) BOOST_PP_IIF(p(463), 463, 464) 229 # define BOOST_PP_NODE_472(p) BOOST_PP_IIF(p(472), BOOST_PP_NODE_468, BOOST_PP_NODE_476) 230 # define BOOST_PP_NODE_468(p) BOOST_PP_IIF(p(468), BOOST_PP_NODE_466, BOOST_PP_NODE_470) 231 # define BOOST_PP_NODE_466(p) BOOST_PP_IIF(p(466), BOOST_PP_NODE_465, BOOST_PP_NODE_467) 232 # define BOOST_PP_NODE_465(p) BOOST_PP_IIF(p(465), 465, 466) 233 # define BOOST_PP_NODE_467(p) BOOST_PP_IIF(p(467), 467, 468) 234 # define BOOST_PP_NODE_470(p) BOOST_PP_IIF(p(470), BOOST_PP_NODE_469, BOOST_PP_NODE_471) 235 # define BOOST_PP_NODE_469(p) BOOST_PP_IIF(p(469), 469, 470) 236 # define BOOST_PP_NODE_471(p) BOOST_PP_IIF(p(471), 471, 472) 237 # define BOOST_PP_NODE_476(p) BOOST_PP_IIF(p(476), BOOST_PP_NODE_474, BOOST_PP_NODE_478) 238 # define BOOST_PP_NODE_474(p) BOOST_PP_IIF(p(474), BOOST_PP_NODE_473, BOOST_PP_NODE_475) 239 # define BOOST_PP_NODE_473(p) BOOST_PP_IIF(p(473), 473, 474) 240 # define BOOST_PP_NODE_475(p) BOOST_PP_IIF(p(475), 475, 476) 241 # define BOOST_PP_NODE_478(p) BOOST_PP_IIF(p(478), BOOST_PP_NODE_477, BOOST_PP_NODE_479) 242 # define BOOST_PP_NODE_477(p) BOOST_PP_IIF(p(477), 477, 478) 243 # define BOOST_PP_NODE_479(p) BOOST_PP_IIF(p(479), 479, 480) 244 # define BOOST_PP_NODE_496(p) BOOST_PP_IIF(p(496), BOOST_PP_NODE_488, BOOST_PP_NODE_504) 245 # define BOOST_PP_NODE_488(p) BOOST_PP_IIF(p(488), BOOST_PP_NODE_484, BOOST_PP_NODE_492) 246 # define BOOST_PP_NODE_484(p) BOOST_PP_IIF(p(484), BOOST_PP_NODE_482, BOOST_PP_NODE_486) 247 # define BOOST_PP_NODE_482(p) BOOST_PP_IIF(p(482), BOOST_PP_NODE_481, BOOST_PP_NODE_483) 248 # define BOOST_PP_NODE_481(p) BOOST_PP_IIF(p(481), 481, 482) 249 # define BOOST_PP_NODE_483(p) BOOST_PP_IIF(p(483), 483, 484) 250 # define BOOST_PP_NODE_486(p) BOOST_PP_IIF(p(486), BOOST_PP_NODE_485, BOOST_PP_NODE_487) 251 # define BOOST_PP_NODE_485(p) BOOST_PP_IIF(p(485), 485, 486) 252 # define BOOST_PP_NODE_487(p) BOOST_PP_IIF(p(487), 487, 488) 253 # define BOOST_PP_NODE_492(p) BOOST_PP_IIF(p(492), BOOST_PP_NODE_490, BOOST_PP_NODE_494) 254 # define BOOST_PP_NODE_490(p) BOOST_PP_IIF(p(490), BOOST_PP_NODE_489, BOOST_PP_NODE_491) 255 # define BOOST_PP_NODE_489(p) BOOST_PP_IIF(p(489), 489, 490) 256 # define BOOST_PP_NODE_491(p) BOOST_PP_IIF(p(491), 491, 492) 257 # define BOOST_PP_NODE_494(p) BOOST_PP_IIF(p(494), BOOST_PP_NODE_493, BOOST_PP_NODE_495) 258 # define BOOST_PP_NODE_493(p) BOOST_PP_IIF(p(493), 493, 494) 259 # define BOOST_PP_NODE_495(p) BOOST_PP_IIF(p(495), 495, 496) 260 # define BOOST_PP_NODE_504(p) BOOST_PP_IIF(p(504), BOOST_PP_NODE_500, BOOST_PP_NODE_508) 261 # define BOOST_PP_NODE_500(p) BOOST_PP_IIF(p(500), BOOST_PP_NODE_498, BOOST_PP_NODE_502) 262 # define BOOST_PP_NODE_498(p) BOOST_PP_IIF(p(498), BOOST_PP_NODE_497, BOOST_PP_NODE_499) 263 # define BOOST_PP_NODE_497(p) BOOST_PP_IIF(p(497), 497, 498) 264 # define BOOST_PP_NODE_499(p) BOOST_PP_IIF(p(499), 499, 500) 265 # define BOOST_PP_NODE_502(p) BOOST_PP_IIF(p(502), BOOST_PP_NODE_501, BOOST_PP_NODE_503) 266 # define BOOST_PP_NODE_501(p) BOOST_PP_IIF(p(501), 501, 502) 267 # define BOOST_PP_NODE_503(p) BOOST_PP_IIF(p(503), 503, 504) 268 # define BOOST_PP_NODE_508(p) BOOST_PP_IIF(p(508), BOOST_PP_NODE_506, BOOST_PP_NODE_510) 269 # define BOOST_PP_NODE_506(p) BOOST_PP_IIF(p(506), BOOST_PP_NODE_505, BOOST_PP_NODE_507) 270 # define BOOST_PP_NODE_505(p) BOOST_PP_IIF(p(505), 505, 506) 271 # define BOOST_PP_NODE_507(p) BOOST_PP_IIF(p(507), 507, 508) 272 # define BOOST_PP_NODE_510(p) BOOST_PP_IIF(p(510), BOOST_PP_NODE_509, BOOST_PP_NODE_511) 273 # define BOOST_PP_NODE_509(p) BOOST_PP_IIF(p(509), 509, 510) 274 # define BOOST_PP_NODE_511(p) BOOST_PP_IIF(p(511), 511, 512) 275 # 276 # endif 277