enum_1024.hpp 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530
  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_ENUM_1024_HPP
  15. # define BOOST_PREPROCESSOR_SEQ_ENUM_1024_HPP
  16. #
  17. # define BOOST_PP_SEQ_ENUM_513(x) x, BOOST_PP_SEQ_ENUM_512
  18. # define BOOST_PP_SEQ_ENUM_514(x) x, BOOST_PP_SEQ_ENUM_513
  19. # define BOOST_PP_SEQ_ENUM_515(x) x, BOOST_PP_SEQ_ENUM_514
  20. # define BOOST_PP_SEQ_ENUM_516(x) x, BOOST_PP_SEQ_ENUM_515
  21. # define BOOST_PP_SEQ_ENUM_517(x) x, BOOST_PP_SEQ_ENUM_516
  22. # define BOOST_PP_SEQ_ENUM_518(x) x, BOOST_PP_SEQ_ENUM_517
  23. # define BOOST_PP_SEQ_ENUM_519(x) x, BOOST_PP_SEQ_ENUM_518
  24. # define BOOST_PP_SEQ_ENUM_520(x) x, BOOST_PP_SEQ_ENUM_519
  25. # define BOOST_PP_SEQ_ENUM_521(x) x, BOOST_PP_SEQ_ENUM_520
  26. # define BOOST_PP_SEQ_ENUM_522(x) x, BOOST_PP_SEQ_ENUM_521
  27. # define BOOST_PP_SEQ_ENUM_523(x) x, BOOST_PP_SEQ_ENUM_522
  28. # define BOOST_PP_SEQ_ENUM_524(x) x, BOOST_PP_SEQ_ENUM_523
  29. # define BOOST_PP_SEQ_ENUM_525(x) x, BOOST_PP_SEQ_ENUM_524
  30. # define BOOST_PP_SEQ_ENUM_526(x) x, BOOST_PP_SEQ_ENUM_525
  31. # define BOOST_PP_SEQ_ENUM_527(x) x, BOOST_PP_SEQ_ENUM_526
  32. # define BOOST_PP_SEQ_ENUM_528(x) x, BOOST_PP_SEQ_ENUM_527
  33. # define BOOST_PP_SEQ_ENUM_529(x) x, BOOST_PP_SEQ_ENUM_528
  34. # define BOOST_PP_SEQ_ENUM_530(x) x, BOOST_PP_SEQ_ENUM_529
  35. # define BOOST_PP_SEQ_ENUM_531(x) x, BOOST_PP_SEQ_ENUM_530
  36. # define BOOST_PP_SEQ_ENUM_532(x) x, BOOST_PP_SEQ_ENUM_531
  37. # define BOOST_PP_SEQ_ENUM_533(x) x, BOOST_PP_SEQ_ENUM_532
  38. # define BOOST_PP_SEQ_ENUM_534(x) x, BOOST_PP_SEQ_ENUM_533
  39. # define BOOST_PP_SEQ_ENUM_535(x) x, BOOST_PP_SEQ_ENUM_534
  40. # define BOOST_PP_SEQ_ENUM_536(x) x, BOOST_PP_SEQ_ENUM_535
  41. # define BOOST_PP_SEQ_ENUM_537(x) x, BOOST_PP_SEQ_ENUM_536
  42. # define BOOST_PP_SEQ_ENUM_538(x) x, BOOST_PP_SEQ_ENUM_537
  43. # define BOOST_PP_SEQ_ENUM_539(x) x, BOOST_PP_SEQ_ENUM_538
  44. # define BOOST_PP_SEQ_ENUM_540(x) x, BOOST_PP_SEQ_ENUM_539
  45. # define BOOST_PP_SEQ_ENUM_541(x) x, BOOST_PP_SEQ_ENUM_540
  46. # define BOOST_PP_SEQ_ENUM_542(x) x, BOOST_PP_SEQ_ENUM_541
  47. # define BOOST_PP_SEQ_ENUM_543(x) x, BOOST_PP_SEQ_ENUM_542
  48. # define BOOST_PP_SEQ_ENUM_544(x) x, BOOST_PP_SEQ_ENUM_543
  49. # define BOOST_PP_SEQ_ENUM_545(x) x, BOOST_PP_SEQ_ENUM_544
  50. # define BOOST_PP_SEQ_ENUM_546(x) x, BOOST_PP_SEQ_ENUM_545
  51. # define BOOST_PP_SEQ_ENUM_547(x) x, BOOST_PP_SEQ_ENUM_546
  52. # define BOOST_PP_SEQ_ENUM_548(x) x, BOOST_PP_SEQ_ENUM_547
  53. # define BOOST_PP_SEQ_ENUM_549(x) x, BOOST_PP_SEQ_ENUM_548
  54. # define BOOST_PP_SEQ_ENUM_550(x) x, BOOST_PP_SEQ_ENUM_549
  55. # define BOOST_PP_SEQ_ENUM_551(x) x, BOOST_PP_SEQ_ENUM_550
  56. # define BOOST_PP_SEQ_ENUM_552(x) x, BOOST_PP_SEQ_ENUM_551
  57. # define BOOST_PP_SEQ_ENUM_553(x) x, BOOST_PP_SEQ_ENUM_552
  58. # define BOOST_PP_SEQ_ENUM_554(x) x, BOOST_PP_SEQ_ENUM_553
  59. # define BOOST_PP_SEQ_ENUM_555(x) x, BOOST_PP_SEQ_ENUM_554
  60. # define BOOST_PP_SEQ_ENUM_556(x) x, BOOST_PP_SEQ_ENUM_555
  61. # define BOOST_PP_SEQ_ENUM_557(x) x, BOOST_PP_SEQ_ENUM_556
  62. # define BOOST_PP_SEQ_ENUM_558(x) x, BOOST_PP_SEQ_ENUM_557
  63. # define BOOST_PP_SEQ_ENUM_559(x) x, BOOST_PP_SEQ_ENUM_558
  64. # define BOOST_PP_SEQ_ENUM_560(x) x, BOOST_PP_SEQ_ENUM_559
  65. # define BOOST_PP_SEQ_ENUM_561(x) x, BOOST_PP_SEQ_ENUM_560
  66. # define BOOST_PP_SEQ_ENUM_562(x) x, BOOST_PP_SEQ_ENUM_561
  67. # define BOOST_PP_SEQ_ENUM_563(x) x, BOOST_PP_SEQ_ENUM_562
  68. # define BOOST_PP_SEQ_ENUM_564(x) x, BOOST_PP_SEQ_ENUM_563
  69. # define BOOST_PP_SEQ_ENUM_565(x) x, BOOST_PP_SEQ_ENUM_564
  70. # define BOOST_PP_SEQ_ENUM_566(x) x, BOOST_PP_SEQ_ENUM_565
  71. # define BOOST_PP_SEQ_ENUM_567(x) x, BOOST_PP_SEQ_ENUM_566
  72. # define BOOST_PP_SEQ_ENUM_568(x) x, BOOST_PP_SEQ_ENUM_567
  73. # define BOOST_PP_SEQ_ENUM_569(x) x, BOOST_PP_SEQ_ENUM_568
  74. # define BOOST_PP_SEQ_ENUM_570(x) x, BOOST_PP_SEQ_ENUM_569
  75. # define BOOST_PP_SEQ_ENUM_571(x) x, BOOST_PP_SEQ_ENUM_570
  76. # define BOOST_PP_SEQ_ENUM_572(x) x, BOOST_PP_SEQ_ENUM_571
  77. # define BOOST_PP_SEQ_ENUM_573(x) x, BOOST_PP_SEQ_ENUM_572
  78. # define BOOST_PP_SEQ_ENUM_574(x) x, BOOST_PP_SEQ_ENUM_573
  79. # define BOOST_PP_SEQ_ENUM_575(x) x, BOOST_PP_SEQ_ENUM_574
  80. # define BOOST_PP_SEQ_ENUM_576(x) x, BOOST_PP_SEQ_ENUM_575
  81. # define BOOST_PP_SEQ_ENUM_577(x) x, BOOST_PP_SEQ_ENUM_576
  82. # define BOOST_PP_SEQ_ENUM_578(x) x, BOOST_PP_SEQ_ENUM_577
  83. # define BOOST_PP_SEQ_ENUM_579(x) x, BOOST_PP_SEQ_ENUM_578
  84. # define BOOST_PP_SEQ_ENUM_580(x) x, BOOST_PP_SEQ_ENUM_579
  85. # define BOOST_PP_SEQ_ENUM_581(x) x, BOOST_PP_SEQ_ENUM_580
  86. # define BOOST_PP_SEQ_ENUM_582(x) x, BOOST_PP_SEQ_ENUM_581
  87. # define BOOST_PP_SEQ_ENUM_583(x) x, BOOST_PP_SEQ_ENUM_582
  88. # define BOOST_PP_SEQ_ENUM_584(x) x, BOOST_PP_SEQ_ENUM_583
  89. # define BOOST_PP_SEQ_ENUM_585(x) x, BOOST_PP_SEQ_ENUM_584
  90. # define BOOST_PP_SEQ_ENUM_586(x) x, BOOST_PP_SEQ_ENUM_585
  91. # define BOOST_PP_SEQ_ENUM_587(x) x, BOOST_PP_SEQ_ENUM_586
  92. # define BOOST_PP_SEQ_ENUM_588(x) x, BOOST_PP_SEQ_ENUM_587
  93. # define BOOST_PP_SEQ_ENUM_589(x) x, BOOST_PP_SEQ_ENUM_588
  94. # define BOOST_PP_SEQ_ENUM_590(x) x, BOOST_PP_SEQ_ENUM_589
  95. # define BOOST_PP_SEQ_ENUM_591(x) x, BOOST_PP_SEQ_ENUM_590
  96. # define BOOST_PP_SEQ_ENUM_592(x) x, BOOST_PP_SEQ_ENUM_591
  97. # define BOOST_PP_SEQ_ENUM_593(x) x, BOOST_PP_SEQ_ENUM_592
  98. # define BOOST_PP_SEQ_ENUM_594(x) x, BOOST_PP_SEQ_ENUM_593
  99. # define BOOST_PP_SEQ_ENUM_595(x) x, BOOST_PP_SEQ_ENUM_594
  100. # define BOOST_PP_SEQ_ENUM_596(x) x, BOOST_PP_SEQ_ENUM_595
  101. # define BOOST_PP_SEQ_ENUM_597(x) x, BOOST_PP_SEQ_ENUM_596
  102. # define BOOST_PP_SEQ_ENUM_598(x) x, BOOST_PP_SEQ_ENUM_597
  103. # define BOOST_PP_SEQ_ENUM_599(x) x, BOOST_PP_SEQ_ENUM_598
  104. # define BOOST_PP_SEQ_ENUM_600(x) x, BOOST_PP_SEQ_ENUM_599
  105. # define BOOST_PP_SEQ_ENUM_601(x) x, BOOST_PP_SEQ_ENUM_600
  106. # define BOOST_PP_SEQ_ENUM_602(x) x, BOOST_PP_SEQ_ENUM_601
  107. # define BOOST_PP_SEQ_ENUM_603(x) x, BOOST_PP_SEQ_ENUM_602
  108. # define BOOST_PP_SEQ_ENUM_604(x) x, BOOST_PP_SEQ_ENUM_603
  109. # define BOOST_PP_SEQ_ENUM_605(x) x, BOOST_PP_SEQ_ENUM_604
  110. # define BOOST_PP_SEQ_ENUM_606(x) x, BOOST_PP_SEQ_ENUM_605
  111. # define BOOST_PP_SEQ_ENUM_607(x) x, BOOST_PP_SEQ_ENUM_606
  112. # define BOOST_PP_SEQ_ENUM_608(x) x, BOOST_PP_SEQ_ENUM_607
  113. # define BOOST_PP_SEQ_ENUM_609(x) x, BOOST_PP_SEQ_ENUM_608
  114. # define BOOST_PP_SEQ_ENUM_610(x) x, BOOST_PP_SEQ_ENUM_609
  115. # define BOOST_PP_SEQ_ENUM_611(x) x, BOOST_PP_SEQ_ENUM_610
  116. # define BOOST_PP_SEQ_ENUM_612(x) x, BOOST_PP_SEQ_ENUM_611
  117. # define BOOST_PP_SEQ_ENUM_613(x) x, BOOST_PP_SEQ_ENUM_612
  118. # define BOOST_PP_SEQ_ENUM_614(x) x, BOOST_PP_SEQ_ENUM_613
  119. # define BOOST_PP_SEQ_ENUM_615(x) x, BOOST_PP_SEQ_ENUM_614
  120. # define BOOST_PP_SEQ_ENUM_616(x) x, BOOST_PP_SEQ_ENUM_615
  121. # define BOOST_PP_SEQ_ENUM_617(x) x, BOOST_PP_SEQ_ENUM_616
  122. # define BOOST_PP_SEQ_ENUM_618(x) x, BOOST_PP_SEQ_ENUM_617
  123. # define BOOST_PP_SEQ_ENUM_619(x) x, BOOST_PP_SEQ_ENUM_618
  124. # define BOOST_PP_SEQ_ENUM_620(x) x, BOOST_PP_SEQ_ENUM_619
  125. # define BOOST_PP_SEQ_ENUM_621(x) x, BOOST_PP_SEQ_ENUM_620
  126. # define BOOST_PP_SEQ_ENUM_622(x) x, BOOST_PP_SEQ_ENUM_621
  127. # define BOOST_PP_SEQ_ENUM_623(x) x, BOOST_PP_SEQ_ENUM_622
  128. # define BOOST_PP_SEQ_ENUM_624(x) x, BOOST_PP_SEQ_ENUM_623
  129. # define BOOST_PP_SEQ_ENUM_625(x) x, BOOST_PP_SEQ_ENUM_624
  130. # define BOOST_PP_SEQ_ENUM_626(x) x, BOOST_PP_SEQ_ENUM_625
  131. # define BOOST_PP_SEQ_ENUM_627(x) x, BOOST_PP_SEQ_ENUM_626
  132. # define BOOST_PP_SEQ_ENUM_628(x) x, BOOST_PP_SEQ_ENUM_627
  133. # define BOOST_PP_SEQ_ENUM_629(x) x, BOOST_PP_SEQ_ENUM_628
  134. # define BOOST_PP_SEQ_ENUM_630(x) x, BOOST_PP_SEQ_ENUM_629
  135. # define BOOST_PP_SEQ_ENUM_631(x) x, BOOST_PP_SEQ_ENUM_630
  136. # define BOOST_PP_SEQ_ENUM_632(x) x, BOOST_PP_SEQ_ENUM_631
  137. # define BOOST_PP_SEQ_ENUM_633(x) x, BOOST_PP_SEQ_ENUM_632
  138. # define BOOST_PP_SEQ_ENUM_634(x) x, BOOST_PP_SEQ_ENUM_633
  139. # define BOOST_PP_SEQ_ENUM_635(x) x, BOOST_PP_SEQ_ENUM_634
  140. # define BOOST_PP_SEQ_ENUM_636(x) x, BOOST_PP_SEQ_ENUM_635
  141. # define BOOST_PP_SEQ_ENUM_637(x) x, BOOST_PP_SEQ_ENUM_636
  142. # define BOOST_PP_SEQ_ENUM_638(x) x, BOOST_PP_SEQ_ENUM_637
  143. # define BOOST_PP_SEQ_ENUM_639(x) x, BOOST_PP_SEQ_ENUM_638
  144. # define BOOST_PP_SEQ_ENUM_640(x) x, BOOST_PP_SEQ_ENUM_639
  145. # define BOOST_PP_SEQ_ENUM_641(x) x, BOOST_PP_SEQ_ENUM_640
  146. # define BOOST_PP_SEQ_ENUM_642(x) x, BOOST_PP_SEQ_ENUM_641
  147. # define BOOST_PP_SEQ_ENUM_643(x) x, BOOST_PP_SEQ_ENUM_642
  148. # define BOOST_PP_SEQ_ENUM_644(x) x, BOOST_PP_SEQ_ENUM_643
  149. # define BOOST_PP_SEQ_ENUM_645(x) x, BOOST_PP_SEQ_ENUM_644
  150. # define BOOST_PP_SEQ_ENUM_646(x) x, BOOST_PP_SEQ_ENUM_645
  151. # define BOOST_PP_SEQ_ENUM_647(x) x, BOOST_PP_SEQ_ENUM_646
  152. # define BOOST_PP_SEQ_ENUM_648(x) x, BOOST_PP_SEQ_ENUM_647
  153. # define BOOST_PP_SEQ_ENUM_649(x) x, BOOST_PP_SEQ_ENUM_648
  154. # define BOOST_PP_SEQ_ENUM_650(x) x, BOOST_PP_SEQ_ENUM_649
  155. # define BOOST_PP_SEQ_ENUM_651(x) x, BOOST_PP_SEQ_ENUM_650
  156. # define BOOST_PP_SEQ_ENUM_652(x) x, BOOST_PP_SEQ_ENUM_651
  157. # define BOOST_PP_SEQ_ENUM_653(x) x, BOOST_PP_SEQ_ENUM_652
  158. # define BOOST_PP_SEQ_ENUM_654(x) x, BOOST_PP_SEQ_ENUM_653
  159. # define BOOST_PP_SEQ_ENUM_655(x) x, BOOST_PP_SEQ_ENUM_654
  160. # define BOOST_PP_SEQ_ENUM_656(x) x, BOOST_PP_SEQ_ENUM_655
  161. # define BOOST_PP_SEQ_ENUM_657(x) x, BOOST_PP_SEQ_ENUM_656
  162. # define BOOST_PP_SEQ_ENUM_658(x) x, BOOST_PP_SEQ_ENUM_657
  163. # define BOOST_PP_SEQ_ENUM_659(x) x, BOOST_PP_SEQ_ENUM_658
  164. # define BOOST_PP_SEQ_ENUM_660(x) x, BOOST_PP_SEQ_ENUM_659
  165. # define BOOST_PP_SEQ_ENUM_661(x) x, BOOST_PP_SEQ_ENUM_660
  166. # define BOOST_PP_SEQ_ENUM_662(x) x, BOOST_PP_SEQ_ENUM_661
  167. # define BOOST_PP_SEQ_ENUM_663(x) x, BOOST_PP_SEQ_ENUM_662
  168. # define BOOST_PP_SEQ_ENUM_664(x) x, BOOST_PP_SEQ_ENUM_663
  169. # define BOOST_PP_SEQ_ENUM_665(x) x, BOOST_PP_SEQ_ENUM_664
  170. # define BOOST_PP_SEQ_ENUM_666(x) x, BOOST_PP_SEQ_ENUM_665
  171. # define BOOST_PP_SEQ_ENUM_667(x) x, BOOST_PP_SEQ_ENUM_666
  172. # define BOOST_PP_SEQ_ENUM_668(x) x, BOOST_PP_SEQ_ENUM_667
  173. # define BOOST_PP_SEQ_ENUM_669(x) x, BOOST_PP_SEQ_ENUM_668
  174. # define BOOST_PP_SEQ_ENUM_670(x) x, BOOST_PP_SEQ_ENUM_669
  175. # define BOOST_PP_SEQ_ENUM_671(x) x, BOOST_PP_SEQ_ENUM_670
  176. # define BOOST_PP_SEQ_ENUM_672(x) x, BOOST_PP_SEQ_ENUM_671
  177. # define BOOST_PP_SEQ_ENUM_673(x) x, BOOST_PP_SEQ_ENUM_672
  178. # define BOOST_PP_SEQ_ENUM_674(x) x, BOOST_PP_SEQ_ENUM_673
  179. # define BOOST_PP_SEQ_ENUM_675(x) x, BOOST_PP_SEQ_ENUM_674
  180. # define BOOST_PP_SEQ_ENUM_676(x) x, BOOST_PP_SEQ_ENUM_675
  181. # define BOOST_PP_SEQ_ENUM_677(x) x, BOOST_PP_SEQ_ENUM_676
  182. # define BOOST_PP_SEQ_ENUM_678(x) x, BOOST_PP_SEQ_ENUM_677
  183. # define BOOST_PP_SEQ_ENUM_679(x) x, BOOST_PP_SEQ_ENUM_678
  184. # define BOOST_PP_SEQ_ENUM_680(x) x, BOOST_PP_SEQ_ENUM_679
  185. # define BOOST_PP_SEQ_ENUM_681(x) x, BOOST_PP_SEQ_ENUM_680
  186. # define BOOST_PP_SEQ_ENUM_682(x) x, BOOST_PP_SEQ_ENUM_681
  187. # define BOOST_PP_SEQ_ENUM_683(x) x, BOOST_PP_SEQ_ENUM_682
  188. # define BOOST_PP_SEQ_ENUM_684(x) x, BOOST_PP_SEQ_ENUM_683
  189. # define BOOST_PP_SEQ_ENUM_685(x) x, BOOST_PP_SEQ_ENUM_684
  190. # define BOOST_PP_SEQ_ENUM_686(x) x, BOOST_PP_SEQ_ENUM_685
  191. # define BOOST_PP_SEQ_ENUM_687(x) x, BOOST_PP_SEQ_ENUM_686
  192. # define BOOST_PP_SEQ_ENUM_688(x) x, BOOST_PP_SEQ_ENUM_687
  193. # define BOOST_PP_SEQ_ENUM_689(x) x, BOOST_PP_SEQ_ENUM_688
  194. # define BOOST_PP_SEQ_ENUM_690(x) x, BOOST_PP_SEQ_ENUM_689
  195. # define BOOST_PP_SEQ_ENUM_691(x) x, BOOST_PP_SEQ_ENUM_690
  196. # define BOOST_PP_SEQ_ENUM_692(x) x, BOOST_PP_SEQ_ENUM_691
  197. # define BOOST_PP_SEQ_ENUM_693(x) x, BOOST_PP_SEQ_ENUM_692
  198. # define BOOST_PP_SEQ_ENUM_694(x) x, BOOST_PP_SEQ_ENUM_693
  199. # define BOOST_PP_SEQ_ENUM_695(x) x, BOOST_PP_SEQ_ENUM_694
  200. # define BOOST_PP_SEQ_ENUM_696(x) x, BOOST_PP_SEQ_ENUM_695
  201. # define BOOST_PP_SEQ_ENUM_697(x) x, BOOST_PP_SEQ_ENUM_696
  202. # define BOOST_PP_SEQ_ENUM_698(x) x, BOOST_PP_SEQ_ENUM_697
  203. # define BOOST_PP_SEQ_ENUM_699(x) x, BOOST_PP_SEQ_ENUM_698
  204. # define BOOST_PP_SEQ_ENUM_700(x) x, BOOST_PP_SEQ_ENUM_699
  205. # define BOOST_PP_SEQ_ENUM_701(x) x, BOOST_PP_SEQ_ENUM_700
  206. # define BOOST_PP_SEQ_ENUM_702(x) x, BOOST_PP_SEQ_ENUM_701
  207. # define BOOST_PP_SEQ_ENUM_703(x) x, BOOST_PP_SEQ_ENUM_702
  208. # define BOOST_PP_SEQ_ENUM_704(x) x, BOOST_PP_SEQ_ENUM_703
  209. # define BOOST_PP_SEQ_ENUM_705(x) x, BOOST_PP_SEQ_ENUM_704
  210. # define BOOST_PP_SEQ_ENUM_706(x) x, BOOST_PP_SEQ_ENUM_705
  211. # define BOOST_PP_SEQ_ENUM_707(x) x, BOOST_PP_SEQ_ENUM_706
  212. # define BOOST_PP_SEQ_ENUM_708(x) x, BOOST_PP_SEQ_ENUM_707
  213. # define BOOST_PP_SEQ_ENUM_709(x) x, BOOST_PP_SEQ_ENUM_708
  214. # define BOOST_PP_SEQ_ENUM_710(x) x, BOOST_PP_SEQ_ENUM_709
  215. # define BOOST_PP_SEQ_ENUM_711(x) x, BOOST_PP_SEQ_ENUM_710
  216. # define BOOST_PP_SEQ_ENUM_712(x) x, BOOST_PP_SEQ_ENUM_711
  217. # define BOOST_PP_SEQ_ENUM_713(x) x, BOOST_PP_SEQ_ENUM_712
  218. # define BOOST_PP_SEQ_ENUM_714(x) x, BOOST_PP_SEQ_ENUM_713
  219. # define BOOST_PP_SEQ_ENUM_715(x) x, BOOST_PP_SEQ_ENUM_714
  220. # define BOOST_PP_SEQ_ENUM_716(x) x, BOOST_PP_SEQ_ENUM_715
  221. # define BOOST_PP_SEQ_ENUM_717(x) x, BOOST_PP_SEQ_ENUM_716
  222. # define BOOST_PP_SEQ_ENUM_718(x) x, BOOST_PP_SEQ_ENUM_717
  223. # define BOOST_PP_SEQ_ENUM_719(x) x, BOOST_PP_SEQ_ENUM_718
  224. # define BOOST_PP_SEQ_ENUM_720(x) x, BOOST_PP_SEQ_ENUM_719
  225. # define BOOST_PP_SEQ_ENUM_721(x) x, BOOST_PP_SEQ_ENUM_720
  226. # define BOOST_PP_SEQ_ENUM_722(x) x, BOOST_PP_SEQ_ENUM_721
  227. # define BOOST_PP_SEQ_ENUM_723(x) x, BOOST_PP_SEQ_ENUM_722
  228. # define BOOST_PP_SEQ_ENUM_724(x) x, BOOST_PP_SEQ_ENUM_723
  229. # define BOOST_PP_SEQ_ENUM_725(x) x, BOOST_PP_SEQ_ENUM_724
  230. # define BOOST_PP_SEQ_ENUM_726(x) x, BOOST_PP_SEQ_ENUM_725
  231. # define BOOST_PP_SEQ_ENUM_727(x) x, BOOST_PP_SEQ_ENUM_726
  232. # define BOOST_PP_SEQ_ENUM_728(x) x, BOOST_PP_SEQ_ENUM_727
  233. # define BOOST_PP_SEQ_ENUM_729(x) x, BOOST_PP_SEQ_ENUM_728
  234. # define BOOST_PP_SEQ_ENUM_730(x) x, BOOST_PP_SEQ_ENUM_729
  235. # define BOOST_PP_SEQ_ENUM_731(x) x, BOOST_PP_SEQ_ENUM_730
  236. # define BOOST_PP_SEQ_ENUM_732(x) x, BOOST_PP_SEQ_ENUM_731
  237. # define BOOST_PP_SEQ_ENUM_733(x) x, BOOST_PP_SEQ_ENUM_732
  238. # define BOOST_PP_SEQ_ENUM_734(x) x, BOOST_PP_SEQ_ENUM_733
  239. # define BOOST_PP_SEQ_ENUM_735(x) x, BOOST_PP_SEQ_ENUM_734
  240. # define BOOST_PP_SEQ_ENUM_736(x) x, BOOST_PP_SEQ_ENUM_735
  241. # define BOOST_PP_SEQ_ENUM_737(x) x, BOOST_PP_SEQ_ENUM_736
  242. # define BOOST_PP_SEQ_ENUM_738(x) x, BOOST_PP_SEQ_ENUM_737
  243. # define BOOST_PP_SEQ_ENUM_739(x) x, BOOST_PP_SEQ_ENUM_738
  244. # define BOOST_PP_SEQ_ENUM_740(x) x, BOOST_PP_SEQ_ENUM_739
  245. # define BOOST_PP_SEQ_ENUM_741(x) x, BOOST_PP_SEQ_ENUM_740
  246. # define BOOST_PP_SEQ_ENUM_742(x) x, BOOST_PP_SEQ_ENUM_741
  247. # define BOOST_PP_SEQ_ENUM_743(x) x, BOOST_PP_SEQ_ENUM_742
  248. # define BOOST_PP_SEQ_ENUM_744(x) x, BOOST_PP_SEQ_ENUM_743
  249. # define BOOST_PP_SEQ_ENUM_745(x) x, BOOST_PP_SEQ_ENUM_744
  250. # define BOOST_PP_SEQ_ENUM_746(x) x, BOOST_PP_SEQ_ENUM_745
  251. # define BOOST_PP_SEQ_ENUM_747(x) x, BOOST_PP_SEQ_ENUM_746
  252. # define BOOST_PP_SEQ_ENUM_748(x) x, BOOST_PP_SEQ_ENUM_747
  253. # define BOOST_PP_SEQ_ENUM_749(x) x, BOOST_PP_SEQ_ENUM_748
  254. # define BOOST_PP_SEQ_ENUM_750(x) x, BOOST_PP_SEQ_ENUM_749
  255. # define BOOST_PP_SEQ_ENUM_751(x) x, BOOST_PP_SEQ_ENUM_750
  256. # define BOOST_PP_SEQ_ENUM_752(x) x, BOOST_PP_SEQ_ENUM_751
  257. # define BOOST_PP_SEQ_ENUM_753(x) x, BOOST_PP_SEQ_ENUM_752
  258. # define BOOST_PP_SEQ_ENUM_754(x) x, BOOST_PP_SEQ_ENUM_753
  259. # define BOOST_PP_SEQ_ENUM_755(x) x, BOOST_PP_SEQ_ENUM_754
  260. # define BOOST_PP_SEQ_ENUM_756(x) x, BOOST_PP_SEQ_ENUM_755
  261. # define BOOST_PP_SEQ_ENUM_757(x) x, BOOST_PP_SEQ_ENUM_756
  262. # define BOOST_PP_SEQ_ENUM_758(x) x, BOOST_PP_SEQ_ENUM_757
  263. # define BOOST_PP_SEQ_ENUM_759(x) x, BOOST_PP_SEQ_ENUM_758
  264. # define BOOST_PP_SEQ_ENUM_760(x) x, BOOST_PP_SEQ_ENUM_759
  265. # define BOOST_PP_SEQ_ENUM_761(x) x, BOOST_PP_SEQ_ENUM_760
  266. # define BOOST_PP_SEQ_ENUM_762(x) x, BOOST_PP_SEQ_ENUM_761
  267. # define BOOST_PP_SEQ_ENUM_763(x) x, BOOST_PP_SEQ_ENUM_762
  268. # define BOOST_PP_SEQ_ENUM_764(x) x, BOOST_PP_SEQ_ENUM_763
  269. # define BOOST_PP_SEQ_ENUM_765(x) x, BOOST_PP_SEQ_ENUM_764
  270. # define BOOST_PP_SEQ_ENUM_766(x) x, BOOST_PP_SEQ_ENUM_765
  271. # define BOOST_PP_SEQ_ENUM_767(x) x, BOOST_PP_SEQ_ENUM_766
  272. # define BOOST_PP_SEQ_ENUM_768(x) x, BOOST_PP_SEQ_ENUM_767
  273. # define BOOST_PP_SEQ_ENUM_769(x) x, BOOST_PP_SEQ_ENUM_768
  274. # define BOOST_PP_SEQ_ENUM_770(x) x, BOOST_PP_SEQ_ENUM_769
  275. # define BOOST_PP_SEQ_ENUM_771(x) x, BOOST_PP_SEQ_ENUM_770
  276. # define BOOST_PP_SEQ_ENUM_772(x) x, BOOST_PP_SEQ_ENUM_771
  277. # define BOOST_PP_SEQ_ENUM_773(x) x, BOOST_PP_SEQ_ENUM_772
  278. # define BOOST_PP_SEQ_ENUM_774(x) x, BOOST_PP_SEQ_ENUM_773
  279. # define BOOST_PP_SEQ_ENUM_775(x) x, BOOST_PP_SEQ_ENUM_774
  280. # define BOOST_PP_SEQ_ENUM_776(x) x, BOOST_PP_SEQ_ENUM_775
  281. # define BOOST_PP_SEQ_ENUM_777(x) x, BOOST_PP_SEQ_ENUM_776
  282. # define BOOST_PP_SEQ_ENUM_778(x) x, BOOST_PP_SEQ_ENUM_777
  283. # define BOOST_PP_SEQ_ENUM_779(x) x, BOOST_PP_SEQ_ENUM_778
  284. # define BOOST_PP_SEQ_ENUM_780(x) x, BOOST_PP_SEQ_ENUM_779
  285. # define BOOST_PP_SEQ_ENUM_781(x) x, BOOST_PP_SEQ_ENUM_780
  286. # define BOOST_PP_SEQ_ENUM_782(x) x, BOOST_PP_SEQ_ENUM_781
  287. # define BOOST_PP_SEQ_ENUM_783(x) x, BOOST_PP_SEQ_ENUM_782
  288. # define BOOST_PP_SEQ_ENUM_784(x) x, BOOST_PP_SEQ_ENUM_783
  289. # define BOOST_PP_SEQ_ENUM_785(x) x, BOOST_PP_SEQ_ENUM_784
  290. # define BOOST_PP_SEQ_ENUM_786(x) x, BOOST_PP_SEQ_ENUM_785
  291. # define BOOST_PP_SEQ_ENUM_787(x) x, BOOST_PP_SEQ_ENUM_786
  292. # define BOOST_PP_SEQ_ENUM_788(x) x, BOOST_PP_SEQ_ENUM_787
  293. # define BOOST_PP_SEQ_ENUM_789(x) x, BOOST_PP_SEQ_ENUM_788
  294. # define BOOST_PP_SEQ_ENUM_790(x) x, BOOST_PP_SEQ_ENUM_789
  295. # define BOOST_PP_SEQ_ENUM_791(x) x, BOOST_PP_SEQ_ENUM_790
  296. # define BOOST_PP_SEQ_ENUM_792(x) x, BOOST_PP_SEQ_ENUM_791
  297. # define BOOST_PP_SEQ_ENUM_793(x) x, BOOST_PP_SEQ_ENUM_792
  298. # define BOOST_PP_SEQ_ENUM_794(x) x, BOOST_PP_SEQ_ENUM_793
  299. # define BOOST_PP_SEQ_ENUM_795(x) x, BOOST_PP_SEQ_ENUM_794
  300. # define BOOST_PP_SEQ_ENUM_796(x) x, BOOST_PP_SEQ_ENUM_795
  301. # define BOOST_PP_SEQ_ENUM_797(x) x, BOOST_PP_SEQ_ENUM_796
  302. # define BOOST_PP_SEQ_ENUM_798(x) x, BOOST_PP_SEQ_ENUM_797
  303. # define BOOST_PP_SEQ_ENUM_799(x) x, BOOST_PP_SEQ_ENUM_798
  304. # define BOOST_PP_SEQ_ENUM_800(x) x, BOOST_PP_SEQ_ENUM_799
  305. # define BOOST_PP_SEQ_ENUM_801(x) x, BOOST_PP_SEQ_ENUM_800
  306. # define BOOST_PP_SEQ_ENUM_802(x) x, BOOST_PP_SEQ_ENUM_801
  307. # define BOOST_PP_SEQ_ENUM_803(x) x, BOOST_PP_SEQ_ENUM_802
  308. # define BOOST_PP_SEQ_ENUM_804(x) x, BOOST_PP_SEQ_ENUM_803
  309. # define BOOST_PP_SEQ_ENUM_805(x) x, BOOST_PP_SEQ_ENUM_804
  310. # define BOOST_PP_SEQ_ENUM_806(x) x, BOOST_PP_SEQ_ENUM_805
  311. # define BOOST_PP_SEQ_ENUM_807(x) x, BOOST_PP_SEQ_ENUM_806
  312. # define BOOST_PP_SEQ_ENUM_808(x) x, BOOST_PP_SEQ_ENUM_807
  313. # define BOOST_PP_SEQ_ENUM_809(x) x, BOOST_PP_SEQ_ENUM_808
  314. # define BOOST_PP_SEQ_ENUM_810(x) x, BOOST_PP_SEQ_ENUM_809
  315. # define BOOST_PP_SEQ_ENUM_811(x) x, BOOST_PP_SEQ_ENUM_810
  316. # define BOOST_PP_SEQ_ENUM_812(x) x, BOOST_PP_SEQ_ENUM_811
  317. # define BOOST_PP_SEQ_ENUM_813(x) x, BOOST_PP_SEQ_ENUM_812
  318. # define BOOST_PP_SEQ_ENUM_814(x) x, BOOST_PP_SEQ_ENUM_813
  319. # define BOOST_PP_SEQ_ENUM_815(x) x, BOOST_PP_SEQ_ENUM_814
  320. # define BOOST_PP_SEQ_ENUM_816(x) x, BOOST_PP_SEQ_ENUM_815
  321. # define BOOST_PP_SEQ_ENUM_817(x) x, BOOST_PP_SEQ_ENUM_816
  322. # define BOOST_PP_SEQ_ENUM_818(x) x, BOOST_PP_SEQ_ENUM_817
  323. # define BOOST_PP_SEQ_ENUM_819(x) x, BOOST_PP_SEQ_ENUM_818
  324. # define BOOST_PP_SEQ_ENUM_820(x) x, BOOST_PP_SEQ_ENUM_819
  325. # define BOOST_PP_SEQ_ENUM_821(x) x, BOOST_PP_SEQ_ENUM_820
  326. # define BOOST_PP_SEQ_ENUM_822(x) x, BOOST_PP_SEQ_ENUM_821
  327. # define BOOST_PP_SEQ_ENUM_823(x) x, BOOST_PP_SEQ_ENUM_822
  328. # define BOOST_PP_SEQ_ENUM_824(x) x, BOOST_PP_SEQ_ENUM_823
  329. # define BOOST_PP_SEQ_ENUM_825(x) x, BOOST_PP_SEQ_ENUM_824
  330. # define BOOST_PP_SEQ_ENUM_826(x) x, BOOST_PP_SEQ_ENUM_825
  331. # define BOOST_PP_SEQ_ENUM_827(x) x, BOOST_PP_SEQ_ENUM_826
  332. # define BOOST_PP_SEQ_ENUM_828(x) x, BOOST_PP_SEQ_ENUM_827
  333. # define BOOST_PP_SEQ_ENUM_829(x) x, BOOST_PP_SEQ_ENUM_828
  334. # define BOOST_PP_SEQ_ENUM_830(x) x, BOOST_PP_SEQ_ENUM_829
  335. # define BOOST_PP_SEQ_ENUM_831(x) x, BOOST_PP_SEQ_ENUM_830
  336. # define BOOST_PP_SEQ_ENUM_832(x) x, BOOST_PP_SEQ_ENUM_831
  337. # define BOOST_PP_SEQ_ENUM_833(x) x, BOOST_PP_SEQ_ENUM_832
  338. # define BOOST_PP_SEQ_ENUM_834(x) x, BOOST_PP_SEQ_ENUM_833
  339. # define BOOST_PP_SEQ_ENUM_835(x) x, BOOST_PP_SEQ_ENUM_834
  340. # define BOOST_PP_SEQ_ENUM_836(x) x, BOOST_PP_SEQ_ENUM_835
  341. # define BOOST_PP_SEQ_ENUM_837(x) x, BOOST_PP_SEQ_ENUM_836
  342. # define BOOST_PP_SEQ_ENUM_838(x) x, BOOST_PP_SEQ_ENUM_837
  343. # define BOOST_PP_SEQ_ENUM_839(x) x, BOOST_PP_SEQ_ENUM_838
  344. # define BOOST_PP_SEQ_ENUM_840(x) x, BOOST_PP_SEQ_ENUM_839
  345. # define BOOST_PP_SEQ_ENUM_841(x) x, BOOST_PP_SEQ_ENUM_840
  346. # define BOOST_PP_SEQ_ENUM_842(x) x, BOOST_PP_SEQ_ENUM_841
  347. # define BOOST_PP_SEQ_ENUM_843(x) x, BOOST_PP_SEQ_ENUM_842
  348. # define BOOST_PP_SEQ_ENUM_844(x) x, BOOST_PP_SEQ_ENUM_843
  349. # define BOOST_PP_SEQ_ENUM_845(x) x, BOOST_PP_SEQ_ENUM_844
  350. # define BOOST_PP_SEQ_ENUM_846(x) x, BOOST_PP_SEQ_ENUM_845
  351. # define BOOST_PP_SEQ_ENUM_847(x) x, BOOST_PP_SEQ_ENUM_846
  352. # define BOOST_PP_SEQ_ENUM_848(x) x, BOOST_PP_SEQ_ENUM_847
  353. # define BOOST_PP_SEQ_ENUM_849(x) x, BOOST_PP_SEQ_ENUM_848
  354. # define BOOST_PP_SEQ_ENUM_850(x) x, BOOST_PP_SEQ_ENUM_849
  355. # define BOOST_PP_SEQ_ENUM_851(x) x, BOOST_PP_SEQ_ENUM_850
  356. # define BOOST_PP_SEQ_ENUM_852(x) x, BOOST_PP_SEQ_ENUM_851
  357. # define BOOST_PP_SEQ_ENUM_853(x) x, BOOST_PP_SEQ_ENUM_852
  358. # define BOOST_PP_SEQ_ENUM_854(x) x, BOOST_PP_SEQ_ENUM_853
  359. # define BOOST_PP_SEQ_ENUM_855(x) x, BOOST_PP_SEQ_ENUM_854
  360. # define BOOST_PP_SEQ_ENUM_856(x) x, BOOST_PP_SEQ_ENUM_855
  361. # define BOOST_PP_SEQ_ENUM_857(x) x, BOOST_PP_SEQ_ENUM_856
  362. # define BOOST_PP_SEQ_ENUM_858(x) x, BOOST_PP_SEQ_ENUM_857
  363. # define BOOST_PP_SEQ_ENUM_859(x) x, BOOST_PP_SEQ_ENUM_858
  364. # define BOOST_PP_SEQ_ENUM_860(x) x, BOOST_PP_SEQ_ENUM_859
  365. # define BOOST_PP_SEQ_ENUM_861(x) x, BOOST_PP_SEQ_ENUM_860
  366. # define BOOST_PP_SEQ_ENUM_862(x) x, BOOST_PP_SEQ_ENUM_861
  367. # define BOOST_PP_SEQ_ENUM_863(x) x, BOOST_PP_SEQ_ENUM_862
  368. # define BOOST_PP_SEQ_ENUM_864(x) x, BOOST_PP_SEQ_ENUM_863
  369. # define BOOST_PP_SEQ_ENUM_865(x) x, BOOST_PP_SEQ_ENUM_864
  370. # define BOOST_PP_SEQ_ENUM_866(x) x, BOOST_PP_SEQ_ENUM_865
  371. # define BOOST_PP_SEQ_ENUM_867(x) x, BOOST_PP_SEQ_ENUM_866
  372. # define BOOST_PP_SEQ_ENUM_868(x) x, BOOST_PP_SEQ_ENUM_867
  373. # define BOOST_PP_SEQ_ENUM_869(x) x, BOOST_PP_SEQ_ENUM_868
  374. # define BOOST_PP_SEQ_ENUM_870(x) x, BOOST_PP_SEQ_ENUM_869
  375. # define BOOST_PP_SEQ_ENUM_871(x) x, BOOST_PP_SEQ_ENUM_870
  376. # define BOOST_PP_SEQ_ENUM_872(x) x, BOOST_PP_SEQ_ENUM_871
  377. # define BOOST_PP_SEQ_ENUM_873(x) x, BOOST_PP_SEQ_ENUM_872
  378. # define BOOST_PP_SEQ_ENUM_874(x) x, BOOST_PP_SEQ_ENUM_873
  379. # define BOOST_PP_SEQ_ENUM_875(x) x, BOOST_PP_SEQ_ENUM_874
  380. # define BOOST_PP_SEQ_ENUM_876(x) x, BOOST_PP_SEQ_ENUM_875
  381. # define BOOST_PP_SEQ_ENUM_877(x) x, BOOST_PP_SEQ_ENUM_876
  382. # define BOOST_PP_SEQ_ENUM_878(x) x, BOOST_PP_SEQ_ENUM_877
  383. # define BOOST_PP_SEQ_ENUM_879(x) x, BOOST_PP_SEQ_ENUM_878
  384. # define BOOST_PP_SEQ_ENUM_880(x) x, BOOST_PP_SEQ_ENUM_879
  385. # define BOOST_PP_SEQ_ENUM_881(x) x, BOOST_PP_SEQ_ENUM_880
  386. # define BOOST_PP_SEQ_ENUM_882(x) x, BOOST_PP_SEQ_ENUM_881
  387. # define BOOST_PP_SEQ_ENUM_883(x) x, BOOST_PP_SEQ_ENUM_882
  388. # define BOOST_PP_SEQ_ENUM_884(x) x, BOOST_PP_SEQ_ENUM_883
  389. # define BOOST_PP_SEQ_ENUM_885(x) x, BOOST_PP_SEQ_ENUM_884
  390. # define BOOST_PP_SEQ_ENUM_886(x) x, BOOST_PP_SEQ_ENUM_885
  391. # define BOOST_PP_SEQ_ENUM_887(x) x, BOOST_PP_SEQ_ENUM_886
  392. # define BOOST_PP_SEQ_ENUM_888(x) x, BOOST_PP_SEQ_ENUM_887
  393. # define BOOST_PP_SEQ_ENUM_889(x) x, BOOST_PP_SEQ_ENUM_888
  394. # define BOOST_PP_SEQ_ENUM_890(x) x, BOOST_PP_SEQ_ENUM_889
  395. # define BOOST_PP_SEQ_ENUM_891(x) x, BOOST_PP_SEQ_ENUM_890
  396. # define BOOST_PP_SEQ_ENUM_892(x) x, BOOST_PP_SEQ_ENUM_891
  397. # define BOOST_PP_SEQ_ENUM_893(x) x, BOOST_PP_SEQ_ENUM_892
  398. # define BOOST_PP_SEQ_ENUM_894(x) x, BOOST_PP_SEQ_ENUM_893
  399. # define BOOST_PP_SEQ_ENUM_895(x) x, BOOST_PP_SEQ_ENUM_894
  400. # define BOOST_PP_SEQ_ENUM_896(x) x, BOOST_PP_SEQ_ENUM_895
  401. # define BOOST_PP_SEQ_ENUM_897(x) x, BOOST_PP_SEQ_ENUM_896
  402. # define BOOST_PP_SEQ_ENUM_898(x) x, BOOST_PP_SEQ_ENUM_897
  403. # define BOOST_PP_SEQ_ENUM_899(x) x, BOOST_PP_SEQ_ENUM_898
  404. # define BOOST_PP_SEQ_ENUM_900(x) x, BOOST_PP_SEQ_ENUM_899
  405. # define BOOST_PP_SEQ_ENUM_901(x) x, BOOST_PP_SEQ_ENUM_900
  406. # define BOOST_PP_SEQ_ENUM_902(x) x, BOOST_PP_SEQ_ENUM_901
  407. # define BOOST_PP_SEQ_ENUM_903(x) x, BOOST_PP_SEQ_ENUM_902
  408. # define BOOST_PP_SEQ_ENUM_904(x) x, BOOST_PP_SEQ_ENUM_903
  409. # define BOOST_PP_SEQ_ENUM_905(x) x, BOOST_PP_SEQ_ENUM_904
  410. # define BOOST_PP_SEQ_ENUM_906(x) x, BOOST_PP_SEQ_ENUM_905
  411. # define BOOST_PP_SEQ_ENUM_907(x) x, BOOST_PP_SEQ_ENUM_906
  412. # define BOOST_PP_SEQ_ENUM_908(x) x, BOOST_PP_SEQ_ENUM_907
  413. # define BOOST_PP_SEQ_ENUM_909(x) x, BOOST_PP_SEQ_ENUM_908
  414. # define BOOST_PP_SEQ_ENUM_910(x) x, BOOST_PP_SEQ_ENUM_909
  415. # define BOOST_PP_SEQ_ENUM_911(x) x, BOOST_PP_SEQ_ENUM_910
  416. # define BOOST_PP_SEQ_ENUM_912(x) x, BOOST_PP_SEQ_ENUM_911
  417. # define BOOST_PP_SEQ_ENUM_913(x) x, BOOST_PP_SEQ_ENUM_912
  418. # define BOOST_PP_SEQ_ENUM_914(x) x, BOOST_PP_SEQ_ENUM_913
  419. # define BOOST_PP_SEQ_ENUM_915(x) x, BOOST_PP_SEQ_ENUM_914
  420. # define BOOST_PP_SEQ_ENUM_916(x) x, BOOST_PP_SEQ_ENUM_915
  421. # define BOOST_PP_SEQ_ENUM_917(x) x, BOOST_PP_SEQ_ENUM_916
  422. # define BOOST_PP_SEQ_ENUM_918(x) x, BOOST_PP_SEQ_ENUM_917
  423. # define BOOST_PP_SEQ_ENUM_919(x) x, BOOST_PP_SEQ_ENUM_918
  424. # define BOOST_PP_SEQ_ENUM_920(x) x, BOOST_PP_SEQ_ENUM_919
  425. # define BOOST_PP_SEQ_ENUM_921(x) x, BOOST_PP_SEQ_ENUM_920
  426. # define BOOST_PP_SEQ_ENUM_922(x) x, BOOST_PP_SEQ_ENUM_921
  427. # define BOOST_PP_SEQ_ENUM_923(x) x, BOOST_PP_SEQ_ENUM_922
  428. # define BOOST_PP_SEQ_ENUM_924(x) x, BOOST_PP_SEQ_ENUM_923
  429. # define BOOST_PP_SEQ_ENUM_925(x) x, BOOST_PP_SEQ_ENUM_924
  430. # define BOOST_PP_SEQ_ENUM_926(x) x, BOOST_PP_SEQ_ENUM_925
  431. # define BOOST_PP_SEQ_ENUM_927(x) x, BOOST_PP_SEQ_ENUM_926
  432. # define BOOST_PP_SEQ_ENUM_928(x) x, BOOST_PP_SEQ_ENUM_927
  433. # define BOOST_PP_SEQ_ENUM_929(x) x, BOOST_PP_SEQ_ENUM_928
  434. # define BOOST_PP_SEQ_ENUM_930(x) x, BOOST_PP_SEQ_ENUM_929
  435. # define BOOST_PP_SEQ_ENUM_931(x) x, BOOST_PP_SEQ_ENUM_930
  436. # define BOOST_PP_SEQ_ENUM_932(x) x, BOOST_PP_SEQ_ENUM_931
  437. # define BOOST_PP_SEQ_ENUM_933(x) x, BOOST_PP_SEQ_ENUM_932
  438. # define BOOST_PP_SEQ_ENUM_934(x) x, BOOST_PP_SEQ_ENUM_933
  439. # define BOOST_PP_SEQ_ENUM_935(x) x, BOOST_PP_SEQ_ENUM_934
  440. # define BOOST_PP_SEQ_ENUM_936(x) x, BOOST_PP_SEQ_ENUM_935
  441. # define BOOST_PP_SEQ_ENUM_937(x) x, BOOST_PP_SEQ_ENUM_936
  442. # define BOOST_PP_SEQ_ENUM_938(x) x, BOOST_PP_SEQ_ENUM_937
  443. # define BOOST_PP_SEQ_ENUM_939(x) x, BOOST_PP_SEQ_ENUM_938
  444. # define BOOST_PP_SEQ_ENUM_940(x) x, BOOST_PP_SEQ_ENUM_939
  445. # define BOOST_PP_SEQ_ENUM_941(x) x, BOOST_PP_SEQ_ENUM_940
  446. # define BOOST_PP_SEQ_ENUM_942(x) x, BOOST_PP_SEQ_ENUM_941
  447. # define BOOST_PP_SEQ_ENUM_943(x) x, BOOST_PP_SEQ_ENUM_942
  448. # define BOOST_PP_SEQ_ENUM_944(x) x, BOOST_PP_SEQ_ENUM_943
  449. # define BOOST_PP_SEQ_ENUM_945(x) x, BOOST_PP_SEQ_ENUM_944
  450. # define BOOST_PP_SEQ_ENUM_946(x) x, BOOST_PP_SEQ_ENUM_945
  451. # define BOOST_PP_SEQ_ENUM_947(x) x, BOOST_PP_SEQ_ENUM_946
  452. # define BOOST_PP_SEQ_ENUM_948(x) x, BOOST_PP_SEQ_ENUM_947
  453. # define BOOST_PP_SEQ_ENUM_949(x) x, BOOST_PP_SEQ_ENUM_948
  454. # define BOOST_PP_SEQ_ENUM_950(x) x, BOOST_PP_SEQ_ENUM_949
  455. # define BOOST_PP_SEQ_ENUM_951(x) x, BOOST_PP_SEQ_ENUM_950
  456. # define BOOST_PP_SEQ_ENUM_952(x) x, BOOST_PP_SEQ_ENUM_951
  457. # define BOOST_PP_SEQ_ENUM_953(x) x, BOOST_PP_SEQ_ENUM_952
  458. # define BOOST_PP_SEQ_ENUM_954(x) x, BOOST_PP_SEQ_ENUM_953
  459. # define BOOST_PP_SEQ_ENUM_955(x) x, BOOST_PP_SEQ_ENUM_954
  460. # define BOOST_PP_SEQ_ENUM_956(x) x, BOOST_PP_SEQ_ENUM_955
  461. # define BOOST_PP_SEQ_ENUM_957(x) x, BOOST_PP_SEQ_ENUM_956
  462. # define BOOST_PP_SEQ_ENUM_958(x) x, BOOST_PP_SEQ_ENUM_957
  463. # define BOOST_PP_SEQ_ENUM_959(x) x, BOOST_PP_SEQ_ENUM_958
  464. # define BOOST_PP_SEQ_ENUM_960(x) x, BOOST_PP_SEQ_ENUM_959
  465. # define BOOST_PP_SEQ_ENUM_961(x) x, BOOST_PP_SEQ_ENUM_960
  466. # define BOOST_PP_SEQ_ENUM_962(x) x, BOOST_PP_SEQ_ENUM_961
  467. # define BOOST_PP_SEQ_ENUM_963(x) x, BOOST_PP_SEQ_ENUM_962
  468. # define BOOST_PP_SEQ_ENUM_964(x) x, BOOST_PP_SEQ_ENUM_963
  469. # define BOOST_PP_SEQ_ENUM_965(x) x, BOOST_PP_SEQ_ENUM_964
  470. # define BOOST_PP_SEQ_ENUM_966(x) x, BOOST_PP_SEQ_ENUM_965
  471. # define BOOST_PP_SEQ_ENUM_967(x) x, BOOST_PP_SEQ_ENUM_966
  472. # define BOOST_PP_SEQ_ENUM_968(x) x, BOOST_PP_SEQ_ENUM_967
  473. # define BOOST_PP_SEQ_ENUM_969(x) x, BOOST_PP_SEQ_ENUM_968
  474. # define BOOST_PP_SEQ_ENUM_970(x) x, BOOST_PP_SEQ_ENUM_969
  475. # define BOOST_PP_SEQ_ENUM_971(x) x, BOOST_PP_SEQ_ENUM_970
  476. # define BOOST_PP_SEQ_ENUM_972(x) x, BOOST_PP_SEQ_ENUM_971
  477. # define BOOST_PP_SEQ_ENUM_973(x) x, BOOST_PP_SEQ_ENUM_972
  478. # define BOOST_PP_SEQ_ENUM_974(x) x, BOOST_PP_SEQ_ENUM_973
  479. # define BOOST_PP_SEQ_ENUM_975(x) x, BOOST_PP_SEQ_ENUM_974
  480. # define BOOST_PP_SEQ_ENUM_976(x) x, BOOST_PP_SEQ_ENUM_975
  481. # define BOOST_PP_SEQ_ENUM_977(x) x, BOOST_PP_SEQ_ENUM_976
  482. # define BOOST_PP_SEQ_ENUM_978(x) x, BOOST_PP_SEQ_ENUM_977
  483. # define BOOST_PP_SEQ_ENUM_979(x) x, BOOST_PP_SEQ_ENUM_978
  484. # define BOOST_PP_SEQ_ENUM_980(x) x, BOOST_PP_SEQ_ENUM_979
  485. # define BOOST_PP_SEQ_ENUM_981(x) x, BOOST_PP_SEQ_ENUM_980
  486. # define BOOST_PP_SEQ_ENUM_982(x) x, BOOST_PP_SEQ_ENUM_981
  487. # define BOOST_PP_SEQ_ENUM_983(x) x, BOOST_PP_SEQ_ENUM_982
  488. # define BOOST_PP_SEQ_ENUM_984(x) x, BOOST_PP_SEQ_ENUM_983
  489. # define BOOST_PP_SEQ_ENUM_985(x) x, BOOST_PP_SEQ_ENUM_984
  490. # define BOOST_PP_SEQ_ENUM_986(x) x, BOOST_PP_SEQ_ENUM_985
  491. # define BOOST_PP_SEQ_ENUM_987(x) x, BOOST_PP_SEQ_ENUM_986
  492. # define BOOST_PP_SEQ_ENUM_988(x) x, BOOST_PP_SEQ_ENUM_987
  493. # define BOOST_PP_SEQ_ENUM_989(x) x, BOOST_PP_SEQ_ENUM_988
  494. # define BOOST_PP_SEQ_ENUM_990(x) x, BOOST_PP_SEQ_ENUM_989
  495. # define BOOST_PP_SEQ_ENUM_991(x) x, BOOST_PP_SEQ_ENUM_990
  496. # define BOOST_PP_SEQ_ENUM_992(x) x, BOOST_PP_SEQ_ENUM_991
  497. # define BOOST_PP_SEQ_ENUM_993(x) x, BOOST_PP_SEQ_ENUM_992
  498. # define BOOST_PP_SEQ_ENUM_994(x) x, BOOST_PP_SEQ_ENUM_993
  499. # define BOOST_PP_SEQ_ENUM_995(x) x, BOOST_PP_SEQ_ENUM_994
  500. # define BOOST_PP_SEQ_ENUM_996(x) x, BOOST_PP_SEQ_ENUM_995
  501. # define BOOST_PP_SEQ_ENUM_997(x) x, BOOST_PP_SEQ_ENUM_996
  502. # define BOOST_PP_SEQ_ENUM_998(x) x, BOOST_PP_SEQ_ENUM_997
  503. # define BOOST_PP_SEQ_ENUM_999(x) x, BOOST_PP_SEQ_ENUM_998
  504. # define BOOST_PP_SEQ_ENUM_1000(x) x, BOOST_PP_SEQ_ENUM_999
  505. # define BOOST_PP_SEQ_ENUM_1001(x) x, BOOST_PP_SEQ_ENUM_1000
  506. # define BOOST_PP_SEQ_ENUM_1002(x) x, BOOST_PP_SEQ_ENUM_1001
  507. # define BOOST_PP_SEQ_ENUM_1003(x) x, BOOST_PP_SEQ_ENUM_1002
  508. # define BOOST_PP_SEQ_ENUM_1004(x) x, BOOST_PP_SEQ_ENUM_1003
  509. # define BOOST_PP_SEQ_ENUM_1005(x) x, BOOST_PP_SEQ_ENUM_1004
  510. # define BOOST_PP_SEQ_ENUM_1006(x) x, BOOST_PP_SEQ_ENUM_1005
  511. # define BOOST_PP_SEQ_ENUM_1007(x) x, BOOST_PP_SEQ_ENUM_1006
  512. # define BOOST_PP_SEQ_ENUM_1008(x) x, BOOST_PP_SEQ_ENUM_1007
  513. # define BOOST_PP_SEQ_ENUM_1009(x) x, BOOST_PP_SEQ_ENUM_1008
  514. # define BOOST_PP_SEQ_ENUM_1010(x) x, BOOST_PP_SEQ_ENUM_1009
  515. # define BOOST_PP_SEQ_ENUM_1011(x) x, BOOST_PP_SEQ_ENUM_1010
  516. # define BOOST_PP_SEQ_ENUM_1012(x) x, BOOST_PP_SEQ_ENUM_1011
  517. # define BOOST_PP_SEQ_ENUM_1013(x) x, BOOST_PP_SEQ_ENUM_1012
  518. # define BOOST_PP_SEQ_ENUM_1014(x) x, BOOST_PP_SEQ_ENUM_1013
  519. # define BOOST_PP_SEQ_ENUM_1015(x) x, BOOST_PP_SEQ_ENUM_1014
  520. # define BOOST_PP_SEQ_ENUM_1016(x) x, BOOST_PP_SEQ_ENUM_1015
  521. # define BOOST_PP_SEQ_ENUM_1017(x) x, BOOST_PP_SEQ_ENUM_1016
  522. # define BOOST_PP_SEQ_ENUM_1018(x) x, BOOST_PP_SEQ_ENUM_1017
  523. # define BOOST_PP_SEQ_ENUM_1019(x) x, BOOST_PP_SEQ_ENUM_1018
  524. # define BOOST_PP_SEQ_ENUM_1020(x) x, BOOST_PP_SEQ_ENUM_1019
  525. # define BOOST_PP_SEQ_ENUM_1021(x) x, BOOST_PP_SEQ_ENUM_1020
  526. # define BOOST_PP_SEQ_ENUM_1022(x) x, BOOST_PP_SEQ_ENUM_1021
  527. # define BOOST_PP_SEQ_ENUM_1023(x) x, BOOST_PP_SEQ_ENUM_1022
  528. # define BOOST_PP_SEQ_ENUM_1024(x) x, BOOST_PP_SEQ_ENUM_1023
  529. #
  530. # endif