size_512.hpp 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531
  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_SEQ_SIZE_512_HPP
  15. # define BOOST_PREPROCESSOR_SEQ_SIZE_512_HPP
  16. #
  17. # define BOOST_PP_SEQ_SIZE_257(_) BOOST_PP_SEQ_SIZE_258
  18. # define BOOST_PP_SEQ_SIZE_258(_) BOOST_PP_SEQ_SIZE_259
  19. # define BOOST_PP_SEQ_SIZE_259(_) BOOST_PP_SEQ_SIZE_260
  20. # define BOOST_PP_SEQ_SIZE_260(_) BOOST_PP_SEQ_SIZE_261
  21. # define BOOST_PP_SEQ_SIZE_261(_) BOOST_PP_SEQ_SIZE_262
  22. # define BOOST_PP_SEQ_SIZE_262(_) BOOST_PP_SEQ_SIZE_263
  23. # define BOOST_PP_SEQ_SIZE_263(_) BOOST_PP_SEQ_SIZE_264
  24. # define BOOST_PP_SEQ_SIZE_264(_) BOOST_PP_SEQ_SIZE_265
  25. # define BOOST_PP_SEQ_SIZE_265(_) BOOST_PP_SEQ_SIZE_266
  26. # define BOOST_PP_SEQ_SIZE_266(_) BOOST_PP_SEQ_SIZE_267
  27. # define BOOST_PP_SEQ_SIZE_267(_) BOOST_PP_SEQ_SIZE_268
  28. # define BOOST_PP_SEQ_SIZE_268(_) BOOST_PP_SEQ_SIZE_269
  29. # define BOOST_PP_SEQ_SIZE_269(_) BOOST_PP_SEQ_SIZE_270
  30. # define BOOST_PP_SEQ_SIZE_270(_) BOOST_PP_SEQ_SIZE_271
  31. # define BOOST_PP_SEQ_SIZE_271(_) BOOST_PP_SEQ_SIZE_272
  32. # define BOOST_PP_SEQ_SIZE_272(_) BOOST_PP_SEQ_SIZE_273
  33. # define BOOST_PP_SEQ_SIZE_273(_) BOOST_PP_SEQ_SIZE_274
  34. # define BOOST_PP_SEQ_SIZE_274(_) BOOST_PP_SEQ_SIZE_275
  35. # define BOOST_PP_SEQ_SIZE_275(_) BOOST_PP_SEQ_SIZE_276
  36. # define BOOST_PP_SEQ_SIZE_276(_) BOOST_PP_SEQ_SIZE_277
  37. # define BOOST_PP_SEQ_SIZE_277(_) BOOST_PP_SEQ_SIZE_278
  38. # define BOOST_PP_SEQ_SIZE_278(_) BOOST_PP_SEQ_SIZE_279
  39. # define BOOST_PP_SEQ_SIZE_279(_) BOOST_PP_SEQ_SIZE_280
  40. # define BOOST_PP_SEQ_SIZE_280(_) BOOST_PP_SEQ_SIZE_281
  41. # define BOOST_PP_SEQ_SIZE_281(_) BOOST_PP_SEQ_SIZE_282
  42. # define BOOST_PP_SEQ_SIZE_282(_) BOOST_PP_SEQ_SIZE_283
  43. # define BOOST_PP_SEQ_SIZE_283(_) BOOST_PP_SEQ_SIZE_284
  44. # define BOOST_PP_SEQ_SIZE_284(_) BOOST_PP_SEQ_SIZE_285
  45. # define BOOST_PP_SEQ_SIZE_285(_) BOOST_PP_SEQ_SIZE_286
  46. # define BOOST_PP_SEQ_SIZE_286(_) BOOST_PP_SEQ_SIZE_287
  47. # define BOOST_PP_SEQ_SIZE_287(_) BOOST_PP_SEQ_SIZE_288
  48. # define BOOST_PP_SEQ_SIZE_288(_) BOOST_PP_SEQ_SIZE_289
  49. # define BOOST_PP_SEQ_SIZE_289(_) BOOST_PP_SEQ_SIZE_290
  50. # define BOOST_PP_SEQ_SIZE_290(_) BOOST_PP_SEQ_SIZE_291
  51. # define BOOST_PP_SEQ_SIZE_291(_) BOOST_PP_SEQ_SIZE_292
  52. # define BOOST_PP_SEQ_SIZE_292(_) BOOST_PP_SEQ_SIZE_293
  53. # define BOOST_PP_SEQ_SIZE_293(_) BOOST_PP_SEQ_SIZE_294
  54. # define BOOST_PP_SEQ_SIZE_294(_) BOOST_PP_SEQ_SIZE_295
  55. # define BOOST_PP_SEQ_SIZE_295(_) BOOST_PP_SEQ_SIZE_296
  56. # define BOOST_PP_SEQ_SIZE_296(_) BOOST_PP_SEQ_SIZE_297
  57. # define BOOST_PP_SEQ_SIZE_297(_) BOOST_PP_SEQ_SIZE_298
  58. # define BOOST_PP_SEQ_SIZE_298(_) BOOST_PP_SEQ_SIZE_299
  59. # define BOOST_PP_SEQ_SIZE_299(_) BOOST_PP_SEQ_SIZE_300
  60. # define BOOST_PP_SEQ_SIZE_300(_) BOOST_PP_SEQ_SIZE_301
  61. # define BOOST_PP_SEQ_SIZE_301(_) BOOST_PP_SEQ_SIZE_302
  62. # define BOOST_PP_SEQ_SIZE_302(_) BOOST_PP_SEQ_SIZE_303
  63. # define BOOST_PP_SEQ_SIZE_303(_) BOOST_PP_SEQ_SIZE_304
  64. # define BOOST_PP_SEQ_SIZE_304(_) BOOST_PP_SEQ_SIZE_305
  65. # define BOOST_PP_SEQ_SIZE_305(_) BOOST_PP_SEQ_SIZE_306
  66. # define BOOST_PP_SEQ_SIZE_306(_) BOOST_PP_SEQ_SIZE_307
  67. # define BOOST_PP_SEQ_SIZE_307(_) BOOST_PP_SEQ_SIZE_308
  68. # define BOOST_PP_SEQ_SIZE_308(_) BOOST_PP_SEQ_SIZE_309
  69. # define BOOST_PP_SEQ_SIZE_309(_) BOOST_PP_SEQ_SIZE_310
  70. # define BOOST_PP_SEQ_SIZE_310(_) BOOST_PP_SEQ_SIZE_311
  71. # define BOOST_PP_SEQ_SIZE_311(_) BOOST_PP_SEQ_SIZE_312
  72. # define BOOST_PP_SEQ_SIZE_312(_) BOOST_PP_SEQ_SIZE_313
  73. # define BOOST_PP_SEQ_SIZE_313(_) BOOST_PP_SEQ_SIZE_314
  74. # define BOOST_PP_SEQ_SIZE_314(_) BOOST_PP_SEQ_SIZE_315
  75. # define BOOST_PP_SEQ_SIZE_315(_) BOOST_PP_SEQ_SIZE_316
  76. # define BOOST_PP_SEQ_SIZE_316(_) BOOST_PP_SEQ_SIZE_317
  77. # define BOOST_PP_SEQ_SIZE_317(_) BOOST_PP_SEQ_SIZE_318
  78. # define BOOST_PP_SEQ_SIZE_318(_) BOOST_PP_SEQ_SIZE_319
  79. # define BOOST_PP_SEQ_SIZE_319(_) BOOST_PP_SEQ_SIZE_320
  80. # define BOOST_PP_SEQ_SIZE_320(_) BOOST_PP_SEQ_SIZE_321
  81. # define BOOST_PP_SEQ_SIZE_321(_) BOOST_PP_SEQ_SIZE_322
  82. # define BOOST_PP_SEQ_SIZE_322(_) BOOST_PP_SEQ_SIZE_323
  83. # define BOOST_PP_SEQ_SIZE_323(_) BOOST_PP_SEQ_SIZE_324
  84. # define BOOST_PP_SEQ_SIZE_324(_) BOOST_PP_SEQ_SIZE_325
  85. # define BOOST_PP_SEQ_SIZE_325(_) BOOST_PP_SEQ_SIZE_326
  86. # define BOOST_PP_SEQ_SIZE_326(_) BOOST_PP_SEQ_SIZE_327
  87. # define BOOST_PP_SEQ_SIZE_327(_) BOOST_PP_SEQ_SIZE_328
  88. # define BOOST_PP_SEQ_SIZE_328(_) BOOST_PP_SEQ_SIZE_329
  89. # define BOOST_PP_SEQ_SIZE_329(_) BOOST_PP_SEQ_SIZE_330
  90. # define BOOST_PP_SEQ_SIZE_330(_) BOOST_PP_SEQ_SIZE_331
  91. # define BOOST_PP_SEQ_SIZE_331(_) BOOST_PP_SEQ_SIZE_332
  92. # define BOOST_PP_SEQ_SIZE_332(_) BOOST_PP_SEQ_SIZE_333
  93. # define BOOST_PP_SEQ_SIZE_333(_) BOOST_PP_SEQ_SIZE_334
  94. # define BOOST_PP_SEQ_SIZE_334(_) BOOST_PP_SEQ_SIZE_335
  95. # define BOOST_PP_SEQ_SIZE_335(_) BOOST_PP_SEQ_SIZE_336
  96. # define BOOST_PP_SEQ_SIZE_336(_) BOOST_PP_SEQ_SIZE_337
  97. # define BOOST_PP_SEQ_SIZE_337(_) BOOST_PP_SEQ_SIZE_338
  98. # define BOOST_PP_SEQ_SIZE_338(_) BOOST_PP_SEQ_SIZE_339
  99. # define BOOST_PP_SEQ_SIZE_339(_) BOOST_PP_SEQ_SIZE_340
  100. # define BOOST_PP_SEQ_SIZE_340(_) BOOST_PP_SEQ_SIZE_341
  101. # define BOOST_PP_SEQ_SIZE_341(_) BOOST_PP_SEQ_SIZE_342
  102. # define BOOST_PP_SEQ_SIZE_342(_) BOOST_PP_SEQ_SIZE_343
  103. # define BOOST_PP_SEQ_SIZE_343(_) BOOST_PP_SEQ_SIZE_344
  104. # define BOOST_PP_SEQ_SIZE_344(_) BOOST_PP_SEQ_SIZE_345
  105. # define BOOST_PP_SEQ_SIZE_345(_) BOOST_PP_SEQ_SIZE_346
  106. # define BOOST_PP_SEQ_SIZE_346(_) BOOST_PP_SEQ_SIZE_347
  107. # define BOOST_PP_SEQ_SIZE_347(_) BOOST_PP_SEQ_SIZE_348
  108. # define BOOST_PP_SEQ_SIZE_348(_) BOOST_PP_SEQ_SIZE_349
  109. # define BOOST_PP_SEQ_SIZE_349(_) BOOST_PP_SEQ_SIZE_350
  110. # define BOOST_PP_SEQ_SIZE_350(_) BOOST_PP_SEQ_SIZE_351
  111. # define BOOST_PP_SEQ_SIZE_351(_) BOOST_PP_SEQ_SIZE_352
  112. # define BOOST_PP_SEQ_SIZE_352(_) BOOST_PP_SEQ_SIZE_353
  113. # define BOOST_PP_SEQ_SIZE_353(_) BOOST_PP_SEQ_SIZE_354
  114. # define BOOST_PP_SEQ_SIZE_354(_) BOOST_PP_SEQ_SIZE_355
  115. # define BOOST_PP_SEQ_SIZE_355(_) BOOST_PP_SEQ_SIZE_356
  116. # define BOOST_PP_SEQ_SIZE_356(_) BOOST_PP_SEQ_SIZE_357
  117. # define BOOST_PP_SEQ_SIZE_357(_) BOOST_PP_SEQ_SIZE_358
  118. # define BOOST_PP_SEQ_SIZE_358(_) BOOST_PP_SEQ_SIZE_359
  119. # define BOOST_PP_SEQ_SIZE_359(_) BOOST_PP_SEQ_SIZE_360
  120. # define BOOST_PP_SEQ_SIZE_360(_) BOOST_PP_SEQ_SIZE_361
  121. # define BOOST_PP_SEQ_SIZE_361(_) BOOST_PP_SEQ_SIZE_362
  122. # define BOOST_PP_SEQ_SIZE_362(_) BOOST_PP_SEQ_SIZE_363
  123. # define BOOST_PP_SEQ_SIZE_363(_) BOOST_PP_SEQ_SIZE_364
  124. # define BOOST_PP_SEQ_SIZE_364(_) BOOST_PP_SEQ_SIZE_365
  125. # define BOOST_PP_SEQ_SIZE_365(_) BOOST_PP_SEQ_SIZE_366
  126. # define BOOST_PP_SEQ_SIZE_366(_) BOOST_PP_SEQ_SIZE_367
  127. # define BOOST_PP_SEQ_SIZE_367(_) BOOST_PP_SEQ_SIZE_368
  128. # define BOOST_PP_SEQ_SIZE_368(_) BOOST_PP_SEQ_SIZE_369
  129. # define BOOST_PP_SEQ_SIZE_369(_) BOOST_PP_SEQ_SIZE_370
  130. # define BOOST_PP_SEQ_SIZE_370(_) BOOST_PP_SEQ_SIZE_371
  131. # define BOOST_PP_SEQ_SIZE_371(_) BOOST_PP_SEQ_SIZE_372
  132. # define BOOST_PP_SEQ_SIZE_372(_) BOOST_PP_SEQ_SIZE_373
  133. # define BOOST_PP_SEQ_SIZE_373(_) BOOST_PP_SEQ_SIZE_374
  134. # define BOOST_PP_SEQ_SIZE_374(_) BOOST_PP_SEQ_SIZE_375
  135. # define BOOST_PP_SEQ_SIZE_375(_) BOOST_PP_SEQ_SIZE_376
  136. # define BOOST_PP_SEQ_SIZE_376(_) BOOST_PP_SEQ_SIZE_377
  137. # define BOOST_PP_SEQ_SIZE_377(_) BOOST_PP_SEQ_SIZE_378
  138. # define BOOST_PP_SEQ_SIZE_378(_) BOOST_PP_SEQ_SIZE_379
  139. # define BOOST_PP_SEQ_SIZE_379(_) BOOST_PP_SEQ_SIZE_380
  140. # define BOOST_PP_SEQ_SIZE_380(_) BOOST_PP_SEQ_SIZE_381
  141. # define BOOST_PP_SEQ_SIZE_381(_) BOOST_PP_SEQ_SIZE_382
  142. # define BOOST_PP_SEQ_SIZE_382(_) BOOST_PP_SEQ_SIZE_383
  143. # define BOOST_PP_SEQ_SIZE_383(_) BOOST_PP_SEQ_SIZE_384
  144. # define BOOST_PP_SEQ_SIZE_384(_) BOOST_PP_SEQ_SIZE_385
  145. # define BOOST_PP_SEQ_SIZE_385(_) BOOST_PP_SEQ_SIZE_386
  146. # define BOOST_PP_SEQ_SIZE_386(_) BOOST_PP_SEQ_SIZE_387
  147. # define BOOST_PP_SEQ_SIZE_387(_) BOOST_PP_SEQ_SIZE_388
  148. # define BOOST_PP_SEQ_SIZE_388(_) BOOST_PP_SEQ_SIZE_389
  149. # define BOOST_PP_SEQ_SIZE_389(_) BOOST_PP_SEQ_SIZE_390
  150. # define BOOST_PP_SEQ_SIZE_390(_) BOOST_PP_SEQ_SIZE_391
  151. # define BOOST_PP_SEQ_SIZE_391(_) BOOST_PP_SEQ_SIZE_392
  152. # define BOOST_PP_SEQ_SIZE_392(_) BOOST_PP_SEQ_SIZE_393
  153. # define BOOST_PP_SEQ_SIZE_393(_) BOOST_PP_SEQ_SIZE_394
  154. # define BOOST_PP_SEQ_SIZE_394(_) BOOST_PP_SEQ_SIZE_395
  155. # define BOOST_PP_SEQ_SIZE_395(_) BOOST_PP_SEQ_SIZE_396
  156. # define BOOST_PP_SEQ_SIZE_396(_) BOOST_PP_SEQ_SIZE_397
  157. # define BOOST_PP_SEQ_SIZE_397(_) BOOST_PP_SEQ_SIZE_398
  158. # define BOOST_PP_SEQ_SIZE_398(_) BOOST_PP_SEQ_SIZE_399
  159. # define BOOST_PP_SEQ_SIZE_399(_) BOOST_PP_SEQ_SIZE_400
  160. # define BOOST_PP_SEQ_SIZE_400(_) BOOST_PP_SEQ_SIZE_401
  161. # define BOOST_PP_SEQ_SIZE_401(_) BOOST_PP_SEQ_SIZE_402
  162. # define BOOST_PP_SEQ_SIZE_402(_) BOOST_PP_SEQ_SIZE_403
  163. # define BOOST_PP_SEQ_SIZE_403(_) BOOST_PP_SEQ_SIZE_404
  164. # define BOOST_PP_SEQ_SIZE_404(_) BOOST_PP_SEQ_SIZE_405
  165. # define BOOST_PP_SEQ_SIZE_405(_) BOOST_PP_SEQ_SIZE_406
  166. # define BOOST_PP_SEQ_SIZE_406(_) BOOST_PP_SEQ_SIZE_407
  167. # define BOOST_PP_SEQ_SIZE_407(_) BOOST_PP_SEQ_SIZE_408
  168. # define BOOST_PP_SEQ_SIZE_408(_) BOOST_PP_SEQ_SIZE_409
  169. # define BOOST_PP_SEQ_SIZE_409(_) BOOST_PP_SEQ_SIZE_410
  170. # define BOOST_PP_SEQ_SIZE_410(_) BOOST_PP_SEQ_SIZE_411
  171. # define BOOST_PP_SEQ_SIZE_411(_) BOOST_PP_SEQ_SIZE_412
  172. # define BOOST_PP_SEQ_SIZE_412(_) BOOST_PP_SEQ_SIZE_413
  173. # define BOOST_PP_SEQ_SIZE_413(_) BOOST_PP_SEQ_SIZE_414
  174. # define BOOST_PP_SEQ_SIZE_414(_) BOOST_PP_SEQ_SIZE_415
  175. # define BOOST_PP_SEQ_SIZE_415(_) BOOST_PP_SEQ_SIZE_416
  176. # define BOOST_PP_SEQ_SIZE_416(_) BOOST_PP_SEQ_SIZE_417
  177. # define BOOST_PP_SEQ_SIZE_417(_) BOOST_PP_SEQ_SIZE_418
  178. # define BOOST_PP_SEQ_SIZE_418(_) BOOST_PP_SEQ_SIZE_419
  179. # define BOOST_PP_SEQ_SIZE_419(_) BOOST_PP_SEQ_SIZE_420
  180. # define BOOST_PP_SEQ_SIZE_420(_) BOOST_PP_SEQ_SIZE_421
  181. # define BOOST_PP_SEQ_SIZE_421(_) BOOST_PP_SEQ_SIZE_422
  182. # define BOOST_PP_SEQ_SIZE_422(_) BOOST_PP_SEQ_SIZE_423
  183. # define BOOST_PP_SEQ_SIZE_423(_) BOOST_PP_SEQ_SIZE_424
  184. # define BOOST_PP_SEQ_SIZE_424(_) BOOST_PP_SEQ_SIZE_425
  185. # define BOOST_PP_SEQ_SIZE_425(_) BOOST_PP_SEQ_SIZE_426
  186. # define BOOST_PP_SEQ_SIZE_426(_) BOOST_PP_SEQ_SIZE_427
  187. # define BOOST_PP_SEQ_SIZE_427(_) BOOST_PP_SEQ_SIZE_428
  188. # define BOOST_PP_SEQ_SIZE_428(_) BOOST_PP_SEQ_SIZE_429
  189. # define BOOST_PP_SEQ_SIZE_429(_) BOOST_PP_SEQ_SIZE_430
  190. # define BOOST_PP_SEQ_SIZE_430(_) BOOST_PP_SEQ_SIZE_431
  191. # define BOOST_PP_SEQ_SIZE_431(_) BOOST_PP_SEQ_SIZE_432
  192. # define BOOST_PP_SEQ_SIZE_432(_) BOOST_PP_SEQ_SIZE_433
  193. # define BOOST_PP_SEQ_SIZE_433(_) BOOST_PP_SEQ_SIZE_434
  194. # define BOOST_PP_SEQ_SIZE_434(_) BOOST_PP_SEQ_SIZE_435
  195. # define BOOST_PP_SEQ_SIZE_435(_) BOOST_PP_SEQ_SIZE_436
  196. # define BOOST_PP_SEQ_SIZE_436(_) BOOST_PP_SEQ_SIZE_437
  197. # define BOOST_PP_SEQ_SIZE_437(_) BOOST_PP_SEQ_SIZE_438
  198. # define BOOST_PP_SEQ_SIZE_438(_) BOOST_PP_SEQ_SIZE_439
  199. # define BOOST_PP_SEQ_SIZE_439(_) BOOST_PP_SEQ_SIZE_440
  200. # define BOOST_PP_SEQ_SIZE_440(_) BOOST_PP_SEQ_SIZE_441
  201. # define BOOST_PP_SEQ_SIZE_441(_) BOOST_PP_SEQ_SIZE_442
  202. # define BOOST_PP_SEQ_SIZE_442(_) BOOST_PP_SEQ_SIZE_443
  203. # define BOOST_PP_SEQ_SIZE_443(_) BOOST_PP_SEQ_SIZE_444
  204. # define BOOST_PP_SEQ_SIZE_444(_) BOOST_PP_SEQ_SIZE_445
  205. # define BOOST_PP_SEQ_SIZE_445(_) BOOST_PP_SEQ_SIZE_446
  206. # define BOOST_PP_SEQ_SIZE_446(_) BOOST_PP_SEQ_SIZE_447
  207. # define BOOST_PP_SEQ_SIZE_447(_) BOOST_PP_SEQ_SIZE_448
  208. # define BOOST_PP_SEQ_SIZE_448(_) BOOST_PP_SEQ_SIZE_449
  209. # define BOOST_PP_SEQ_SIZE_449(_) BOOST_PP_SEQ_SIZE_450
  210. # define BOOST_PP_SEQ_SIZE_450(_) BOOST_PP_SEQ_SIZE_451
  211. # define BOOST_PP_SEQ_SIZE_451(_) BOOST_PP_SEQ_SIZE_452
  212. # define BOOST_PP_SEQ_SIZE_452(_) BOOST_PP_SEQ_SIZE_453
  213. # define BOOST_PP_SEQ_SIZE_453(_) BOOST_PP_SEQ_SIZE_454
  214. # define BOOST_PP_SEQ_SIZE_454(_) BOOST_PP_SEQ_SIZE_455
  215. # define BOOST_PP_SEQ_SIZE_455(_) BOOST_PP_SEQ_SIZE_456
  216. # define BOOST_PP_SEQ_SIZE_456(_) BOOST_PP_SEQ_SIZE_457
  217. # define BOOST_PP_SEQ_SIZE_457(_) BOOST_PP_SEQ_SIZE_458
  218. # define BOOST_PP_SEQ_SIZE_458(_) BOOST_PP_SEQ_SIZE_459
  219. # define BOOST_PP_SEQ_SIZE_459(_) BOOST_PP_SEQ_SIZE_460
  220. # define BOOST_PP_SEQ_SIZE_460(_) BOOST_PP_SEQ_SIZE_461
  221. # define BOOST_PP_SEQ_SIZE_461(_) BOOST_PP_SEQ_SIZE_462
  222. # define BOOST_PP_SEQ_SIZE_462(_) BOOST_PP_SEQ_SIZE_463
  223. # define BOOST_PP_SEQ_SIZE_463(_) BOOST_PP_SEQ_SIZE_464
  224. # define BOOST_PP_SEQ_SIZE_464(_) BOOST_PP_SEQ_SIZE_465
  225. # define BOOST_PP_SEQ_SIZE_465(_) BOOST_PP_SEQ_SIZE_466
  226. # define BOOST_PP_SEQ_SIZE_466(_) BOOST_PP_SEQ_SIZE_467
  227. # define BOOST_PP_SEQ_SIZE_467(_) BOOST_PP_SEQ_SIZE_468
  228. # define BOOST_PP_SEQ_SIZE_468(_) BOOST_PP_SEQ_SIZE_469
  229. # define BOOST_PP_SEQ_SIZE_469(_) BOOST_PP_SEQ_SIZE_470
  230. # define BOOST_PP_SEQ_SIZE_470(_) BOOST_PP_SEQ_SIZE_471
  231. # define BOOST_PP_SEQ_SIZE_471(_) BOOST_PP_SEQ_SIZE_472
  232. # define BOOST_PP_SEQ_SIZE_472(_) BOOST_PP_SEQ_SIZE_473
  233. # define BOOST_PP_SEQ_SIZE_473(_) BOOST_PP_SEQ_SIZE_474
  234. # define BOOST_PP_SEQ_SIZE_474(_) BOOST_PP_SEQ_SIZE_475
  235. # define BOOST_PP_SEQ_SIZE_475(_) BOOST_PP_SEQ_SIZE_476
  236. # define BOOST_PP_SEQ_SIZE_476(_) BOOST_PP_SEQ_SIZE_477
  237. # define BOOST_PP_SEQ_SIZE_477(_) BOOST_PP_SEQ_SIZE_478
  238. # define BOOST_PP_SEQ_SIZE_478(_) BOOST_PP_SEQ_SIZE_479
  239. # define BOOST_PP_SEQ_SIZE_479(_) BOOST_PP_SEQ_SIZE_480
  240. # define BOOST_PP_SEQ_SIZE_480(_) BOOST_PP_SEQ_SIZE_481
  241. # define BOOST_PP_SEQ_SIZE_481(_) BOOST_PP_SEQ_SIZE_482
  242. # define BOOST_PP_SEQ_SIZE_482(_) BOOST_PP_SEQ_SIZE_483
  243. # define BOOST_PP_SEQ_SIZE_483(_) BOOST_PP_SEQ_SIZE_484
  244. # define BOOST_PP_SEQ_SIZE_484(_) BOOST_PP_SEQ_SIZE_485
  245. # define BOOST_PP_SEQ_SIZE_485(_) BOOST_PP_SEQ_SIZE_486
  246. # define BOOST_PP_SEQ_SIZE_486(_) BOOST_PP_SEQ_SIZE_487
  247. # define BOOST_PP_SEQ_SIZE_487(_) BOOST_PP_SEQ_SIZE_488
  248. # define BOOST_PP_SEQ_SIZE_488(_) BOOST_PP_SEQ_SIZE_489
  249. # define BOOST_PP_SEQ_SIZE_489(_) BOOST_PP_SEQ_SIZE_490
  250. # define BOOST_PP_SEQ_SIZE_490(_) BOOST_PP_SEQ_SIZE_491
  251. # define BOOST_PP_SEQ_SIZE_491(_) BOOST_PP_SEQ_SIZE_492
  252. # define BOOST_PP_SEQ_SIZE_492(_) BOOST_PP_SEQ_SIZE_493
  253. # define BOOST_PP_SEQ_SIZE_493(_) BOOST_PP_SEQ_SIZE_494
  254. # define BOOST_PP_SEQ_SIZE_494(_) BOOST_PP_SEQ_SIZE_495
  255. # define BOOST_PP_SEQ_SIZE_495(_) BOOST_PP_SEQ_SIZE_496
  256. # define BOOST_PP_SEQ_SIZE_496(_) BOOST_PP_SEQ_SIZE_497
  257. # define BOOST_PP_SEQ_SIZE_497(_) BOOST_PP_SEQ_SIZE_498
  258. # define BOOST_PP_SEQ_SIZE_498(_) BOOST_PP_SEQ_SIZE_499
  259. # define BOOST_PP_SEQ_SIZE_499(_) BOOST_PP_SEQ_SIZE_500
  260. # define BOOST_PP_SEQ_SIZE_500(_) BOOST_PP_SEQ_SIZE_501
  261. # define BOOST_PP_SEQ_SIZE_501(_) BOOST_PP_SEQ_SIZE_502
  262. # define BOOST_PP_SEQ_SIZE_502(_) BOOST_PP_SEQ_SIZE_503
  263. # define BOOST_PP_SEQ_SIZE_503(_) BOOST_PP_SEQ_SIZE_504
  264. # define BOOST_PP_SEQ_SIZE_504(_) BOOST_PP_SEQ_SIZE_505
  265. # define BOOST_PP_SEQ_SIZE_505(_) BOOST_PP_SEQ_SIZE_506
  266. # define BOOST_PP_SEQ_SIZE_506(_) BOOST_PP_SEQ_SIZE_507
  267. # define BOOST_PP_SEQ_SIZE_507(_) BOOST_PP_SEQ_SIZE_508
  268. # define BOOST_PP_SEQ_SIZE_508(_) BOOST_PP_SEQ_SIZE_509
  269. # define BOOST_PP_SEQ_SIZE_509(_) BOOST_PP_SEQ_SIZE_510
  270. # define BOOST_PP_SEQ_SIZE_510(_) BOOST_PP_SEQ_SIZE_511
  271. # define BOOST_PP_SEQ_SIZE_511(_) BOOST_PP_SEQ_SIZE_512
  272. # define BOOST_PP_SEQ_SIZE_512(_) BOOST_PP_SEQ_SIZE_513
  273. #
  274. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_258 258
  275. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_259 259
  276. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_260 260
  277. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_261 261
  278. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_262 262
  279. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_263 263
  280. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_264 264
  281. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_265 265
  282. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_266 266
  283. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_267 267
  284. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_268 268
  285. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_269 269
  286. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_270 270
  287. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_271 271
  288. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_272 272
  289. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_273 273
  290. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_274 274
  291. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_275 275
  292. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_276 276
  293. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_277 277
  294. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_278 278
  295. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_279 279
  296. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_280 280
  297. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_281 281
  298. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_282 282
  299. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_283 283
  300. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_284 284
  301. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_285 285
  302. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_286 286
  303. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_287 287
  304. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_288 288
  305. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_289 289
  306. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_290 290
  307. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_291 291
  308. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_292 292
  309. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_293 293
  310. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_294 294
  311. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_295 295
  312. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_296 296
  313. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_297 297
  314. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_298 298
  315. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_299 299
  316. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_300 300
  317. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_301 301
  318. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_302 302
  319. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_303 303
  320. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_304 304
  321. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_305 305
  322. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_306 306
  323. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_307 307
  324. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_308 308
  325. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_309 309
  326. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_310 310
  327. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_311 311
  328. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_312 312
  329. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_313 313
  330. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_314 314
  331. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_315 315
  332. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_316 316
  333. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_317 317
  334. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_318 318
  335. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_319 319
  336. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_320 320
  337. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_321 321
  338. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_322 322
  339. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_323 323
  340. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_324 324
  341. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_325 325
  342. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_326 326
  343. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_327 327
  344. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_328 328
  345. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_329 329
  346. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_330 330
  347. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_331 331
  348. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_332 332
  349. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_333 333
  350. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_334 334
  351. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_335 335
  352. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_336 336
  353. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_337 337
  354. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_338 338
  355. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_339 339
  356. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_340 340
  357. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_341 341
  358. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_342 342
  359. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_343 343
  360. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_344 344
  361. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_345 345
  362. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_346 346
  363. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_347 347
  364. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_348 348
  365. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_349 349
  366. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_350 350
  367. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_351 351
  368. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_352 352
  369. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_353 353
  370. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_354 354
  371. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_355 355
  372. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_356 356
  373. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_357 357
  374. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_358 358
  375. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_359 359
  376. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_360 360
  377. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_361 361
  378. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_362 362
  379. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_363 363
  380. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_364 364
  381. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_365 365
  382. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_366 366
  383. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_367 367
  384. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_368 368
  385. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_369 369
  386. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_370 370
  387. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_371 371
  388. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_372 372
  389. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_373 373
  390. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_374 374
  391. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_375 375
  392. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_376 376
  393. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_377 377
  394. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_378 378
  395. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_379 379
  396. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_380 380
  397. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_381 381
  398. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_382 382
  399. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_383 383
  400. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_384 384
  401. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_385 385
  402. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_386 386
  403. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_387 387
  404. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_388 388
  405. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_389 389
  406. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_390 390
  407. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_391 391
  408. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_392 392
  409. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_393 393
  410. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_394 394
  411. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_395 395
  412. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_396 396
  413. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_397 397
  414. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_398 398
  415. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_399 399
  416. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_400 400
  417. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_401 401
  418. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_402 402
  419. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_403 403
  420. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_404 404
  421. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_405 405
  422. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_406 406
  423. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_407 407
  424. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_408 408
  425. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_409 409
  426. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_410 410
  427. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_411 411
  428. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_412 412
  429. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_413 413
  430. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_414 414
  431. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_415 415
  432. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_416 416
  433. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_417 417
  434. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_418 418
  435. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_419 419
  436. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_420 420
  437. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_421 421
  438. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_422 422
  439. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_423 423
  440. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_424 424
  441. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_425 425
  442. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_426 426
  443. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_427 427
  444. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_428 428
  445. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_429 429
  446. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_430 430
  447. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_431 431
  448. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_432 432
  449. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_433 433
  450. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_434 434
  451. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_435 435
  452. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_436 436
  453. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_437 437
  454. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_438 438
  455. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_439 439
  456. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_440 440
  457. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_441 441
  458. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_442 442
  459. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_443 443
  460. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_444 444
  461. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_445 445
  462. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_446 446
  463. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_447 447
  464. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_448 448
  465. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_449 449
  466. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_450 450
  467. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_451 451
  468. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_452 452
  469. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_453 453
  470. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_454 454
  471. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_455 455
  472. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_456 456
  473. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_457 457
  474. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_458 458
  475. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_459 459
  476. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_460 460
  477. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_461 461
  478. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_462 462
  479. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_463 463
  480. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_464 464
  481. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_465 465
  482. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_466 466
  483. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_467 467
  484. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_468 468
  485. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_469 469
  486. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_470 470
  487. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_471 471
  488. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_472 472
  489. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_473 473
  490. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_474 474
  491. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_475 475
  492. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_476 476
  493. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_477 477
  494. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_478 478
  495. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_479 479
  496. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_480 480
  497. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_481 481
  498. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_482 482
  499. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_483 483
  500. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_484 484
  501. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_485 485
  502. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_486 486
  503. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_487 487
  504. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_488 488
  505. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_489 489
  506. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_490 490
  507. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_491 491
  508. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_492 492
  509. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_493 493
  510. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_494 494
  511. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_495 495
  512. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_496 496
  513. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_497 497
  514. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_498 498
  515. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_499 499
  516. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_500 500
  517. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_501 501
  518. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_502 502
  519. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_503 503
  520. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_504 504
  521. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_505 505
  522. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_506 506
  523. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_507 507
  524. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_508 508
  525. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_509 509
  526. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_510 510
  527. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_511 511
  528. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_512 512
  529. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_513 513
  530. #
  531. # endif