size_1024.hpp 55 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043
  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_1024_HPP
  15. # define BOOST_PREPROCESSOR_SEQ_SIZE_1024_HPP
  16. #
  17. # define BOOST_PP_SEQ_SIZE_513(_) BOOST_PP_SEQ_SIZE_514
  18. # define BOOST_PP_SEQ_SIZE_514(_) BOOST_PP_SEQ_SIZE_515
  19. # define BOOST_PP_SEQ_SIZE_515(_) BOOST_PP_SEQ_SIZE_516
  20. # define BOOST_PP_SEQ_SIZE_516(_) BOOST_PP_SEQ_SIZE_517
  21. # define BOOST_PP_SEQ_SIZE_517(_) BOOST_PP_SEQ_SIZE_518
  22. # define BOOST_PP_SEQ_SIZE_518(_) BOOST_PP_SEQ_SIZE_519
  23. # define BOOST_PP_SEQ_SIZE_519(_) BOOST_PP_SEQ_SIZE_520
  24. # define BOOST_PP_SEQ_SIZE_520(_) BOOST_PP_SEQ_SIZE_521
  25. # define BOOST_PP_SEQ_SIZE_521(_) BOOST_PP_SEQ_SIZE_522
  26. # define BOOST_PP_SEQ_SIZE_522(_) BOOST_PP_SEQ_SIZE_523
  27. # define BOOST_PP_SEQ_SIZE_523(_) BOOST_PP_SEQ_SIZE_524
  28. # define BOOST_PP_SEQ_SIZE_524(_) BOOST_PP_SEQ_SIZE_525
  29. # define BOOST_PP_SEQ_SIZE_525(_) BOOST_PP_SEQ_SIZE_526
  30. # define BOOST_PP_SEQ_SIZE_526(_) BOOST_PP_SEQ_SIZE_527
  31. # define BOOST_PP_SEQ_SIZE_527(_) BOOST_PP_SEQ_SIZE_528
  32. # define BOOST_PP_SEQ_SIZE_528(_) BOOST_PP_SEQ_SIZE_529
  33. # define BOOST_PP_SEQ_SIZE_529(_) BOOST_PP_SEQ_SIZE_530
  34. # define BOOST_PP_SEQ_SIZE_530(_) BOOST_PP_SEQ_SIZE_531
  35. # define BOOST_PP_SEQ_SIZE_531(_) BOOST_PP_SEQ_SIZE_532
  36. # define BOOST_PP_SEQ_SIZE_532(_) BOOST_PP_SEQ_SIZE_533
  37. # define BOOST_PP_SEQ_SIZE_533(_) BOOST_PP_SEQ_SIZE_534
  38. # define BOOST_PP_SEQ_SIZE_534(_) BOOST_PP_SEQ_SIZE_535
  39. # define BOOST_PP_SEQ_SIZE_535(_) BOOST_PP_SEQ_SIZE_536
  40. # define BOOST_PP_SEQ_SIZE_536(_) BOOST_PP_SEQ_SIZE_537
  41. # define BOOST_PP_SEQ_SIZE_537(_) BOOST_PP_SEQ_SIZE_538
  42. # define BOOST_PP_SEQ_SIZE_538(_) BOOST_PP_SEQ_SIZE_539
  43. # define BOOST_PP_SEQ_SIZE_539(_) BOOST_PP_SEQ_SIZE_540
  44. # define BOOST_PP_SEQ_SIZE_540(_) BOOST_PP_SEQ_SIZE_541
  45. # define BOOST_PP_SEQ_SIZE_541(_) BOOST_PP_SEQ_SIZE_542
  46. # define BOOST_PP_SEQ_SIZE_542(_) BOOST_PP_SEQ_SIZE_543
  47. # define BOOST_PP_SEQ_SIZE_543(_) BOOST_PP_SEQ_SIZE_544
  48. # define BOOST_PP_SEQ_SIZE_544(_) BOOST_PP_SEQ_SIZE_545
  49. # define BOOST_PP_SEQ_SIZE_545(_) BOOST_PP_SEQ_SIZE_546
  50. # define BOOST_PP_SEQ_SIZE_546(_) BOOST_PP_SEQ_SIZE_547
  51. # define BOOST_PP_SEQ_SIZE_547(_) BOOST_PP_SEQ_SIZE_548
  52. # define BOOST_PP_SEQ_SIZE_548(_) BOOST_PP_SEQ_SIZE_549
  53. # define BOOST_PP_SEQ_SIZE_549(_) BOOST_PP_SEQ_SIZE_550
  54. # define BOOST_PP_SEQ_SIZE_550(_) BOOST_PP_SEQ_SIZE_551
  55. # define BOOST_PP_SEQ_SIZE_551(_) BOOST_PP_SEQ_SIZE_552
  56. # define BOOST_PP_SEQ_SIZE_552(_) BOOST_PP_SEQ_SIZE_553
  57. # define BOOST_PP_SEQ_SIZE_553(_) BOOST_PP_SEQ_SIZE_554
  58. # define BOOST_PP_SEQ_SIZE_554(_) BOOST_PP_SEQ_SIZE_555
  59. # define BOOST_PP_SEQ_SIZE_555(_) BOOST_PP_SEQ_SIZE_556
  60. # define BOOST_PP_SEQ_SIZE_556(_) BOOST_PP_SEQ_SIZE_557
  61. # define BOOST_PP_SEQ_SIZE_557(_) BOOST_PP_SEQ_SIZE_558
  62. # define BOOST_PP_SEQ_SIZE_558(_) BOOST_PP_SEQ_SIZE_559
  63. # define BOOST_PP_SEQ_SIZE_559(_) BOOST_PP_SEQ_SIZE_560
  64. # define BOOST_PP_SEQ_SIZE_560(_) BOOST_PP_SEQ_SIZE_561
  65. # define BOOST_PP_SEQ_SIZE_561(_) BOOST_PP_SEQ_SIZE_562
  66. # define BOOST_PP_SEQ_SIZE_562(_) BOOST_PP_SEQ_SIZE_563
  67. # define BOOST_PP_SEQ_SIZE_563(_) BOOST_PP_SEQ_SIZE_564
  68. # define BOOST_PP_SEQ_SIZE_564(_) BOOST_PP_SEQ_SIZE_565
  69. # define BOOST_PP_SEQ_SIZE_565(_) BOOST_PP_SEQ_SIZE_566
  70. # define BOOST_PP_SEQ_SIZE_566(_) BOOST_PP_SEQ_SIZE_567
  71. # define BOOST_PP_SEQ_SIZE_567(_) BOOST_PP_SEQ_SIZE_568
  72. # define BOOST_PP_SEQ_SIZE_568(_) BOOST_PP_SEQ_SIZE_569
  73. # define BOOST_PP_SEQ_SIZE_569(_) BOOST_PP_SEQ_SIZE_570
  74. # define BOOST_PP_SEQ_SIZE_570(_) BOOST_PP_SEQ_SIZE_571
  75. # define BOOST_PP_SEQ_SIZE_571(_) BOOST_PP_SEQ_SIZE_572
  76. # define BOOST_PP_SEQ_SIZE_572(_) BOOST_PP_SEQ_SIZE_573
  77. # define BOOST_PP_SEQ_SIZE_573(_) BOOST_PP_SEQ_SIZE_574
  78. # define BOOST_PP_SEQ_SIZE_574(_) BOOST_PP_SEQ_SIZE_575
  79. # define BOOST_PP_SEQ_SIZE_575(_) BOOST_PP_SEQ_SIZE_576
  80. # define BOOST_PP_SEQ_SIZE_576(_) BOOST_PP_SEQ_SIZE_577
  81. # define BOOST_PP_SEQ_SIZE_577(_) BOOST_PP_SEQ_SIZE_578
  82. # define BOOST_PP_SEQ_SIZE_578(_) BOOST_PP_SEQ_SIZE_579
  83. # define BOOST_PP_SEQ_SIZE_579(_) BOOST_PP_SEQ_SIZE_580
  84. # define BOOST_PP_SEQ_SIZE_580(_) BOOST_PP_SEQ_SIZE_581
  85. # define BOOST_PP_SEQ_SIZE_581(_) BOOST_PP_SEQ_SIZE_582
  86. # define BOOST_PP_SEQ_SIZE_582(_) BOOST_PP_SEQ_SIZE_583
  87. # define BOOST_PP_SEQ_SIZE_583(_) BOOST_PP_SEQ_SIZE_584
  88. # define BOOST_PP_SEQ_SIZE_584(_) BOOST_PP_SEQ_SIZE_585
  89. # define BOOST_PP_SEQ_SIZE_585(_) BOOST_PP_SEQ_SIZE_586
  90. # define BOOST_PP_SEQ_SIZE_586(_) BOOST_PP_SEQ_SIZE_587
  91. # define BOOST_PP_SEQ_SIZE_587(_) BOOST_PP_SEQ_SIZE_588
  92. # define BOOST_PP_SEQ_SIZE_588(_) BOOST_PP_SEQ_SIZE_589
  93. # define BOOST_PP_SEQ_SIZE_589(_) BOOST_PP_SEQ_SIZE_590
  94. # define BOOST_PP_SEQ_SIZE_590(_) BOOST_PP_SEQ_SIZE_591
  95. # define BOOST_PP_SEQ_SIZE_591(_) BOOST_PP_SEQ_SIZE_592
  96. # define BOOST_PP_SEQ_SIZE_592(_) BOOST_PP_SEQ_SIZE_593
  97. # define BOOST_PP_SEQ_SIZE_593(_) BOOST_PP_SEQ_SIZE_594
  98. # define BOOST_PP_SEQ_SIZE_594(_) BOOST_PP_SEQ_SIZE_595
  99. # define BOOST_PP_SEQ_SIZE_595(_) BOOST_PP_SEQ_SIZE_596
  100. # define BOOST_PP_SEQ_SIZE_596(_) BOOST_PP_SEQ_SIZE_597
  101. # define BOOST_PP_SEQ_SIZE_597(_) BOOST_PP_SEQ_SIZE_598
  102. # define BOOST_PP_SEQ_SIZE_598(_) BOOST_PP_SEQ_SIZE_599
  103. # define BOOST_PP_SEQ_SIZE_599(_) BOOST_PP_SEQ_SIZE_600
  104. # define BOOST_PP_SEQ_SIZE_600(_) BOOST_PP_SEQ_SIZE_601
  105. # define BOOST_PP_SEQ_SIZE_601(_) BOOST_PP_SEQ_SIZE_602
  106. # define BOOST_PP_SEQ_SIZE_602(_) BOOST_PP_SEQ_SIZE_603
  107. # define BOOST_PP_SEQ_SIZE_603(_) BOOST_PP_SEQ_SIZE_604
  108. # define BOOST_PP_SEQ_SIZE_604(_) BOOST_PP_SEQ_SIZE_605
  109. # define BOOST_PP_SEQ_SIZE_605(_) BOOST_PP_SEQ_SIZE_606
  110. # define BOOST_PP_SEQ_SIZE_606(_) BOOST_PP_SEQ_SIZE_607
  111. # define BOOST_PP_SEQ_SIZE_607(_) BOOST_PP_SEQ_SIZE_608
  112. # define BOOST_PP_SEQ_SIZE_608(_) BOOST_PP_SEQ_SIZE_609
  113. # define BOOST_PP_SEQ_SIZE_609(_) BOOST_PP_SEQ_SIZE_610
  114. # define BOOST_PP_SEQ_SIZE_610(_) BOOST_PP_SEQ_SIZE_611
  115. # define BOOST_PP_SEQ_SIZE_611(_) BOOST_PP_SEQ_SIZE_612
  116. # define BOOST_PP_SEQ_SIZE_612(_) BOOST_PP_SEQ_SIZE_613
  117. # define BOOST_PP_SEQ_SIZE_613(_) BOOST_PP_SEQ_SIZE_614
  118. # define BOOST_PP_SEQ_SIZE_614(_) BOOST_PP_SEQ_SIZE_615
  119. # define BOOST_PP_SEQ_SIZE_615(_) BOOST_PP_SEQ_SIZE_616
  120. # define BOOST_PP_SEQ_SIZE_616(_) BOOST_PP_SEQ_SIZE_617
  121. # define BOOST_PP_SEQ_SIZE_617(_) BOOST_PP_SEQ_SIZE_618
  122. # define BOOST_PP_SEQ_SIZE_618(_) BOOST_PP_SEQ_SIZE_619
  123. # define BOOST_PP_SEQ_SIZE_619(_) BOOST_PP_SEQ_SIZE_620
  124. # define BOOST_PP_SEQ_SIZE_620(_) BOOST_PP_SEQ_SIZE_621
  125. # define BOOST_PP_SEQ_SIZE_621(_) BOOST_PP_SEQ_SIZE_622
  126. # define BOOST_PP_SEQ_SIZE_622(_) BOOST_PP_SEQ_SIZE_623
  127. # define BOOST_PP_SEQ_SIZE_623(_) BOOST_PP_SEQ_SIZE_624
  128. # define BOOST_PP_SEQ_SIZE_624(_) BOOST_PP_SEQ_SIZE_625
  129. # define BOOST_PP_SEQ_SIZE_625(_) BOOST_PP_SEQ_SIZE_626
  130. # define BOOST_PP_SEQ_SIZE_626(_) BOOST_PP_SEQ_SIZE_627
  131. # define BOOST_PP_SEQ_SIZE_627(_) BOOST_PP_SEQ_SIZE_628
  132. # define BOOST_PP_SEQ_SIZE_628(_) BOOST_PP_SEQ_SIZE_629
  133. # define BOOST_PP_SEQ_SIZE_629(_) BOOST_PP_SEQ_SIZE_630
  134. # define BOOST_PP_SEQ_SIZE_630(_) BOOST_PP_SEQ_SIZE_631
  135. # define BOOST_PP_SEQ_SIZE_631(_) BOOST_PP_SEQ_SIZE_632
  136. # define BOOST_PP_SEQ_SIZE_632(_) BOOST_PP_SEQ_SIZE_633
  137. # define BOOST_PP_SEQ_SIZE_633(_) BOOST_PP_SEQ_SIZE_634
  138. # define BOOST_PP_SEQ_SIZE_634(_) BOOST_PP_SEQ_SIZE_635
  139. # define BOOST_PP_SEQ_SIZE_635(_) BOOST_PP_SEQ_SIZE_636
  140. # define BOOST_PP_SEQ_SIZE_636(_) BOOST_PP_SEQ_SIZE_637
  141. # define BOOST_PP_SEQ_SIZE_637(_) BOOST_PP_SEQ_SIZE_638
  142. # define BOOST_PP_SEQ_SIZE_638(_) BOOST_PP_SEQ_SIZE_639
  143. # define BOOST_PP_SEQ_SIZE_639(_) BOOST_PP_SEQ_SIZE_640
  144. # define BOOST_PP_SEQ_SIZE_640(_) BOOST_PP_SEQ_SIZE_641
  145. # define BOOST_PP_SEQ_SIZE_641(_) BOOST_PP_SEQ_SIZE_642
  146. # define BOOST_PP_SEQ_SIZE_642(_) BOOST_PP_SEQ_SIZE_643
  147. # define BOOST_PP_SEQ_SIZE_643(_) BOOST_PP_SEQ_SIZE_644
  148. # define BOOST_PP_SEQ_SIZE_644(_) BOOST_PP_SEQ_SIZE_645
  149. # define BOOST_PP_SEQ_SIZE_645(_) BOOST_PP_SEQ_SIZE_646
  150. # define BOOST_PP_SEQ_SIZE_646(_) BOOST_PP_SEQ_SIZE_647
  151. # define BOOST_PP_SEQ_SIZE_647(_) BOOST_PP_SEQ_SIZE_648
  152. # define BOOST_PP_SEQ_SIZE_648(_) BOOST_PP_SEQ_SIZE_649
  153. # define BOOST_PP_SEQ_SIZE_649(_) BOOST_PP_SEQ_SIZE_650
  154. # define BOOST_PP_SEQ_SIZE_650(_) BOOST_PP_SEQ_SIZE_651
  155. # define BOOST_PP_SEQ_SIZE_651(_) BOOST_PP_SEQ_SIZE_652
  156. # define BOOST_PP_SEQ_SIZE_652(_) BOOST_PP_SEQ_SIZE_653
  157. # define BOOST_PP_SEQ_SIZE_653(_) BOOST_PP_SEQ_SIZE_654
  158. # define BOOST_PP_SEQ_SIZE_654(_) BOOST_PP_SEQ_SIZE_655
  159. # define BOOST_PP_SEQ_SIZE_655(_) BOOST_PP_SEQ_SIZE_656
  160. # define BOOST_PP_SEQ_SIZE_656(_) BOOST_PP_SEQ_SIZE_657
  161. # define BOOST_PP_SEQ_SIZE_657(_) BOOST_PP_SEQ_SIZE_658
  162. # define BOOST_PP_SEQ_SIZE_658(_) BOOST_PP_SEQ_SIZE_659
  163. # define BOOST_PP_SEQ_SIZE_659(_) BOOST_PP_SEQ_SIZE_660
  164. # define BOOST_PP_SEQ_SIZE_660(_) BOOST_PP_SEQ_SIZE_661
  165. # define BOOST_PP_SEQ_SIZE_661(_) BOOST_PP_SEQ_SIZE_662
  166. # define BOOST_PP_SEQ_SIZE_662(_) BOOST_PP_SEQ_SIZE_663
  167. # define BOOST_PP_SEQ_SIZE_663(_) BOOST_PP_SEQ_SIZE_664
  168. # define BOOST_PP_SEQ_SIZE_664(_) BOOST_PP_SEQ_SIZE_665
  169. # define BOOST_PP_SEQ_SIZE_665(_) BOOST_PP_SEQ_SIZE_666
  170. # define BOOST_PP_SEQ_SIZE_666(_) BOOST_PP_SEQ_SIZE_667
  171. # define BOOST_PP_SEQ_SIZE_667(_) BOOST_PP_SEQ_SIZE_668
  172. # define BOOST_PP_SEQ_SIZE_668(_) BOOST_PP_SEQ_SIZE_669
  173. # define BOOST_PP_SEQ_SIZE_669(_) BOOST_PP_SEQ_SIZE_670
  174. # define BOOST_PP_SEQ_SIZE_670(_) BOOST_PP_SEQ_SIZE_671
  175. # define BOOST_PP_SEQ_SIZE_671(_) BOOST_PP_SEQ_SIZE_672
  176. # define BOOST_PP_SEQ_SIZE_672(_) BOOST_PP_SEQ_SIZE_673
  177. # define BOOST_PP_SEQ_SIZE_673(_) BOOST_PP_SEQ_SIZE_674
  178. # define BOOST_PP_SEQ_SIZE_674(_) BOOST_PP_SEQ_SIZE_675
  179. # define BOOST_PP_SEQ_SIZE_675(_) BOOST_PP_SEQ_SIZE_676
  180. # define BOOST_PP_SEQ_SIZE_676(_) BOOST_PP_SEQ_SIZE_677
  181. # define BOOST_PP_SEQ_SIZE_677(_) BOOST_PP_SEQ_SIZE_678
  182. # define BOOST_PP_SEQ_SIZE_678(_) BOOST_PP_SEQ_SIZE_679
  183. # define BOOST_PP_SEQ_SIZE_679(_) BOOST_PP_SEQ_SIZE_680
  184. # define BOOST_PP_SEQ_SIZE_680(_) BOOST_PP_SEQ_SIZE_681
  185. # define BOOST_PP_SEQ_SIZE_681(_) BOOST_PP_SEQ_SIZE_682
  186. # define BOOST_PP_SEQ_SIZE_682(_) BOOST_PP_SEQ_SIZE_683
  187. # define BOOST_PP_SEQ_SIZE_683(_) BOOST_PP_SEQ_SIZE_684
  188. # define BOOST_PP_SEQ_SIZE_684(_) BOOST_PP_SEQ_SIZE_685
  189. # define BOOST_PP_SEQ_SIZE_685(_) BOOST_PP_SEQ_SIZE_686
  190. # define BOOST_PP_SEQ_SIZE_686(_) BOOST_PP_SEQ_SIZE_687
  191. # define BOOST_PP_SEQ_SIZE_687(_) BOOST_PP_SEQ_SIZE_688
  192. # define BOOST_PP_SEQ_SIZE_688(_) BOOST_PP_SEQ_SIZE_689
  193. # define BOOST_PP_SEQ_SIZE_689(_) BOOST_PP_SEQ_SIZE_690
  194. # define BOOST_PP_SEQ_SIZE_690(_) BOOST_PP_SEQ_SIZE_691
  195. # define BOOST_PP_SEQ_SIZE_691(_) BOOST_PP_SEQ_SIZE_692
  196. # define BOOST_PP_SEQ_SIZE_692(_) BOOST_PP_SEQ_SIZE_693
  197. # define BOOST_PP_SEQ_SIZE_693(_) BOOST_PP_SEQ_SIZE_694
  198. # define BOOST_PP_SEQ_SIZE_694(_) BOOST_PP_SEQ_SIZE_695
  199. # define BOOST_PP_SEQ_SIZE_695(_) BOOST_PP_SEQ_SIZE_696
  200. # define BOOST_PP_SEQ_SIZE_696(_) BOOST_PP_SEQ_SIZE_697
  201. # define BOOST_PP_SEQ_SIZE_697(_) BOOST_PP_SEQ_SIZE_698
  202. # define BOOST_PP_SEQ_SIZE_698(_) BOOST_PP_SEQ_SIZE_699
  203. # define BOOST_PP_SEQ_SIZE_699(_) BOOST_PP_SEQ_SIZE_700
  204. # define BOOST_PP_SEQ_SIZE_700(_) BOOST_PP_SEQ_SIZE_701
  205. # define BOOST_PP_SEQ_SIZE_701(_) BOOST_PP_SEQ_SIZE_702
  206. # define BOOST_PP_SEQ_SIZE_702(_) BOOST_PP_SEQ_SIZE_703
  207. # define BOOST_PP_SEQ_SIZE_703(_) BOOST_PP_SEQ_SIZE_704
  208. # define BOOST_PP_SEQ_SIZE_704(_) BOOST_PP_SEQ_SIZE_705
  209. # define BOOST_PP_SEQ_SIZE_705(_) BOOST_PP_SEQ_SIZE_706
  210. # define BOOST_PP_SEQ_SIZE_706(_) BOOST_PP_SEQ_SIZE_707
  211. # define BOOST_PP_SEQ_SIZE_707(_) BOOST_PP_SEQ_SIZE_708
  212. # define BOOST_PP_SEQ_SIZE_708(_) BOOST_PP_SEQ_SIZE_709
  213. # define BOOST_PP_SEQ_SIZE_709(_) BOOST_PP_SEQ_SIZE_710
  214. # define BOOST_PP_SEQ_SIZE_710(_) BOOST_PP_SEQ_SIZE_711
  215. # define BOOST_PP_SEQ_SIZE_711(_) BOOST_PP_SEQ_SIZE_712
  216. # define BOOST_PP_SEQ_SIZE_712(_) BOOST_PP_SEQ_SIZE_713
  217. # define BOOST_PP_SEQ_SIZE_713(_) BOOST_PP_SEQ_SIZE_714
  218. # define BOOST_PP_SEQ_SIZE_714(_) BOOST_PP_SEQ_SIZE_715
  219. # define BOOST_PP_SEQ_SIZE_715(_) BOOST_PP_SEQ_SIZE_716
  220. # define BOOST_PP_SEQ_SIZE_716(_) BOOST_PP_SEQ_SIZE_717
  221. # define BOOST_PP_SEQ_SIZE_717(_) BOOST_PP_SEQ_SIZE_718
  222. # define BOOST_PP_SEQ_SIZE_718(_) BOOST_PP_SEQ_SIZE_719
  223. # define BOOST_PP_SEQ_SIZE_719(_) BOOST_PP_SEQ_SIZE_720
  224. # define BOOST_PP_SEQ_SIZE_720(_) BOOST_PP_SEQ_SIZE_721
  225. # define BOOST_PP_SEQ_SIZE_721(_) BOOST_PP_SEQ_SIZE_722
  226. # define BOOST_PP_SEQ_SIZE_722(_) BOOST_PP_SEQ_SIZE_723
  227. # define BOOST_PP_SEQ_SIZE_723(_) BOOST_PP_SEQ_SIZE_724
  228. # define BOOST_PP_SEQ_SIZE_724(_) BOOST_PP_SEQ_SIZE_725
  229. # define BOOST_PP_SEQ_SIZE_725(_) BOOST_PP_SEQ_SIZE_726
  230. # define BOOST_PP_SEQ_SIZE_726(_) BOOST_PP_SEQ_SIZE_727
  231. # define BOOST_PP_SEQ_SIZE_727(_) BOOST_PP_SEQ_SIZE_728
  232. # define BOOST_PP_SEQ_SIZE_728(_) BOOST_PP_SEQ_SIZE_729
  233. # define BOOST_PP_SEQ_SIZE_729(_) BOOST_PP_SEQ_SIZE_730
  234. # define BOOST_PP_SEQ_SIZE_730(_) BOOST_PP_SEQ_SIZE_731
  235. # define BOOST_PP_SEQ_SIZE_731(_) BOOST_PP_SEQ_SIZE_732
  236. # define BOOST_PP_SEQ_SIZE_732(_) BOOST_PP_SEQ_SIZE_733
  237. # define BOOST_PP_SEQ_SIZE_733(_) BOOST_PP_SEQ_SIZE_734
  238. # define BOOST_PP_SEQ_SIZE_734(_) BOOST_PP_SEQ_SIZE_735
  239. # define BOOST_PP_SEQ_SIZE_735(_) BOOST_PP_SEQ_SIZE_736
  240. # define BOOST_PP_SEQ_SIZE_736(_) BOOST_PP_SEQ_SIZE_737
  241. # define BOOST_PP_SEQ_SIZE_737(_) BOOST_PP_SEQ_SIZE_738
  242. # define BOOST_PP_SEQ_SIZE_738(_) BOOST_PP_SEQ_SIZE_739
  243. # define BOOST_PP_SEQ_SIZE_739(_) BOOST_PP_SEQ_SIZE_740
  244. # define BOOST_PP_SEQ_SIZE_740(_) BOOST_PP_SEQ_SIZE_741
  245. # define BOOST_PP_SEQ_SIZE_741(_) BOOST_PP_SEQ_SIZE_742
  246. # define BOOST_PP_SEQ_SIZE_742(_) BOOST_PP_SEQ_SIZE_743
  247. # define BOOST_PP_SEQ_SIZE_743(_) BOOST_PP_SEQ_SIZE_744
  248. # define BOOST_PP_SEQ_SIZE_744(_) BOOST_PP_SEQ_SIZE_745
  249. # define BOOST_PP_SEQ_SIZE_745(_) BOOST_PP_SEQ_SIZE_746
  250. # define BOOST_PP_SEQ_SIZE_746(_) BOOST_PP_SEQ_SIZE_747
  251. # define BOOST_PP_SEQ_SIZE_747(_) BOOST_PP_SEQ_SIZE_748
  252. # define BOOST_PP_SEQ_SIZE_748(_) BOOST_PP_SEQ_SIZE_749
  253. # define BOOST_PP_SEQ_SIZE_749(_) BOOST_PP_SEQ_SIZE_750
  254. # define BOOST_PP_SEQ_SIZE_750(_) BOOST_PP_SEQ_SIZE_751
  255. # define BOOST_PP_SEQ_SIZE_751(_) BOOST_PP_SEQ_SIZE_752
  256. # define BOOST_PP_SEQ_SIZE_752(_) BOOST_PP_SEQ_SIZE_753
  257. # define BOOST_PP_SEQ_SIZE_753(_) BOOST_PP_SEQ_SIZE_754
  258. # define BOOST_PP_SEQ_SIZE_754(_) BOOST_PP_SEQ_SIZE_755
  259. # define BOOST_PP_SEQ_SIZE_755(_) BOOST_PP_SEQ_SIZE_756
  260. # define BOOST_PP_SEQ_SIZE_756(_) BOOST_PP_SEQ_SIZE_757
  261. # define BOOST_PP_SEQ_SIZE_757(_) BOOST_PP_SEQ_SIZE_758
  262. # define BOOST_PP_SEQ_SIZE_758(_) BOOST_PP_SEQ_SIZE_759
  263. # define BOOST_PP_SEQ_SIZE_759(_) BOOST_PP_SEQ_SIZE_760
  264. # define BOOST_PP_SEQ_SIZE_760(_) BOOST_PP_SEQ_SIZE_761
  265. # define BOOST_PP_SEQ_SIZE_761(_) BOOST_PP_SEQ_SIZE_762
  266. # define BOOST_PP_SEQ_SIZE_762(_) BOOST_PP_SEQ_SIZE_763
  267. # define BOOST_PP_SEQ_SIZE_763(_) BOOST_PP_SEQ_SIZE_764
  268. # define BOOST_PP_SEQ_SIZE_764(_) BOOST_PP_SEQ_SIZE_765
  269. # define BOOST_PP_SEQ_SIZE_765(_) BOOST_PP_SEQ_SIZE_766
  270. # define BOOST_PP_SEQ_SIZE_766(_) BOOST_PP_SEQ_SIZE_767
  271. # define BOOST_PP_SEQ_SIZE_767(_) BOOST_PP_SEQ_SIZE_768
  272. # define BOOST_PP_SEQ_SIZE_768(_) BOOST_PP_SEQ_SIZE_769
  273. # define BOOST_PP_SEQ_SIZE_769(_) BOOST_PP_SEQ_SIZE_770
  274. # define BOOST_PP_SEQ_SIZE_770(_) BOOST_PP_SEQ_SIZE_771
  275. # define BOOST_PP_SEQ_SIZE_771(_) BOOST_PP_SEQ_SIZE_772
  276. # define BOOST_PP_SEQ_SIZE_772(_) BOOST_PP_SEQ_SIZE_773
  277. # define BOOST_PP_SEQ_SIZE_773(_) BOOST_PP_SEQ_SIZE_774
  278. # define BOOST_PP_SEQ_SIZE_774(_) BOOST_PP_SEQ_SIZE_775
  279. # define BOOST_PP_SEQ_SIZE_775(_) BOOST_PP_SEQ_SIZE_776
  280. # define BOOST_PP_SEQ_SIZE_776(_) BOOST_PP_SEQ_SIZE_777
  281. # define BOOST_PP_SEQ_SIZE_777(_) BOOST_PP_SEQ_SIZE_778
  282. # define BOOST_PP_SEQ_SIZE_778(_) BOOST_PP_SEQ_SIZE_779
  283. # define BOOST_PP_SEQ_SIZE_779(_) BOOST_PP_SEQ_SIZE_780
  284. # define BOOST_PP_SEQ_SIZE_780(_) BOOST_PP_SEQ_SIZE_781
  285. # define BOOST_PP_SEQ_SIZE_781(_) BOOST_PP_SEQ_SIZE_782
  286. # define BOOST_PP_SEQ_SIZE_782(_) BOOST_PP_SEQ_SIZE_783
  287. # define BOOST_PP_SEQ_SIZE_783(_) BOOST_PP_SEQ_SIZE_784
  288. # define BOOST_PP_SEQ_SIZE_784(_) BOOST_PP_SEQ_SIZE_785
  289. # define BOOST_PP_SEQ_SIZE_785(_) BOOST_PP_SEQ_SIZE_786
  290. # define BOOST_PP_SEQ_SIZE_786(_) BOOST_PP_SEQ_SIZE_787
  291. # define BOOST_PP_SEQ_SIZE_787(_) BOOST_PP_SEQ_SIZE_788
  292. # define BOOST_PP_SEQ_SIZE_788(_) BOOST_PP_SEQ_SIZE_789
  293. # define BOOST_PP_SEQ_SIZE_789(_) BOOST_PP_SEQ_SIZE_790
  294. # define BOOST_PP_SEQ_SIZE_790(_) BOOST_PP_SEQ_SIZE_791
  295. # define BOOST_PP_SEQ_SIZE_791(_) BOOST_PP_SEQ_SIZE_792
  296. # define BOOST_PP_SEQ_SIZE_792(_) BOOST_PP_SEQ_SIZE_793
  297. # define BOOST_PP_SEQ_SIZE_793(_) BOOST_PP_SEQ_SIZE_794
  298. # define BOOST_PP_SEQ_SIZE_794(_) BOOST_PP_SEQ_SIZE_795
  299. # define BOOST_PP_SEQ_SIZE_795(_) BOOST_PP_SEQ_SIZE_796
  300. # define BOOST_PP_SEQ_SIZE_796(_) BOOST_PP_SEQ_SIZE_797
  301. # define BOOST_PP_SEQ_SIZE_797(_) BOOST_PP_SEQ_SIZE_798
  302. # define BOOST_PP_SEQ_SIZE_798(_) BOOST_PP_SEQ_SIZE_799
  303. # define BOOST_PP_SEQ_SIZE_799(_) BOOST_PP_SEQ_SIZE_800
  304. # define BOOST_PP_SEQ_SIZE_800(_) BOOST_PP_SEQ_SIZE_801
  305. # define BOOST_PP_SEQ_SIZE_801(_) BOOST_PP_SEQ_SIZE_802
  306. # define BOOST_PP_SEQ_SIZE_802(_) BOOST_PP_SEQ_SIZE_803
  307. # define BOOST_PP_SEQ_SIZE_803(_) BOOST_PP_SEQ_SIZE_804
  308. # define BOOST_PP_SEQ_SIZE_804(_) BOOST_PP_SEQ_SIZE_805
  309. # define BOOST_PP_SEQ_SIZE_805(_) BOOST_PP_SEQ_SIZE_806
  310. # define BOOST_PP_SEQ_SIZE_806(_) BOOST_PP_SEQ_SIZE_807
  311. # define BOOST_PP_SEQ_SIZE_807(_) BOOST_PP_SEQ_SIZE_808
  312. # define BOOST_PP_SEQ_SIZE_808(_) BOOST_PP_SEQ_SIZE_809
  313. # define BOOST_PP_SEQ_SIZE_809(_) BOOST_PP_SEQ_SIZE_810
  314. # define BOOST_PP_SEQ_SIZE_810(_) BOOST_PP_SEQ_SIZE_811
  315. # define BOOST_PP_SEQ_SIZE_811(_) BOOST_PP_SEQ_SIZE_812
  316. # define BOOST_PP_SEQ_SIZE_812(_) BOOST_PP_SEQ_SIZE_813
  317. # define BOOST_PP_SEQ_SIZE_813(_) BOOST_PP_SEQ_SIZE_814
  318. # define BOOST_PP_SEQ_SIZE_814(_) BOOST_PP_SEQ_SIZE_815
  319. # define BOOST_PP_SEQ_SIZE_815(_) BOOST_PP_SEQ_SIZE_816
  320. # define BOOST_PP_SEQ_SIZE_816(_) BOOST_PP_SEQ_SIZE_817
  321. # define BOOST_PP_SEQ_SIZE_817(_) BOOST_PP_SEQ_SIZE_818
  322. # define BOOST_PP_SEQ_SIZE_818(_) BOOST_PP_SEQ_SIZE_819
  323. # define BOOST_PP_SEQ_SIZE_819(_) BOOST_PP_SEQ_SIZE_820
  324. # define BOOST_PP_SEQ_SIZE_820(_) BOOST_PP_SEQ_SIZE_821
  325. # define BOOST_PP_SEQ_SIZE_821(_) BOOST_PP_SEQ_SIZE_822
  326. # define BOOST_PP_SEQ_SIZE_822(_) BOOST_PP_SEQ_SIZE_823
  327. # define BOOST_PP_SEQ_SIZE_823(_) BOOST_PP_SEQ_SIZE_824
  328. # define BOOST_PP_SEQ_SIZE_824(_) BOOST_PP_SEQ_SIZE_825
  329. # define BOOST_PP_SEQ_SIZE_825(_) BOOST_PP_SEQ_SIZE_826
  330. # define BOOST_PP_SEQ_SIZE_826(_) BOOST_PP_SEQ_SIZE_827
  331. # define BOOST_PP_SEQ_SIZE_827(_) BOOST_PP_SEQ_SIZE_828
  332. # define BOOST_PP_SEQ_SIZE_828(_) BOOST_PP_SEQ_SIZE_829
  333. # define BOOST_PP_SEQ_SIZE_829(_) BOOST_PP_SEQ_SIZE_830
  334. # define BOOST_PP_SEQ_SIZE_830(_) BOOST_PP_SEQ_SIZE_831
  335. # define BOOST_PP_SEQ_SIZE_831(_) BOOST_PP_SEQ_SIZE_832
  336. # define BOOST_PP_SEQ_SIZE_832(_) BOOST_PP_SEQ_SIZE_833
  337. # define BOOST_PP_SEQ_SIZE_833(_) BOOST_PP_SEQ_SIZE_834
  338. # define BOOST_PP_SEQ_SIZE_834(_) BOOST_PP_SEQ_SIZE_835
  339. # define BOOST_PP_SEQ_SIZE_835(_) BOOST_PP_SEQ_SIZE_836
  340. # define BOOST_PP_SEQ_SIZE_836(_) BOOST_PP_SEQ_SIZE_837
  341. # define BOOST_PP_SEQ_SIZE_837(_) BOOST_PP_SEQ_SIZE_838
  342. # define BOOST_PP_SEQ_SIZE_838(_) BOOST_PP_SEQ_SIZE_839
  343. # define BOOST_PP_SEQ_SIZE_839(_) BOOST_PP_SEQ_SIZE_840
  344. # define BOOST_PP_SEQ_SIZE_840(_) BOOST_PP_SEQ_SIZE_841
  345. # define BOOST_PP_SEQ_SIZE_841(_) BOOST_PP_SEQ_SIZE_842
  346. # define BOOST_PP_SEQ_SIZE_842(_) BOOST_PP_SEQ_SIZE_843
  347. # define BOOST_PP_SEQ_SIZE_843(_) BOOST_PP_SEQ_SIZE_844
  348. # define BOOST_PP_SEQ_SIZE_844(_) BOOST_PP_SEQ_SIZE_845
  349. # define BOOST_PP_SEQ_SIZE_845(_) BOOST_PP_SEQ_SIZE_846
  350. # define BOOST_PP_SEQ_SIZE_846(_) BOOST_PP_SEQ_SIZE_847
  351. # define BOOST_PP_SEQ_SIZE_847(_) BOOST_PP_SEQ_SIZE_848
  352. # define BOOST_PP_SEQ_SIZE_848(_) BOOST_PP_SEQ_SIZE_849
  353. # define BOOST_PP_SEQ_SIZE_849(_) BOOST_PP_SEQ_SIZE_850
  354. # define BOOST_PP_SEQ_SIZE_850(_) BOOST_PP_SEQ_SIZE_851
  355. # define BOOST_PP_SEQ_SIZE_851(_) BOOST_PP_SEQ_SIZE_852
  356. # define BOOST_PP_SEQ_SIZE_852(_) BOOST_PP_SEQ_SIZE_853
  357. # define BOOST_PP_SEQ_SIZE_853(_) BOOST_PP_SEQ_SIZE_854
  358. # define BOOST_PP_SEQ_SIZE_854(_) BOOST_PP_SEQ_SIZE_855
  359. # define BOOST_PP_SEQ_SIZE_855(_) BOOST_PP_SEQ_SIZE_856
  360. # define BOOST_PP_SEQ_SIZE_856(_) BOOST_PP_SEQ_SIZE_857
  361. # define BOOST_PP_SEQ_SIZE_857(_) BOOST_PP_SEQ_SIZE_858
  362. # define BOOST_PP_SEQ_SIZE_858(_) BOOST_PP_SEQ_SIZE_859
  363. # define BOOST_PP_SEQ_SIZE_859(_) BOOST_PP_SEQ_SIZE_860
  364. # define BOOST_PP_SEQ_SIZE_860(_) BOOST_PP_SEQ_SIZE_861
  365. # define BOOST_PP_SEQ_SIZE_861(_) BOOST_PP_SEQ_SIZE_862
  366. # define BOOST_PP_SEQ_SIZE_862(_) BOOST_PP_SEQ_SIZE_863
  367. # define BOOST_PP_SEQ_SIZE_863(_) BOOST_PP_SEQ_SIZE_864
  368. # define BOOST_PP_SEQ_SIZE_864(_) BOOST_PP_SEQ_SIZE_865
  369. # define BOOST_PP_SEQ_SIZE_865(_) BOOST_PP_SEQ_SIZE_866
  370. # define BOOST_PP_SEQ_SIZE_866(_) BOOST_PP_SEQ_SIZE_867
  371. # define BOOST_PP_SEQ_SIZE_867(_) BOOST_PP_SEQ_SIZE_868
  372. # define BOOST_PP_SEQ_SIZE_868(_) BOOST_PP_SEQ_SIZE_869
  373. # define BOOST_PP_SEQ_SIZE_869(_) BOOST_PP_SEQ_SIZE_870
  374. # define BOOST_PP_SEQ_SIZE_870(_) BOOST_PP_SEQ_SIZE_871
  375. # define BOOST_PP_SEQ_SIZE_871(_) BOOST_PP_SEQ_SIZE_872
  376. # define BOOST_PP_SEQ_SIZE_872(_) BOOST_PP_SEQ_SIZE_873
  377. # define BOOST_PP_SEQ_SIZE_873(_) BOOST_PP_SEQ_SIZE_874
  378. # define BOOST_PP_SEQ_SIZE_874(_) BOOST_PP_SEQ_SIZE_875
  379. # define BOOST_PP_SEQ_SIZE_875(_) BOOST_PP_SEQ_SIZE_876
  380. # define BOOST_PP_SEQ_SIZE_876(_) BOOST_PP_SEQ_SIZE_877
  381. # define BOOST_PP_SEQ_SIZE_877(_) BOOST_PP_SEQ_SIZE_878
  382. # define BOOST_PP_SEQ_SIZE_878(_) BOOST_PP_SEQ_SIZE_879
  383. # define BOOST_PP_SEQ_SIZE_879(_) BOOST_PP_SEQ_SIZE_880
  384. # define BOOST_PP_SEQ_SIZE_880(_) BOOST_PP_SEQ_SIZE_881
  385. # define BOOST_PP_SEQ_SIZE_881(_) BOOST_PP_SEQ_SIZE_882
  386. # define BOOST_PP_SEQ_SIZE_882(_) BOOST_PP_SEQ_SIZE_883
  387. # define BOOST_PP_SEQ_SIZE_883(_) BOOST_PP_SEQ_SIZE_884
  388. # define BOOST_PP_SEQ_SIZE_884(_) BOOST_PP_SEQ_SIZE_885
  389. # define BOOST_PP_SEQ_SIZE_885(_) BOOST_PP_SEQ_SIZE_886
  390. # define BOOST_PP_SEQ_SIZE_886(_) BOOST_PP_SEQ_SIZE_887
  391. # define BOOST_PP_SEQ_SIZE_887(_) BOOST_PP_SEQ_SIZE_888
  392. # define BOOST_PP_SEQ_SIZE_888(_) BOOST_PP_SEQ_SIZE_889
  393. # define BOOST_PP_SEQ_SIZE_889(_) BOOST_PP_SEQ_SIZE_890
  394. # define BOOST_PP_SEQ_SIZE_890(_) BOOST_PP_SEQ_SIZE_891
  395. # define BOOST_PP_SEQ_SIZE_891(_) BOOST_PP_SEQ_SIZE_892
  396. # define BOOST_PP_SEQ_SIZE_892(_) BOOST_PP_SEQ_SIZE_893
  397. # define BOOST_PP_SEQ_SIZE_893(_) BOOST_PP_SEQ_SIZE_894
  398. # define BOOST_PP_SEQ_SIZE_894(_) BOOST_PP_SEQ_SIZE_895
  399. # define BOOST_PP_SEQ_SIZE_895(_) BOOST_PP_SEQ_SIZE_896
  400. # define BOOST_PP_SEQ_SIZE_896(_) BOOST_PP_SEQ_SIZE_897
  401. # define BOOST_PP_SEQ_SIZE_897(_) BOOST_PP_SEQ_SIZE_898
  402. # define BOOST_PP_SEQ_SIZE_898(_) BOOST_PP_SEQ_SIZE_899
  403. # define BOOST_PP_SEQ_SIZE_899(_) BOOST_PP_SEQ_SIZE_900
  404. # define BOOST_PP_SEQ_SIZE_900(_) BOOST_PP_SEQ_SIZE_901
  405. # define BOOST_PP_SEQ_SIZE_901(_) BOOST_PP_SEQ_SIZE_902
  406. # define BOOST_PP_SEQ_SIZE_902(_) BOOST_PP_SEQ_SIZE_903
  407. # define BOOST_PP_SEQ_SIZE_903(_) BOOST_PP_SEQ_SIZE_904
  408. # define BOOST_PP_SEQ_SIZE_904(_) BOOST_PP_SEQ_SIZE_905
  409. # define BOOST_PP_SEQ_SIZE_905(_) BOOST_PP_SEQ_SIZE_906
  410. # define BOOST_PP_SEQ_SIZE_906(_) BOOST_PP_SEQ_SIZE_907
  411. # define BOOST_PP_SEQ_SIZE_907(_) BOOST_PP_SEQ_SIZE_908
  412. # define BOOST_PP_SEQ_SIZE_908(_) BOOST_PP_SEQ_SIZE_909
  413. # define BOOST_PP_SEQ_SIZE_909(_) BOOST_PP_SEQ_SIZE_910
  414. # define BOOST_PP_SEQ_SIZE_910(_) BOOST_PP_SEQ_SIZE_911
  415. # define BOOST_PP_SEQ_SIZE_911(_) BOOST_PP_SEQ_SIZE_912
  416. # define BOOST_PP_SEQ_SIZE_912(_) BOOST_PP_SEQ_SIZE_913
  417. # define BOOST_PP_SEQ_SIZE_913(_) BOOST_PP_SEQ_SIZE_914
  418. # define BOOST_PP_SEQ_SIZE_914(_) BOOST_PP_SEQ_SIZE_915
  419. # define BOOST_PP_SEQ_SIZE_915(_) BOOST_PP_SEQ_SIZE_916
  420. # define BOOST_PP_SEQ_SIZE_916(_) BOOST_PP_SEQ_SIZE_917
  421. # define BOOST_PP_SEQ_SIZE_917(_) BOOST_PP_SEQ_SIZE_918
  422. # define BOOST_PP_SEQ_SIZE_918(_) BOOST_PP_SEQ_SIZE_919
  423. # define BOOST_PP_SEQ_SIZE_919(_) BOOST_PP_SEQ_SIZE_920
  424. # define BOOST_PP_SEQ_SIZE_920(_) BOOST_PP_SEQ_SIZE_921
  425. # define BOOST_PP_SEQ_SIZE_921(_) BOOST_PP_SEQ_SIZE_922
  426. # define BOOST_PP_SEQ_SIZE_922(_) BOOST_PP_SEQ_SIZE_923
  427. # define BOOST_PP_SEQ_SIZE_923(_) BOOST_PP_SEQ_SIZE_924
  428. # define BOOST_PP_SEQ_SIZE_924(_) BOOST_PP_SEQ_SIZE_925
  429. # define BOOST_PP_SEQ_SIZE_925(_) BOOST_PP_SEQ_SIZE_926
  430. # define BOOST_PP_SEQ_SIZE_926(_) BOOST_PP_SEQ_SIZE_927
  431. # define BOOST_PP_SEQ_SIZE_927(_) BOOST_PP_SEQ_SIZE_928
  432. # define BOOST_PP_SEQ_SIZE_928(_) BOOST_PP_SEQ_SIZE_929
  433. # define BOOST_PP_SEQ_SIZE_929(_) BOOST_PP_SEQ_SIZE_930
  434. # define BOOST_PP_SEQ_SIZE_930(_) BOOST_PP_SEQ_SIZE_931
  435. # define BOOST_PP_SEQ_SIZE_931(_) BOOST_PP_SEQ_SIZE_932
  436. # define BOOST_PP_SEQ_SIZE_932(_) BOOST_PP_SEQ_SIZE_933
  437. # define BOOST_PP_SEQ_SIZE_933(_) BOOST_PP_SEQ_SIZE_934
  438. # define BOOST_PP_SEQ_SIZE_934(_) BOOST_PP_SEQ_SIZE_935
  439. # define BOOST_PP_SEQ_SIZE_935(_) BOOST_PP_SEQ_SIZE_936
  440. # define BOOST_PP_SEQ_SIZE_936(_) BOOST_PP_SEQ_SIZE_937
  441. # define BOOST_PP_SEQ_SIZE_937(_) BOOST_PP_SEQ_SIZE_938
  442. # define BOOST_PP_SEQ_SIZE_938(_) BOOST_PP_SEQ_SIZE_939
  443. # define BOOST_PP_SEQ_SIZE_939(_) BOOST_PP_SEQ_SIZE_940
  444. # define BOOST_PP_SEQ_SIZE_940(_) BOOST_PP_SEQ_SIZE_941
  445. # define BOOST_PP_SEQ_SIZE_941(_) BOOST_PP_SEQ_SIZE_942
  446. # define BOOST_PP_SEQ_SIZE_942(_) BOOST_PP_SEQ_SIZE_943
  447. # define BOOST_PP_SEQ_SIZE_943(_) BOOST_PP_SEQ_SIZE_944
  448. # define BOOST_PP_SEQ_SIZE_944(_) BOOST_PP_SEQ_SIZE_945
  449. # define BOOST_PP_SEQ_SIZE_945(_) BOOST_PP_SEQ_SIZE_946
  450. # define BOOST_PP_SEQ_SIZE_946(_) BOOST_PP_SEQ_SIZE_947
  451. # define BOOST_PP_SEQ_SIZE_947(_) BOOST_PP_SEQ_SIZE_948
  452. # define BOOST_PP_SEQ_SIZE_948(_) BOOST_PP_SEQ_SIZE_949
  453. # define BOOST_PP_SEQ_SIZE_949(_) BOOST_PP_SEQ_SIZE_950
  454. # define BOOST_PP_SEQ_SIZE_950(_) BOOST_PP_SEQ_SIZE_951
  455. # define BOOST_PP_SEQ_SIZE_951(_) BOOST_PP_SEQ_SIZE_952
  456. # define BOOST_PP_SEQ_SIZE_952(_) BOOST_PP_SEQ_SIZE_953
  457. # define BOOST_PP_SEQ_SIZE_953(_) BOOST_PP_SEQ_SIZE_954
  458. # define BOOST_PP_SEQ_SIZE_954(_) BOOST_PP_SEQ_SIZE_955
  459. # define BOOST_PP_SEQ_SIZE_955(_) BOOST_PP_SEQ_SIZE_956
  460. # define BOOST_PP_SEQ_SIZE_956(_) BOOST_PP_SEQ_SIZE_957
  461. # define BOOST_PP_SEQ_SIZE_957(_) BOOST_PP_SEQ_SIZE_958
  462. # define BOOST_PP_SEQ_SIZE_958(_) BOOST_PP_SEQ_SIZE_959
  463. # define BOOST_PP_SEQ_SIZE_959(_) BOOST_PP_SEQ_SIZE_960
  464. # define BOOST_PP_SEQ_SIZE_960(_) BOOST_PP_SEQ_SIZE_961
  465. # define BOOST_PP_SEQ_SIZE_961(_) BOOST_PP_SEQ_SIZE_962
  466. # define BOOST_PP_SEQ_SIZE_962(_) BOOST_PP_SEQ_SIZE_963
  467. # define BOOST_PP_SEQ_SIZE_963(_) BOOST_PP_SEQ_SIZE_964
  468. # define BOOST_PP_SEQ_SIZE_964(_) BOOST_PP_SEQ_SIZE_965
  469. # define BOOST_PP_SEQ_SIZE_965(_) BOOST_PP_SEQ_SIZE_966
  470. # define BOOST_PP_SEQ_SIZE_966(_) BOOST_PP_SEQ_SIZE_967
  471. # define BOOST_PP_SEQ_SIZE_967(_) BOOST_PP_SEQ_SIZE_968
  472. # define BOOST_PP_SEQ_SIZE_968(_) BOOST_PP_SEQ_SIZE_969
  473. # define BOOST_PP_SEQ_SIZE_969(_) BOOST_PP_SEQ_SIZE_970
  474. # define BOOST_PP_SEQ_SIZE_970(_) BOOST_PP_SEQ_SIZE_971
  475. # define BOOST_PP_SEQ_SIZE_971(_) BOOST_PP_SEQ_SIZE_972
  476. # define BOOST_PP_SEQ_SIZE_972(_) BOOST_PP_SEQ_SIZE_973
  477. # define BOOST_PP_SEQ_SIZE_973(_) BOOST_PP_SEQ_SIZE_974
  478. # define BOOST_PP_SEQ_SIZE_974(_) BOOST_PP_SEQ_SIZE_975
  479. # define BOOST_PP_SEQ_SIZE_975(_) BOOST_PP_SEQ_SIZE_976
  480. # define BOOST_PP_SEQ_SIZE_976(_) BOOST_PP_SEQ_SIZE_977
  481. # define BOOST_PP_SEQ_SIZE_977(_) BOOST_PP_SEQ_SIZE_978
  482. # define BOOST_PP_SEQ_SIZE_978(_) BOOST_PP_SEQ_SIZE_979
  483. # define BOOST_PP_SEQ_SIZE_979(_) BOOST_PP_SEQ_SIZE_980
  484. # define BOOST_PP_SEQ_SIZE_980(_) BOOST_PP_SEQ_SIZE_981
  485. # define BOOST_PP_SEQ_SIZE_981(_) BOOST_PP_SEQ_SIZE_982
  486. # define BOOST_PP_SEQ_SIZE_982(_) BOOST_PP_SEQ_SIZE_983
  487. # define BOOST_PP_SEQ_SIZE_983(_) BOOST_PP_SEQ_SIZE_984
  488. # define BOOST_PP_SEQ_SIZE_984(_) BOOST_PP_SEQ_SIZE_985
  489. # define BOOST_PP_SEQ_SIZE_985(_) BOOST_PP_SEQ_SIZE_986
  490. # define BOOST_PP_SEQ_SIZE_986(_) BOOST_PP_SEQ_SIZE_987
  491. # define BOOST_PP_SEQ_SIZE_987(_) BOOST_PP_SEQ_SIZE_988
  492. # define BOOST_PP_SEQ_SIZE_988(_) BOOST_PP_SEQ_SIZE_989
  493. # define BOOST_PP_SEQ_SIZE_989(_) BOOST_PP_SEQ_SIZE_990
  494. # define BOOST_PP_SEQ_SIZE_990(_) BOOST_PP_SEQ_SIZE_991
  495. # define BOOST_PP_SEQ_SIZE_991(_) BOOST_PP_SEQ_SIZE_992
  496. # define BOOST_PP_SEQ_SIZE_992(_) BOOST_PP_SEQ_SIZE_993
  497. # define BOOST_PP_SEQ_SIZE_993(_) BOOST_PP_SEQ_SIZE_994
  498. # define BOOST_PP_SEQ_SIZE_994(_) BOOST_PP_SEQ_SIZE_995
  499. # define BOOST_PP_SEQ_SIZE_995(_) BOOST_PP_SEQ_SIZE_996
  500. # define BOOST_PP_SEQ_SIZE_996(_) BOOST_PP_SEQ_SIZE_997
  501. # define BOOST_PP_SEQ_SIZE_997(_) BOOST_PP_SEQ_SIZE_998
  502. # define BOOST_PP_SEQ_SIZE_998(_) BOOST_PP_SEQ_SIZE_999
  503. # define BOOST_PP_SEQ_SIZE_999(_) BOOST_PP_SEQ_SIZE_1000
  504. # define BOOST_PP_SEQ_SIZE_1000(_) BOOST_PP_SEQ_SIZE_1001
  505. # define BOOST_PP_SEQ_SIZE_1001(_) BOOST_PP_SEQ_SIZE_1002
  506. # define BOOST_PP_SEQ_SIZE_1002(_) BOOST_PP_SEQ_SIZE_1003
  507. # define BOOST_PP_SEQ_SIZE_1003(_) BOOST_PP_SEQ_SIZE_1004
  508. # define BOOST_PP_SEQ_SIZE_1004(_) BOOST_PP_SEQ_SIZE_1005
  509. # define BOOST_PP_SEQ_SIZE_1005(_) BOOST_PP_SEQ_SIZE_1006
  510. # define BOOST_PP_SEQ_SIZE_1006(_) BOOST_PP_SEQ_SIZE_1007
  511. # define BOOST_PP_SEQ_SIZE_1007(_) BOOST_PP_SEQ_SIZE_1008
  512. # define BOOST_PP_SEQ_SIZE_1008(_) BOOST_PP_SEQ_SIZE_1009
  513. # define BOOST_PP_SEQ_SIZE_1009(_) BOOST_PP_SEQ_SIZE_1010
  514. # define BOOST_PP_SEQ_SIZE_1010(_) BOOST_PP_SEQ_SIZE_1011
  515. # define BOOST_PP_SEQ_SIZE_1011(_) BOOST_PP_SEQ_SIZE_1012
  516. # define BOOST_PP_SEQ_SIZE_1012(_) BOOST_PP_SEQ_SIZE_1013
  517. # define BOOST_PP_SEQ_SIZE_1013(_) BOOST_PP_SEQ_SIZE_1014
  518. # define BOOST_PP_SEQ_SIZE_1014(_) BOOST_PP_SEQ_SIZE_1015
  519. # define BOOST_PP_SEQ_SIZE_1015(_) BOOST_PP_SEQ_SIZE_1016
  520. # define BOOST_PP_SEQ_SIZE_1016(_) BOOST_PP_SEQ_SIZE_1017
  521. # define BOOST_PP_SEQ_SIZE_1017(_) BOOST_PP_SEQ_SIZE_1018
  522. # define BOOST_PP_SEQ_SIZE_1018(_) BOOST_PP_SEQ_SIZE_1019
  523. # define BOOST_PP_SEQ_SIZE_1019(_) BOOST_PP_SEQ_SIZE_1020
  524. # define BOOST_PP_SEQ_SIZE_1020(_) BOOST_PP_SEQ_SIZE_1021
  525. # define BOOST_PP_SEQ_SIZE_1021(_) BOOST_PP_SEQ_SIZE_1022
  526. # define BOOST_PP_SEQ_SIZE_1022(_) BOOST_PP_SEQ_SIZE_1023
  527. # define BOOST_PP_SEQ_SIZE_1023(_) BOOST_PP_SEQ_SIZE_1024
  528. # define BOOST_PP_SEQ_SIZE_1024(_) BOOST_PP_SEQ_SIZE_1025
  529. #
  530. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_514 514
  531. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_515 515
  532. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_516 516
  533. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_517 517
  534. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_518 518
  535. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_519 519
  536. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_520 520
  537. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_521 521
  538. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_522 522
  539. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_523 523
  540. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_524 524
  541. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_525 525
  542. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_526 526
  543. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_527 527
  544. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_528 528
  545. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_529 529
  546. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_530 530
  547. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_531 531
  548. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_532 532
  549. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_533 533
  550. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_534 534
  551. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_535 535
  552. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_536 536
  553. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_537 537
  554. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_538 538
  555. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_539 539
  556. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_540 540
  557. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_541 541
  558. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_542 542
  559. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_543 543
  560. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_544 544
  561. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_545 545
  562. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_546 546
  563. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_547 547
  564. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_548 548
  565. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_549 549
  566. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_550 550
  567. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_551 551
  568. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_552 552
  569. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_553 553
  570. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_554 554
  571. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_555 555
  572. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_556 556
  573. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_557 557
  574. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_558 558
  575. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_559 559
  576. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_560 560
  577. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_561 561
  578. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_562 562
  579. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_563 563
  580. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_564 564
  581. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_565 565
  582. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_566 566
  583. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_567 567
  584. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_568 568
  585. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_569 569
  586. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_570 570
  587. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_571 571
  588. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_572 572
  589. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_573 573
  590. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_574 574
  591. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_575 575
  592. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_576 576
  593. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_577 577
  594. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_578 578
  595. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_579 579
  596. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_580 580
  597. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_581 581
  598. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_582 582
  599. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_583 583
  600. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_584 584
  601. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_585 585
  602. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_586 586
  603. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_587 587
  604. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_588 588
  605. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_589 589
  606. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_590 590
  607. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_591 591
  608. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_592 592
  609. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_593 593
  610. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_594 594
  611. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_595 595
  612. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_596 596
  613. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_597 597
  614. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_598 598
  615. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_599 599
  616. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_600 600
  617. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_601 601
  618. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_602 602
  619. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_603 603
  620. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_604 604
  621. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_605 605
  622. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_606 606
  623. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_607 607
  624. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_608 608
  625. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_609 609
  626. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_610 610
  627. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_611 611
  628. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_612 612
  629. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_613 613
  630. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_614 614
  631. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_615 615
  632. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_616 616
  633. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_617 617
  634. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_618 618
  635. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_619 619
  636. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_620 620
  637. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_621 621
  638. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_622 622
  639. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_623 623
  640. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_624 624
  641. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_625 625
  642. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_626 626
  643. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_627 627
  644. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_628 628
  645. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_629 629
  646. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_630 630
  647. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_631 631
  648. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_632 632
  649. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_633 633
  650. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_634 634
  651. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_635 635
  652. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_636 636
  653. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_637 637
  654. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_638 638
  655. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_639 639
  656. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_640 640
  657. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_641 641
  658. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_642 642
  659. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_643 643
  660. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_644 644
  661. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_645 645
  662. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_646 646
  663. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_647 647
  664. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_648 648
  665. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_649 649
  666. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_650 650
  667. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_651 651
  668. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_652 652
  669. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_653 653
  670. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_654 654
  671. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_655 655
  672. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_656 656
  673. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_657 657
  674. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_658 658
  675. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_659 659
  676. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_660 660
  677. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_661 661
  678. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_662 662
  679. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_663 663
  680. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_664 664
  681. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_665 665
  682. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_666 666
  683. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_667 667
  684. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_668 668
  685. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_669 669
  686. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_670 670
  687. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_671 671
  688. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_672 672
  689. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_673 673
  690. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_674 674
  691. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_675 675
  692. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_676 676
  693. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_677 677
  694. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_678 678
  695. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_679 679
  696. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_680 680
  697. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_681 681
  698. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_682 682
  699. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_683 683
  700. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_684 684
  701. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_685 685
  702. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_686 686
  703. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_687 687
  704. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_688 688
  705. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_689 689
  706. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_690 690
  707. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_691 691
  708. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_692 692
  709. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_693 693
  710. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_694 694
  711. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_695 695
  712. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_696 696
  713. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_697 697
  714. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_698 698
  715. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_699 699
  716. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_700 700
  717. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_701 701
  718. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_702 702
  719. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_703 703
  720. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_704 704
  721. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_705 705
  722. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_706 706
  723. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_707 707
  724. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_708 708
  725. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_709 709
  726. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_710 710
  727. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_711 711
  728. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_712 712
  729. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_713 713
  730. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_714 714
  731. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_715 715
  732. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_716 716
  733. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_717 717
  734. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_718 718
  735. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_719 719
  736. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_720 720
  737. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_721 721
  738. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_722 722
  739. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_723 723
  740. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_724 724
  741. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_725 725
  742. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_726 726
  743. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_727 727
  744. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_728 728
  745. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_729 729
  746. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_730 730
  747. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_731 731
  748. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_732 732
  749. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_733 733
  750. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_734 734
  751. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_735 735
  752. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_736 736
  753. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_737 737
  754. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_738 738
  755. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_739 739
  756. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_740 740
  757. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_741 741
  758. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_742 742
  759. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_743 743
  760. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_744 744
  761. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_745 745
  762. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_746 746
  763. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_747 747
  764. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_748 748
  765. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_749 749
  766. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_750 750
  767. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_751 751
  768. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_752 752
  769. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_753 753
  770. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_754 754
  771. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_755 755
  772. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_756 756
  773. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_757 757
  774. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_758 758
  775. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_759 759
  776. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_760 760
  777. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_761 761
  778. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_762 762
  779. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_763 763
  780. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_764 764
  781. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_765 765
  782. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_766 766
  783. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_767 767
  784. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_768 768
  785. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_769 769
  786. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_770 770
  787. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_771 771
  788. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_772 772
  789. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_773 773
  790. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_774 774
  791. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_775 775
  792. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_776 776
  793. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_777 777
  794. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_778 778
  795. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_779 779
  796. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_780 780
  797. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_781 781
  798. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_782 782
  799. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_783 783
  800. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_784 784
  801. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_785 785
  802. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_786 786
  803. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_787 787
  804. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_788 788
  805. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_789 789
  806. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_790 790
  807. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_791 791
  808. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_792 792
  809. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_793 793
  810. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_794 794
  811. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_795 795
  812. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_796 796
  813. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_797 797
  814. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_798 798
  815. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_799 799
  816. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_800 800
  817. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_801 801
  818. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_802 802
  819. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_803 803
  820. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_804 804
  821. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_805 805
  822. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_806 806
  823. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_807 807
  824. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_808 808
  825. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_809 809
  826. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_810 810
  827. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_811 811
  828. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_812 812
  829. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_813 813
  830. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_814 814
  831. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_815 815
  832. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_816 816
  833. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_817 817
  834. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_818 818
  835. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_819 819
  836. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_820 820
  837. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_821 821
  838. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_822 822
  839. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_823 823
  840. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_824 824
  841. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_825 825
  842. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_826 826
  843. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_827 827
  844. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_828 828
  845. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_829 829
  846. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_830 830
  847. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_831 831
  848. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_832 832
  849. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_833 833
  850. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_834 834
  851. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_835 835
  852. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_836 836
  853. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_837 837
  854. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_838 838
  855. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_839 839
  856. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_840 840
  857. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_841 841
  858. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_842 842
  859. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_843 843
  860. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_844 844
  861. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_845 845
  862. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_846 846
  863. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_847 847
  864. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_848 848
  865. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_849 849
  866. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_850 850
  867. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_851 851
  868. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_852 852
  869. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_853 853
  870. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_854 854
  871. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_855 855
  872. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_856 856
  873. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_857 857
  874. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_858 858
  875. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_859 859
  876. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_860 860
  877. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_861 861
  878. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_862 862
  879. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_863 863
  880. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_864 864
  881. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_865 865
  882. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_866 866
  883. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_867 867
  884. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_868 868
  885. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_869 869
  886. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_870 870
  887. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_871 871
  888. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_872 872
  889. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_873 873
  890. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_874 874
  891. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_875 875
  892. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_876 876
  893. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_877 877
  894. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_878 878
  895. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_879 879
  896. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_880 880
  897. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_881 881
  898. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_882 882
  899. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_883 883
  900. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_884 884
  901. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_885 885
  902. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_886 886
  903. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_887 887
  904. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_888 888
  905. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_889 889
  906. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_890 890
  907. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_891 891
  908. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_892 892
  909. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_893 893
  910. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_894 894
  911. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_895 895
  912. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_896 896
  913. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_897 897
  914. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_898 898
  915. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_899 899
  916. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_900 900
  917. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_901 901
  918. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_902 902
  919. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_903 903
  920. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_904 904
  921. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_905 905
  922. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_906 906
  923. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_907 907
  924. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_908 908
  925. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_909 909
  926. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_910 910
  927. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_911 911
  928. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_912 912
  929. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_913 913
  930. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_914 914
  931. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_915 915
  932. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_916 916
  933. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_917 917
  934. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_918 918
  935. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_919 919
  936. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_920 920
  937. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_921 921
  938. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_922 922
  939. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_923 923
  940. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_924 924
  941. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_925 925
  942. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_926 926
  943. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_927 927
  944. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_928 928
  945. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_929 929
  946. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_930 930
  947. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_931 931
  948. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_932 932
  949. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_933 933
  950. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_934 934
  951. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_935 935
  952. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_936 936
  953. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_937 937
  954. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_938 938
  955. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_939 939
  956. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_940 940
  957. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_941 941
  958. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_942 942
  959. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_943 943
  960. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_944 944
  961. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_945 945
  962. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_946 946
  963. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_947 947
  964. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_948 948
  965. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_949 949
  966. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_950 950
  967. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_951 951
  968. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_952 952
  969. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_953 953
  970. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_954 954
  971. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_955 955
  972. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_956 956
  973. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_957 957
  974. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_958 958
  975. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_959 959
  976. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_960 960
  977. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_961 961
  978. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_962 962
  979. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_963 963
  980. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_964 964
  981. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_965 965
  982. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_966 966
  983. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_967 967
  984. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_968 968
  985. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_969 969
  986. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_970 970
  987. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_971 971
  988. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_972 972
  989. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_973 973
  990. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_974 974
  991. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_975 975
  992. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_976 976
  993. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_977 977
  994. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_978 978
  995. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_979 979
  996. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_980 980
  997. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_981 981
  998. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_982 982
  999. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_983 983
  1000. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_984 984
  1001. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_985 985
  1002. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_986 986
  1003. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_987 987
  1004. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_988 988
  1005. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_989 989
  1006. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_990 990
  1007. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_991 991
  1008. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_992 992
  1009. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_993 993
  1010. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_994 994
  1011. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_995 995
  1012. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_996 996
  1013. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_997 997
  1014. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_998 998
  1015. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_999 999
  1016. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1000 1000
  1017. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1001 1001
  1018. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1002 1002
  1019. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1003 1003
  1020. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1004 1004
  1021. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1005 1005
  1022. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1006 1006
  1023. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1007 1007
  1024. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1008 1008
  1025. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1009 1009
  1026. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1010 1010
  1027. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1011 1011
  1028. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1012 1012
  1029. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1013 1013
  1030. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1014 1014
  1031. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1015 1015
  1032. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1016 1016
  1033. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1017 1017
  1034. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1018 1018
  1035. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1019 1019
  1036. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1020 1020
  1037. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1021 1021
  1038. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1022 1022
  1039. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1023 1023
  1040. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1024 1024
  1041. # define BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1025 1025
  1042. #
  1043. # endif