forward2.hpp 53 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338
  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. # /* See http://www.boost.org for most recent version. */
  11. #
  12. # if defined(BOOST_PP_ITERATION_LIMITS)
  13. # if !defined(BOOST_PP_FILENAME_2)
  14. # error BOOST_PP_ERROR: depth #2 filename is not defined
  15. # endif
  16. # define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
  17. # include <boost/preprocessor/iteration/detail/bounds/lower2.hpp>
  18. # define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
  19. # include <boost/preprocessor/iteration/detail/bounds/upper2.hpp>
  20. # define BOOST_PP_ITERATION_FLAGS_2() 0
  21. # undef BOOST_PP_ITERATION_LIMITS
  22. # elif defined(BOOST_PP_ITERATION_PARAMS_2)
  23. # define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(0, BOOST_PP_ITERATION_PARAMS_2)
  24. # include <boost/preprocessor/iteration/detail/bounds/lower2.hpp>
  25. # define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(1, BOOST_PP_ITERATION_PARAMS_2)
  26. # include <boost/preprocessor/iteration/detail/bounds/upper2.hpp>
  27. # define BOOST_PP_FILENAME_2 BOOST_PP_ARRAY_ELEM(2, BOOST_PP_ITERATION_PARAMS_2)
  28. # if BOOST_PP_ARRAY_SIZE(BOOST_PP_ITERATION_PARAMS_2) >= 4
  29. # define BOOST_PP_ITERATION_FLAGS_2() BOOST_PP_ARRAY_ELEM(3, BOOST_PP_ITERATION_PARAMS_2)
  30. # else
  31. # define BOOST_PP_ITERATION_FLAGS_2() 0
  32. # endif
  33. # else
  34. # error BOOST_PP_ERROR: depth #2 iteration boundaries or filename not defined
  35. # endif
  36. #
  37. # undef BOOST_PP_ITERATION_DEPTH
  38. # define BOOST_PP_ITERATION_DEPTH() 2
  39. #
  40. # if (BOOST_PP_ITERATION_START_2) > (BOOST_PP_ITERATION_FINISH_2)
  41. # include <boost/preprocessor/iteration/detail/iter/reverse2.hpp>
  42. # else
  43. # if BOOST_PP_ITERATION_START_2 <= 0 && BOOST_PP_ITERATION_FINISH_2 >= 0
  44. # define BOOST_PP_ITERATION_2 0
  45. # include BOOST_PP_FILENAME_2
  46. # undef BOOST_PP_ITERATION_2
  47. # endif
  48. # if BOOST_PP_ITERATION_START_2 <= 1 && BOOST_PP_ITERATION_FINISH_2 >= 1
  49. # define BOOST_PP_ITERATION_2 1
  50. # include BOOST_PP_FILENAME_2
  51. # undef BOOST_PP_ITERATION_2
  52. # endif
  53. # if BOOST_PP_ITERATION_START_2 <= 2 && BOOST_PP_ITERATION_FINISH_2 >= 2
  54. # define BOOST_PP_ITERATION_2 2
  55. # include BOOST_PP_FILENAME_2
  56. # undef BOOST_PP_ITERATION_2
  57. # endif
  58. # if BOOST_PP_ITERATION_START_2 <= 3 && BOOST_PP_ITERATION_FINISH_2 >= 3
  59. # define BOOST_PP_ITERATION_2 3
  60. # include BOOST_PP_FILENAME_2
  61. # undef BOOST_PP_ITERATION_2
  62. # endif
  63. # if BOOST_PP_ITERATION_START_2 <= 4 && BOOST_PP_ITERATION_FINISH_2 >= 4
  64. # define BOOST_PP_ITERATION_2 4
  65. # include BOOST_PP_FILENAME_2
  66. # undef BOOST_PP_ITERATION_2
  67. # endif
  68. # if BOOST_PP_ITERATION_START_2 <= 5 && BOOST_PP_ITERATION_FINISH_2 >= 5
  69. # define BOOST_PP_ITERATION_2 5
  70. # include BOOST_PP_FILENAME_2
  71. # undef BOOST_PP_ITERATION_2
  72. # endif
  73. # if BOOST_PP_ITERATION_START_2 <= 6 && BOOST_PP_ITERATION_FINISH_2 >= 6
  74. # define BOOST_PP_ITERATION_2 6
  75. # include BOOST_PP_FILENAME_2
  76. # undef BOOST_PP_ITERATION_2
  77. # endif
  78. # if BOOST_PP_ITERATION_START_2 <= 7 && BOOST_PP_ITERATION_FINISH_2 >= 7
  79. # define BOOST_PP_ITERATION_2 7
  80. # include BOOST_PP_FILENAME_2
  81. # undef BOOST_PP_ITERATION_2
  82. # endif
  83. # if BOOST_PP_ITERATION_START_2 <= 8 && BOOST_PP_ITERATION_FINISH_2 >= 8
  84. # define BOOST_PP_ITERATION_2 8
  85. # include BOOST_PP_FILENAME_2
  86. # undef BOOST_PP_ITERATION_2
  87. # endif
  88. # if BOOST_PP_ITERATION_START_2 <= 9 && BOOST_PP_ITERATION_FINISH_2 >= 9
  89. # define BOOST_PP_ITERATION_2 9
  90. # include BOOST_PP_FILENAME_2
  91. # undef BOOST_PP_ITERATION_2
  92. # endif
  93. # if BOOST_PP_ITERATION_START_2 <= 10 && BOOST_PP_ITERATION_FINISH_2 >= 10
  94. # define BOOST_PP_ITERATION_2 10
  95. # include BOOST_PP_FILENAME_2
  96. # undef BOOST_PP_ITERATION_2
  97. # endif
  98. # if BOOST_PP_ITERATION_START_2 <= 11 && BOOST_PP_ITERATION_FINISH_2 >= 11
  99. # define BOOST_PP_ITERATION_2 11
  100. # include BOOST_PP_FILENAME_2
  101. # undef BOOST_PP_ITERATION_2
  102. # endif
  103. # if BOOST_PP_ITERATION_START_2 <= 12 && BOOST_PP_ITERATION_FINISH_2 >= 12
  104. # define BOOST_PP_ITERATION_2 12
  105. # include BOOST_PP_FILENAME_2
  106. # undef BOOST_PP_ITERATION_2
  107. # endif
  108. # if BOOST_PP_ITERATION_START_2 <= 13 && BOOST_PP_ITERATION_FINISH_2 >= 13
  109. # define BOOST_PP_ITERATION_2 13
  110. # include BOOST_PP_FILENAME_2
  111. # undef BOOST_PP_ITERATION_2
  112. # endif
  113. # if BOOST_PP_ITERATION_START_2 <= 14 && BOOST_PP_ITERATION_FINISH_2 >= 14
  114. # define BOOST_PP_ITERATION_2 14
  115. # include BOOST_PP_FILENAME_2
  116. # undef BOOST_PP_ITERATION_2
  117. # endif
  118. # if BOOST_PP_ITERATION_START_2 <= 15 && BOOST_PP_ITERATION_FINISH_2 >= 15
  119. # define BOOST_PP_ITERATION_2 15
  120. # include BOOST_PP_FILENAME_2
  121. # undef BOOST_PP_ITERATION_2
  122. # endif
  123. # if BOOST_PP_ITERATION_START_2 <= 16 && BOOST_PP_ITERATION_FINISH_2 >= 16
  124. # define BOOST_PP_ITERATION_2 16
  125. # include BOOST_PP_FILENAME_2
  126. # undef BOOST_PP_ITERATION_2
  127. # endif
  128. # if BOOST_PP_ITERATION_START_2 <= 17 && BOOST_PP_ITERATION_FINISH_2 >= 17
  129. # define BOOST_PP_ITERATION_2 17
  130. # include BOOST_PP_FILENAME_2
  131. # undef BOOST_PP_ITERATION_2
  132. # endif
  133. # if BOOST_PP_ITERATION_START_2 <= 18 && BOOST_PP_ITERATION_FINISH_2 >= 18
  134. # define BOOST_PP_ITERATION_2 18
  135. # include BOOST_PP_FILENAME_2
  136. # undef BOOST_PP_ITERATION_2
  137. # endif
  138. # if BOOST_PP_ITERATION_START_2 <= 19 && BOOST_PP_ITERATION_FINISH_2 >= 19
  139. # define BOOST_PP_ITERATION_2 19
  140. # include BOOST_PP_FILENAME_2
  141. # undef BOOST_PP_ITERATION_2
  142. # endif
  143. # if BOOST_PP_ITERATION_START_2 <= 20 && BOOST_PP_ITERATION_FINISH_2 >= 20
  144. # define BOOST_PP_ITERATION_2 20
  145. # include BOOST_PP_FILENAME_2
  146. # undef BOOST_PP_ITERATION_2
  147. # endif
  148. # if BOOST_PP_ITERATION_START_2 <= 21 && BOOST_PP_ITERATION_FINISH_2 >= 21
  149. # define BOOST_PP_ITERATION_2 21
  150. # include BOOST_PP_FILENAME_2
  151. # undef BOOST_PP_ITERATION_2
  152. # endif
  153. # if BOOST_PP_ITERATION_START_2 <= 22 && BOOST_PP_ITERATION_FINISH_2 >= 22
  154. # define BOOST_PP_ITERATION_2 22
  155. # include BOOST_PP_FILENAME_2
  156. # undef BOOST_PP_ITERATION_2
  157. # endif
  158. # if BOOST_PP_ITERATION_START_2 <= 23 && BOOST_PP_ITERATION_FINISH_2 >= 23
  159. # define BOOST_PP_ITERATION_2 23
  160. # include BOOST_PP_FILENAME_2
  161. # undef BOOST_PP_ITERATION_2
  162. # endif
  163. # if BOOST_PP_ITERATION_START_2 <= 24 && BOOST_PP_ITERATION_FINISH_2 >= 24
  164. # define BOOST_PP_ITERATION_2 24
  165. # include BOOST_PP_FILENAME_2
  166. # undef BOOST_PP_ITERATION_2
  167. # endif
  168. # if BOOST_PP_ITERATION_START_2 <= 25 && BOOST_PP_ITERATION_FINISH_2 >= 25
  169. # define BOOST_PP_ITERATION_2 25
  170. # include BOOST_PP_FILENAME_2
  171. # undef BOOST_PP_ITERATION_2
  172. # endif
  173. # if BOOST_PP_ITERATION_START_2 <= 26 && BOOST_PP_ITERATION_FINISH_2 >= 26
  174. # define BOOST_PP_ITERATION_2 26
  175. # include BOOST_PP_FILENAME_2
  176. # undef BOOST_PP_ITERATION_2
  177. # endif
  178. # if BOOST_PP_ITERATION_START_2 <= 27 && BOOST_PP_ITERATION_FINISH_2 >= 27
  179. # define BOOST_PP_ITERATION_2 27
  180. # include BOOST_PP_FILENAME_2
  181. # undef BOOST_PP_ITERATION_2
  182. # endif
  183. # if BOOST_PP_ITERATION_START_2 <= 28 && BOOST_PP_ITERATION_FINISH_2 >= 28
  184. # define BOOST_PP_ITERATION_2 28
  185. # include BOOST_PP_FILENAME_2
  186. # undef BOOST_PP_ITERATION_2
  187. # endif
  188. # if BOOST_PP_ITERATION_START_2 <= 29 && BOOST_PP_ITERATION_FINISH_2 >= 29
  189. # define BOOST_PP_ITERATION_2 29
  190. # include BOOST_PP_FILENAME_2
  191. # undef BOOST_PP_ITERATION_2
  192. # endif
  193. # if BOOST_PP_ITERATION_START_2 <= 30 && BOOST_PP_ITERATION_FINISH_2 >= 30
  194. # define BOOST_PP_ITERATION_2 30
  195. # include BOOST_PP_FILENAME_2
  196. # undef BOOST_PP_ITERATION_2
  197. # endif
  198. # if BOOST_PP_ITERATION_START_2 <= 31 && BOOST_PP_ITERATION_FINISH_2 >= 31
  199. # define BOOST_PP_ITERATION_2 31
  200. # include BOOST_PP_FILENAME_2
  201. # undef BOOST_PP_ITERATION_2
  202. # endif
  203. # if BOOST_PP_ITERATION_START_2 <= 32 && BOOST_PP_ITERATION_FINISH_2 >= 32
  204. # define BOOST_PP_ITERATION_2 32
  205. # include BOOST_PP_FILENAME_2
  206. # undef BOOST_PP_ITERATION_2
  207. # endif
  208. # if BOOST_PP_ITERATION_START_2 <= 33 && BOOST_PP_ITERATION_FINISH_2 >= 33
  209. # define BOOST_PP_ITERATION_2 33
  210. # include BOOST_PP_FILENAME_2
  211. # undef BOOST_PP_ITERATION_2
  212. # endif
  213. # if BOOST_PP_ITERATION_START_2 <= 34 && BOOST_PP_ITERATION_FINISH_2 >= 34
  214. # define BOOST_PP_ITERATION_2 34
  215. # include BOOST_PP_FILENAME_2
  216. # undef BOOST_PP_ITERATION_2
  217. # endif
  218. # if BOOST_PP_ITERATION_START_2 <= 35 && BOOST_PP_ITERATION_FINISH_2 >= 35
  219. # define BOOST_PP_ITERATION_2 35
  220. # include BOOST_PP_FILENAME_2
  221. # undef BOOST_PP_ITERATION_2
  222. # endif
  223. # if BOOST_PP_ITERATION_START_2 <= 36 && BOOST_PP_ITERATION_FINISH_2 >= 36
  224. # define BOOST_PP_ITERATION_2 36
  225. # include BOOST_PP_FILENAME_2
  226. # undef BOOST_PP_ITERATION_2
  227. # endif
  228. # if BOOST_PP_ITERATION_START_2 <= 37 && BOOST_PP_ITERATION_FINISH_2 >= 37
  229. # define BOOST_PP_ITERATION_2 37
  230. # include BOOST_PP_FILENAME_2
  231. # undef BOOST_PP_ITERATION_2
  232. # endif
  233. # if BOOST_PP_ITERATION_START_2 <= 38 && BOOST_PP_ITERATION_FINISH_2 >= 38
  234. # define BOOST_PP_ITERATION_2 38
  235. # include BOOST_PP_FILENAME_2
  236. # undef BOOST_PP_ITERATION_2
  237. # endif
  238. # if BOOST_PP_ITERATION_START_2 <= 39 && BOOST_PP_ITERATION_FINISH_2 >= 39
  239. # define BOOST_PP_ITERATION_2 39
  240. # include BOOST_PP_FILENAME_2
  241. # undef BOOST_PP_ITERATION_2
  242. # endif
  243. # if BOOST_PP_ITERATION_START_2 <= 40 && BOOST_PP_ITERATION_FINISH_2 >= 40
  244. # define BOOST_PP_ITERATION_2 40
  245. # include BOOST_PP_FILENAME_2
  246. # undef BOOST_PP_ITERATION_2
  247. # endif
  248. # if BOOST_PP_ITERATION_START_2 <= 41 && BOOST_PP_ITERATION_FINISH_2 >= 41
  249. # define BOOST_PP_ITERATION_2 41
  250. # include BOOST_PP_FILENAME_2
  251. # undef BOOST_PP_ITERATION_2
  252. # endif
  253. # if BOOST_PP_ITERATION_START_2 <= 42 && BOOST_PP_ITERATION_FINISH_2 >= 42
  254. # define BOOST_PP_ITERATION_2 42
  255. # include BOOST_PP_FILENAME_2
  256. # undef BOOST_PP_ITERATION_2
  257. # endif
  258. # if BOOST_PP_ITERATION_START_2 <= 43 && BOOST_PP_ITERATION_FINISH_2 >= 43
  259. # define BOOST_PP_ITERATION_2 43
  260. # include BOOST_PP_FILENAME_2
  261. # undef BOOST_PP_ITERATION_2
  262. # endif
  263. # if BOOST_PP_ITERATION_START_2 <= 44 && BOOST_PP_ITERATION_FINISH_2 >= 44
  264. # define BOOST_PP_ITERATION_2 44
  265. # include BOOST_PP_FILENAME_2
  266. # undef BOOST_PP_ITERATION_2
  267. # endif
  268. # if BOOST_PP_ITERATION_START_2 <= 45 && BOOST_PP_ITERATION_FINISH_2 >= 45
  269. # define BOOST_PP_ITERATION_2 45
  270. # include BOOST_PP_FILENAME_2
  271. # undef BOOST_PP_ITERATION_2
  272. # endif
  273. # if BOOST_PP_ITERATION_START_2 <= 46 && BOOST_PP_ITERATION_FINISH_2 >= 46
  274. # define BOOST_PP_ITERATION_2 46
  275. # include BOOST_PP_FILENAME_2
  276. # undef BOOST_PP_ITERATION_2
  277. # endif
  278. # if BOOST_PP_ITERATION_START_2 <= 47 && BOOST_PP_ITERATION_FINISH_2 >= 47
  279. # define BOOST_PP_ITERATION_2 47
  280. # include BOOST_PP_FILENAME_2
  281. # undef BOOST_PP_ITERATION_2
  282. # endif
  283. # if BOOST_PP_ITERATION_START_2 <= 48 && BOOST_PP_ITERATION_FINISH_2 >= 48
  284. # define BOOST_PP_ITERATION_2 48
  285. # include BOOST_PP_FILENAME_2
  286. # undef BOOST_PP_ITERATION_2
  287. # endif
  288. # if BOOST_PP_ITERATION_START_2 <= 49 && BOOST_PP_ITERATION_FINISH_2 >= 49
  289. # define BOOST_PP_ITERATION_2 49
  290. # include BOOST_PP_FILENAME_2
  291. # undef BOOST_PP_ITERATION_2
  292. # endif
  293. # if BOOST_PP_ITERATION_START_2 <= 50 && BOOST_PP_ITERATION_FINISH_2 >= 50
  294. # define BOOST_PP_ITERATION_2 50
  295. # include BOOST_PP_FILENAME_2
  296. # undef BOOST_PP_ITERATION_2
  297. # endif
  298. # if BOOST_PP_ITERATION_START_2 <= 51 && BOOST_PP_ITERATION_FINISH_2 >= 51
  299. # define BOOST_PP_ITERATION_2 51
  300. # include BOOST_PP_FILENAME_2
  301. # undef BOOST_PP_ITERATION_2
  302. # endif
  303. # if BOOST_PP_ITERATION_START_2 <= 52 && BOOST_PP_ITERATION_FINISH_2 >= 52
  304. # define BOOST_PP_ITERATION_2 52
  305. # include BOOST_PP_FILENAME_2
  306. # undef BOOST_PP_ITERATION_2
  307. # endif
  308. # if BOOST_PP_ITERATION_START_2 <= 53 && BOOST_PP_ITERATION_FINISH_2 >= 53
  309. # define BOOST_PP_ITERATION_2 53
  310. # include BOOST_PP_FILENAME_2
  311. # undef BOOST_PP_ITERATION_2
  312. # endif
  313. # if BOOST_PP_ITERATION_START_2 <= 54 && BOOST_PP_ITERATION_FINISH_2 >= 54
  314. # define BOOST_PP_ITERATION_2 54
  315. # include BOOST_PP_FILENAME_2
  316. # undef BOOST_PP_ITERATION_2
  317. # endif
  318. # if BOOST_PP_ITERATION_START_2 <= 55 && BOOST_PP_ITERATION_FINISH_2 >= 55
  319. # define BOOST_PP_ITERATION_2 55
  320. # include BOOST_PP_FILENAME_2
  321. # undef BOOST_PP_ITERATION_2
  322. # endif
  323. # if BOOST_PP_ITERATION_START_2 <= 56 && BOOST_PP_ITERATION_FINISH_2 >= 56
  324. # define BOOST_PP_ITERATION_2 56
  325. # include BOOST_PP_FILENAME_2
  326. # undef BOOST_PP_ITERATION_2
  327. # endif
  328. # if BOOST_PP_ITERATION_START_2 <= 57 && BOOST_PP_ITERATION_FINISH_2 >= 57
  329. # define BOOST_PP_ITERATION_2 57
  330. # include BOOST_PP_FILENAME_2
  331. # undef BOOST_PP_ITERATION_2
  332. # endif
  333. # if BOOST_PP_ITERATION_START_2 <= 58 && BOOST_PP_ITERATION_FINISH_2 >= 58
  334. # define BOOST_PP_ITERATION_2 58
  335. # include BOOST_PP_FILENAME_2
  336. # undef BOOST_PP_ITERATION_2
  337. # endif
  338. # if BOOST_PP_ITERATION_START_2 <= 59 && BOOST_PP_ITERATION_FINISH_2 >= 59
  339. # define BOOST_PP_ITERATION_2 59
  340. # include BOOST_PP_FILENAME_2
  341. # undef BOOST_PP_ITERATION_2
  342. # endif
  343. # if BOOST_PP_ITERATION_START_2 <= 60 && BOOST_PP_ITERATION_FINISH_2 >= 60
  344. # define BOOST_PP_ITERATION_2 60
  345. # include BOOST_PP_FILENAME_2
  346. # undef BOOST_PP_ITERATION_2
  347. # endif
  348. # if BOOST_PP_ITERATION_START_2 <= 61 && BOOST_PP_ITERATION_FINISH_2 >= 61
  349. # define BOOST_PP_ITERATION_2 61
  350. # include BOOST_PP_FILENAME_2
  351. # undef BOOST_PP_ITERATION_2
  352. # endif
  353. # if BOOST_PP_ITERATION_START_2 <= 62 && BOOST_PP_ITERATION_FINISH_2 >= 62
  354. # define BOOST_PP_ITERATION_2 62
  355. # include BOOST_PP_FILENAME_2
  356. # undef BOOST_PP_ITERATION_2
  357. # endif
  358. # if BOOST_PP_ITERATION_START_2 <= 63 && BOOST_PP_ITERATION_FINISH_2 >= 63
  359. # define BOOST_PP_ITERATION_2 63
  360. # include BOOST_PP_FILENAME_2
  361. # undef BOOST_PP_ITERATION_2
  362. # endif
  363. # if BOOST_PP_ITERATION_START_2 <= 64 && BOOST_PP_ITERATION_FINISH_2 >= 64
  364. # define BOOST_PP_ITERATION_2 64
  365. # include BOOST_PP_FILENAME_2
  366. # undef BOOST_PP_ITERATION_2
  367. # endif
  368. # if BOOST_PP_ITERATION_START_2 <= 65 && BOOST_PP_ITERATION_FINISH_2 >= 65
  369. # define BOOST_PP_ITERATION_2 65
  370. # include BOOST_PP_FILENAME_2
  371. # undef BOOST_PP_ITERATION_2
  372. # endif
  373. # if BOOST_PP_ITERATION_START_2 <= 66 && BOOST_PP_ITERATION_FINISH_2 >= 66
  374. # define BOOST_PP_ITERATION_2 66
  375. # include BOOST_PP_FILENAME_2
  376. # undef BOOST_PP_ITERATION_2
  377. # endif
  378. # if BOOST_PP_ITERATION_START_2 <= 67 && BOOST_PP_ITERATION_FINISH_2 >= 67
  379. # define BOOST_PP_ITERATION_2 67
  380. # include BOOST_PP_FILENAME_2
  381. # undef BOOST_PP_ITERATION_2
  382. # endif
  383. # if BOOST_PP_ITERATION_START_2 <= 68 && BOOST_PP_ITERATION_FINISH_2 >= 68
  384. # define BOOST_PP_ITERATION_2 68
  385. # include BOOST_PP_FILENAME_2
  386. # undef BOOST_PP_ITERATION_2
  387. # endif
  388. # if BOOST_PP_ITERATION_START_2 <= 69 && BOOST_PP_ITERATION_FINISH_2 >= 69
  389. # define BOOST_PP_ITERATION_2 69
  390. # include BOOST_PP_FILENAME_2
  391. # undef BOOST_PP_ITERATION_2
  392. # endif
  393. # if BOOST_PP_ITERATION_START_2 <= 70 && BOOST_PP_ITERATION_FINISH_2 >= 70
  394. # define BOOST_PP_ITERATION_2 70
  395. # include BOOST_PP_FILENAME_2
  396. # undef BOOST_PP_ITERATION_2
  397. # endif
  398. # if BOOST_PP_ITERATION_START_2 <= 71 && BOOST_PP_ITERATION_FINISH_2 >= 71
  399. # define BOOST_PP_ITERATION_2 71
  400. # include BOOST_PP_FILENAME_2
  401. # undef BOOST_PP_ITERATION_2
  402. # endif
  403. # if BOOST_PP_ITERATION_START_2 <= 72 && BOOST_PP_ITERATION_FINISH_2 >= 72
  404. # define BOOST_PP_ITERATION_2 72
  405. # include BOOST_PP_FILENAME_2
  406. # undef BOOST_PP_ITERATION_2
  407. # endif
  408. # if BOOST_PP_ITERATION_START_2 <= 73 && BOOST_PP_ITERATION_FINISH_2 >= 73
  409. # define BOOST_PP_ITERATION_2 73
  410. # include BOOST_PP_FILENAME_2
  411. # undef BOOST_PP_ITERATION_2
  412. # endif
  413. # if BOOST_PP_ITERATION_START_2 <= 74 && BOOST_PP_ITERATION_FINISH_2 >= 74
  414. # define BOOST_PP_ITERATION_2 74
  415. # include BOOST_PP_FILENAME_2
  416. # undef BOOST_PP_ITERATION_2
  417. # endif
  418. # if BOOST_PP_ITERATION_START_2 <= 75 && BOOST_PP_ITERATION_FINISH_2 >= 75
  419. # define BOOST_PP_ITERATION_2 75
  420. # include BOOST_PP_FILENAME_2
  421. # undef BOOST_PP_ITERATION_2
  422. # endif
  423. # if BOOST_PP_ITERATION_START_2 <= 76 && BOOST_PP_ITERATION_FINISH_2 >= 76
  424. # define BOOST_PP_ITERATION_2 76
  425. # include BOOST_PP_FILENAME_2
  426. # undef BOOST_PP_ITERATION_2
  427. # endif
  428. # if BOOST_PP_ITERATION_START_2 <= 77 && BOOST_PP_ITERATION_FINISH_2 >= 77
  429. # define BOOST_PP_ITERATION_2 77
  430. # include BOOST_PP_FILENAME_2
  431. # undef BOOST_PP_ITERATION_2
  432. # endif
  433. # if BOOST_PP_ITERATION_START_2 <= 78 && BOOST_PP_ITERATION_FINISH_2 >= 78
  434. # define BOOST_PP_ITERATION_2 78
  435. # include BOOST_PP_FILENAME_2
  436. # undef BOOST_PP_ITERATION_2
  437. # endif
  438. # if BOOST_PP_ITERATION_START_2 <= 79 && BOOST_PP_ITERATION_FINISH_2 >= 79
  439. # define BOOST_PP_ITERATION_2 79
  440. # include BOOST_PP_FILENAME_2
  441. # undef BOOST_PP_ITERATION_2
  442. # endif
  443. # if BOOST_PP_ITERATION_START_2 <= 80 && BOOST_PP_ITERATION_FINISH_2 >= 80
  444. # define BOOST_PP_ITERATION_2 80
  445. # include BOOST_PP_FILENAME_2
  446. # undef BOOST_PP_ITERATION_2
  447. # endif
  448. # if BOOST_PP_ITERATION_START_2 <= 81 && BOOST_PP_ITERATION_FINISH_2 >= 81
  449. # define BOOST_PP_ITERATION_2 81
  450. # include BOOST_PP_FILENAME_2
  451. # undef BOOST_PP_ITERATION_2
  452. # endif
  453. # if BOOST_PP_ITERATION_START_2 <= 82 && BOOST_PP_ITERATION_FINISH_2 >= 82
  454. # define BOOST_PP_ITERATION_2 82
  455. # include BOOST_PP_FILENAME_2
  456. # undef BOOST_PP_ITERATION_2
  457. # endif
  458. # if BOOST_PP_ITERATION_START_2 <= 83 && BOOST_PP_ITERATION_FINISH_2 >= 83
  459. # define BOOST_PP_ITERATION_2 83
  460. # include BOOST_PP_FILENAME_2
  461. # undef BOOST_PP_ITERATION_2
  462. # endif
  463. # if BOOST_PP_ITERATION_START_2 <= 84 && BOOST_PP_ITERATION_FINISH_2 >= 84
  464. # define BOOST_PP_ITERATION_2 84
  465. # include BOOST_PP_FILENAME_2
  466. # undef BOOST_PP_ITERATION_2
  467. # endif
  468. # if BOOST_PP_ITERATION_START_2 <= 85 && BOOST_PP_ITERATION_FINISH_2 >= 85
  469. # define BOOST_PP_ITERATION_2 85
  470. # include BOOST_PP_FILENAME_2
  471. # undef BOOST_PP_ITERATION_2
  472. # endif
  473. # if BOOST_PP_ITERATION_START_2 <= 86 && BOOST_PP_ITERATION_FINISH_2 >= 86
  474. # define BOOST_PP_ITERATION_2 86
  475. # include BOOST_PP_FILENAME_2
  476. # undef BOOST_PP_ITERATION_2
  477. # endif
  478. # if BOOST_PP_ITERATION_START_2 <= 87 && BOOST_PP_ITERATION_FINISH_2 >= 87
  479. # define BOOST_PP_ITERATION_2 87
  480. # include BOOST_PP_FILENAME_2
  481. # undef BOOST_PP_ITERATION_2
  482. # endif
  483. # if BOOST_PP_ITERATION_START_2 <= 88 && BOOST_PP_ITERATION_FINISH_2 >= 88
  484. # define BOOST_PP_ITERATION_2 88
  485. # include BOOST_PP_FILENAME_2
  486. # undef BOOST_PP_ITERATION_2
  487. # endif
  488. # if BOOST_PP_ITERATION_START_2 <= 89 && BOOST_PP_ITERATION_FINISH_2 >= 89
  489. # define BOOST_PP_ITERATION_2 89
  490. # include BOOST_PP_FILENAME_2
  491. # undef BOOST_PP_ITERATION_2
  492. # endif
  493. # if BOOST_PP_ITERATION_START_2 <= 90 && BOOST_PP_ITERATION_FINISH_2 >= 90
  494. # define BOOST_PP_ITERATION_2 90
  495. # include BOOST_PP_FILENAME_2
  496. # undef BOOST_PP_ITERATION_2
  497. # endif
  498. # if BOOST_PP_ITERATION_START_2 <= 91 && BOOST_PP_ITERATION_FINISH_2 >= 91
  499. # define BOOST_PP_ITERATION_2 91
  500. # include BOOST_PP_FILENAME_2
  501. # undef BOOST_PP_ITERATION_2
  502. # endif
  503. # if BOOST_PP_ITERATION_START_2 <= 92 && BOOST_PP_ITERATION_FINISH_2 >= 92
  504. # define BOOST_PP_ITERATION_2 92
  505. # include BOOST_PP_FILENAME_2
  506. # undef BOOST_PP_ITERATION_2
  507. # endif
  508. # if BOOST_PP_ITERATION_START_2 <= 93 && BOOST_PP_ITERATION_FINISH_2 >= 93
  509. # define BOOST_PP_ITERATION_2 93
  510. # include BOOST_PP_FILENAME_2
  511. # undef BOOST_PP_ITERATION_2
  512. # endif
  513. # if BOOST_PP_ITERATION_START_2 <= 94 && BOOST_PP_ITERATION_FINISH_2 >= 94
  514. # define BOOST_PP_ITERATION_2 94
  515. # include BOOST_PP_FILENAME_2
  516. # undef BOOST_PP_ITERATION_2
  517. # endif
  518. # if BOOST_PP_ITERATION_START_2 <= 95 && BOOST_PP_ITERATION_FINISH_2 >= 95
  519. # define BOOST_PP_ITERATION_2 95
  520. # include BOOST_PP_FILENAME_2
  521. # undef BOOST_PP_ITERATION_2
  522. # endif
  523. # if BOOST_PP_ITERATION_START_2 <= 96 && BOOST_PP_ITERATION_FINISH_2 >= 96
  524. # define BOOST_PP_ITERATION_2 96
  525. # include BOOST_PP_FILENAME_2
  526. # undef BOOST_PP_ITERATION_2
  527. # endif
  528. # if BOOST_PP_ITERATION_START_2 <= 97 && BOOST_PP_ITERATION_FINISH_2 >= 97
  529. # define BOOST_PP_ITERATION_2 97
  530. # include BOOST_PP_FILENAME_2
  531. # undef BOOST_PP_ITERATION_2
  532. # endif
  533. # if BOOST_PP_ITERATION_START_2 <= 98 && BOOST_PP_ITERATION_FINISH_2 >= 98
  534. # define BOOST_PP_ITERATION_2 98
  535. # include BOOST_PP_FILENAME_2
  536. # undef BOOST_PP_ITERATION_2
  537. # endif
  538. # if BOOST_PP_ITERATION_START_2 <= 99 && BOOST_PP_ITERATION_FINISH_2 >= 99
  539. # define BOOST_PP_ITERATION_2 99
  540. # include BOOST_PP_FILENAME_2
  541. # undef BOOST_PP_ITERATION_2
  542. # endif
  543. # if BOOST_PP_ITERATION_START_2 <= 100 && BOOST_PP_ITERATION_FINISH_2 >= 100
  544. # define BOOST_PP_ITERATION_2 100
  545. # include BOOST_PP_FILENAME_2
  546. # undef BOOST_PP_ITERATION_2
  547. # endif
  548. # if BOOST_PP_ITERATION_START_2 <= 101 && BOOST_PP_ITERATION_FINISH_2 >= 101
  549. # define BOOST_PP_ITERATION_2 101
  550. # include BOOST_PP_FILENAME_2
  551. # undef BOOST_PP_ITERATION_2
  552. # endif
  553. # if BOOST_PP_ITERATION_START_2 <= 102 && BOOST_PP_ITERATION_FINISH_2 >= 102
  554. # define BOOST_PP_ITERATION_2 102
  555. # include BOOST_PP_FILENAME_2
  556. # undef BOOST_PP_ITERATION_2
  557. # endif
  558. # if BOOST_PP_ITERATION_START_2 <= 103 && BOOST_PP_ITERATION_FINISH_2 >= 103
  559. # define BOOST_PP_ITERATION_2 103
  560. # include BOOST_PP_FILENAME_2
  561. # undef BOOST_PP_ITERATION_2
  562. # endif
  563. # if BOOST_PP_ITERATION_START_2 <= 104 && BOOST_PP_ITERATION_FINISH_2 >= 104
  564. # define BOOST_PP_ITERATION_2 104
  565. # include BOOST_PP_FILENAME_2
  566. # undef BOOST_PP_ITERATION_2
  567. # endif
  568. # if BOOST_PP_ITERATION_START_2 <= 105 && BOOST_PP_ITERATION_FINISH_2 >= 105
  569. # define BOOST_PP_ITERATION_2 105
  570. # include BOOST_PP_FILENAME_2
  571. # undef BOOST_PP_ITERATION_2
  572. # endif
  573. # if BOOST_PP_ITERATION_START_2 <= 106 && BOOST_PP_ITERATION_FINISH_2 >= 106
  574. # define BOOST_PP_ITERATION_2 106
  575. # include BOOST_PP_FILENAME_2
  576. # undef BOOST_PP_ITERATION_2
  577. # endif
  578. # if BOOST_PP_ITERATION_START_2 <= 107 && BOOST_PP_ITERATION_FINISH_2 >= 107
  579. # define BOOST_PP_ITERATION_2 107
  580. # include BOOST_PP_FILENAME_2
  581. # undef BOOST_PP_ITERATION_2
  582. # endif
  583. # if BOOST_PP_ITERATION_START_2 <= 108 && BOOST_PP_ITERATION_FINISH_2 >= 108
  584. # define BOOST_PP_ITERATION_2 108
  585. # include BOOST_PP_FILENAME_2
  586. # undef BOOST_PP_ITERATION_2
  587. # endif
  588. # if BOOST_PP_ITERATION_START_2 <= 109 && BOOST_PP_ITERATION_FINISH_2 >= 109
  589. # define BOOST_PP_ITERATION_2 109
  590. # include BOOST_PP_FILENAME_2
  591. # undef BOOST_PP_ITERATION_2
  592. # endif
  593. # if BOOST_PP_ITERATION_START_2 <= 110 && BOOST_PP_ITERATION_FINISH_2 >= 110
  594. # define BOOST_PP_ITERATION_2 110
  595. # include BOOST_PP_FILENAME_2
  596. # undef BOOST_PP_ITERATION_2
  597. # endif
  598. # if BOOST_PP_ITERATION_START_2 <= 111 && BOOST_PP_ITERATION_FINISH_2 >= 111
  599. # define BOOST_PP_ITERATION_2 111
  600. # include BOOST_PP_FILENAME_2
  601. # undef BOOST_PP_ITERATION_2
  602. # endif
  603. # if BOOST_PP_ITERATION_START_2 <= 112 && BOOST_PP_ITERATION_FINISH_2 >= 112
  604. # define BOOST_PP_ITERATION_2 112
  605. # include BOOST_PP_FILENAME_2
  606. # undef BOOST_PP_ITERATION_2
  607. # endif
  608. # if BOOST_PP_ITERATION_START_2 <= 113 && BOOST_PP_ITERATION_FINISH_2 >= 113
  609. # define BOOST_PP_ITERATION_2 113
  610. # include BOOST_PP_FILENAME_2
  611. # undef BOOST_PP_ITERATION_2
  612. # endif
  613. # if BOOST_PP_ITERATION_START_2 <= 114 && BOOST_PP_ITERATION_FINISH_2 >= 114
  614. # define BOOST_PP_ITERATION_2 114
  615. # include BOOST_PP_FILENAME_2
  616. # undef BOOST_PP_ITERATION_2
  617. # endif
  618. # if BOOST_PP_ITERATION_START_2 <= 115 && BOOST_PP_ITERATION_FINISH_2 >= 115
  619. # define BOOST_PP_ITERATION_2 115
  620. # include BOOST_PP_FILENAME_2
  621. # undef BOOST_PP_ITERATION_2
  622. # endif
  623. # if BOOST_PP_ITERATION_START_2 <= 116 && BOOST_PP_ITERATION_FINISH_2 >= 116
  624. # define BOOST_PP_ITERATION_2 116
  625. # include BOOST_PP_FILENAME_2
  626. # undef BOOST_PP_ITERATION_2
  627. # endif
  628. # if BOOST_PP_ITERATION_START_2 <= 117 && BOOST_PP_ITERATION_FINISH_2 >= 117
  629. # define BOOST_PP_ITERATION_2 117
  630. # include BOOST_PP_FILENAME_2
  631. # undef BOOST_PP_ITERATION_2
  632. # endif
  633. # if BOOST_PP_ITERATION_START_2 <= 118 && BOOST_PP_ITERATION_FINISH_2 >= 118
  634. # define BOOST_PP_ITERATION_2 118
  635. # include BOOST_PP_FILENAME_2
  636. # undef BOOST_PP_ITERATION_2
  637. # endif
  638. # if BOOST_PP_ITERATION_START_2 <= 119 && BOOST_PP_ITERATION_FINISH_2 >= 119
  639. # define BOOST_PP_ITERATION_2 119
  640. # include BOOST_PP_FILENAME_2
  641. # undef BOOST_PP_ITERATION_2
  642. # endif
  643. # if BOOST_PP_ITERATION_START_2 <= 120 && BOOST_PP_ITERATION_FINISH_2 >= 120
  644. # define BOOST_PP_ITERATION_2 120
  645. # include BOOST_PP_FILENAME_2
  646. # undef BOOST_PP_ITERATION_2
  647. # endif
  648. # if BOOST_PP_ITERATION_START_2 <= 121 && BOOST_PP_ITERATION_FINISH_2 >= 121
  649. # define BOOST_PP_ITERATION_2 121
  650. # include BOOST_PP_FILENAME_2
  651. # undef BOOST_PP_ITERATION_2
  652. # endif
  653. # if BOOST_PP_ITERATION_START_2 <= 122 && BOOST_PP_ITERATION_FINISH_2 >= 122
  654. # define BOOST_PP_ITERATION_2 122
  655. # include BOOST_PP_FILENAME_2
  656. # undef BOOST_PP_ITERATION_2
  657. # endif
  658. # if BOOST_PP_ITERATION_START_2 <= 123 && BOOST_PP_ITERATION_FINISH_2 >= 123
  659. # define BOOST_PP_ITERATION_2 123
  660. # include BOOST_PP_FILENAME_2
  661. # undef BOOST_PP_ITERATION_2
  662. # endif
  663. # if BOOST_PP_ITERATION_START_2 <= 124 && BOOST_PP_ITERATION_FINISH_2 >= 124
  664. # define BOOST_PP_ITERATION_2 124
  665. # include BOOST_PP_FILENAME_2
  666. # undef BOOST_PP_ITERATION_2
  667. # endif
  668. # if BOOST_PP_ITERATION_START_2 <= 125 && BOOST_PP_ITERATION_FINISH_2 >= 125
  669. # define BOOST_PP_ITERATION_2 125
  670. # include BOOST_PP_FILENAME_2
  671. # undef BOOST_PP_ITERATION_2
  672. # endif
  673. # if BOOST_PP_ITERATION_START_2 <= 126 && BOOST_PP_ITERATION_FINISH_2 >= 126
  674. # define BOOST_PP_ITERATION_2 126
  675. # include BOOST_PP_FILENAME_2
  676. # undef BOOST_PP_ITERATION_2
  677. # endif
  678. # if BOOST_PP_ITERATION_START_2 <= 127 && BOOST_PP_ITERATION_FINISH_2 >= 127
  679. # define BOOST_PP_ITERATION_2 127
  680. # include BOOST_PP_FILENAME_2
  681. # undef BOOST_PP_ITERATION_2
  682. # endif
  683. # if BOOST_PP_ITERATION_START_2 <= 128 && BOOST_PP_ITERATION_FINISH_2 >= 128
  684. # define BOOST_PP_ITERATION_2 128
  685. # include BOOST_PP_FILENAME_2
  686. # undef BOOST_PP_ITERATION_2
  687. # endif
  688. # if BOOST_PP_ITERATION_START_2 <= 129 && BOOST_PP_ITERATION_FINISH_2 >= 129
  689. # define BOOST_PP_ITERATION_2 129
  690. # include BOOST_PP_FILENAME_2
  691. # undef BOOST_PP_ITERATION_2
  692. # endif
  693. # if BOOST_PP_ITERATION_START_2 <= 130 && BOOST_PP_ITERATION_FINISH_2 >= 130
  694. # define BOOST_PP_ITERATION_2 130
  695. # include BOOST_PP_FILENAME_2
  696. # undef BOOST_PP_ITERATION_2
  697. # endif
  698. # if BOOST_PP_ITERATION_START_2 <= 131 && BOOST_PP_ITERATION_FINISH_2 >= 131
  699. # define BOOST_PP_ITERATION_2 131
  700. # include BOOST_PP_FILENAME_2
  701. # undef BOOST_PP_ITERATION_2
  702. # endif
  703. # if BOOST_PP_ITERATION_START_2 <= 132 && BOOST_PP_ITERATION_FINISH_2 >= 132
  704. # define BOOST_PP_ITERATION_2 132
  705. # include BOOST_PP_FILENAME_2
  706. # undef BOOST_PP_ITERATION_2
  707. # endif
  708. # if BOOST_PP_ITERATION_START_2 <= 133 && BOOST_PP_ITERATION_FINISH_2 >= 133
  709. # define BOOST_PP_ITERATION_2 133
  710. # include BOOST_PP_FILENAME_2
  711. # undef BOOST_PP_ITERATION_2
  712. # endif
  713. # if BOOST_PP_ITERATION_START_2 <= 134 && BOOST_PP_ITERATION_FINISH_2 >= 134
  714. # define BOOST_PP_ITERATION_2 134
  715. # include BOOST_PP_FILENAME_2
  716. # undef BOOST_PP_ITERATION_2
  717. # endif
  718. # if BOOST_PP_ITERATION_START_2 <= 135 && BOOST_PP_ITERATION_FINISH_2 >= 135
  719. # define BOOST_PP_ITERATION_2 135
  720. # include BOOST_PP_FILENAME_2
  721. # undef BOOST_PP_ITERATION_2
  722. # endif
  723. # if BOOST_PP_ITERATION_START_2 <= 136 && BOOST_PP_ITERATION_FINISH_2 >= 136
  724. # define BOOST_PP_ITERATION_2 136
  725. # include BOOST_PP_FILENAME_2
  726. # undef BOOST_PP_ITERATION_2
  727. # endif
  728. # if BOOST_PP_ITERATION_START_2 <= 137 && BOOST_PP_ITERATION_FINISH_2 >= 137
  729. # define BOOST_PP_ITERATION_2 137
  730. # include BOOST_PP_FILENAME_2
  731. # undef BOOST_PP_ITERATION_2
  732. # endif
  733. # if BOOST_PP_ITERATION_START_2 <= 138 && BOOST_PP_ITERATION_FINISH_2 >= 138
  734. # define BOOST_PP_ITERATION_2 138
  735. # include BOOST_PP_FILENAME_2
  736. # undef BOOST_PP_ITERATION_2
  737. # endif
  738. # if BOOST_PP_ITERATION_START_2 <= 139 && BOOST_PP_ITERATION_FINISH_2 >= 139
  739. # define BOOST_PP_ITERATION_2 139
  740. # include BOOST_PP_FILENAME_2
  741. # undef BOOST_PP_ITERATION_2
  742. # endif
  743. # if BOOST_PP_ITERATION_START_2 <= 140 && BOOST_PP_ITERATION_FINISH_2 >= 140
  744. # define BOOST_PP_ITERATION_2 140
  745. # include BOOST_PP_FILENAME_2
  746. # undef BOOST_PP_ITERATION_2
  747. # endif
  748. # if BOOST_PP_ITERATION_START_2 <= 141 && BOOST_PP_ITERATION_FINISH_2 >= 141
  749. # define BOOST_PP_ITERATION_2 141
  750. # include BOOST_PP_FILENAME_2
  751. # undef BOOST_PP_ITERATION_2
  752. # endif
  753. # if BOOST_PP_ITERATION_START_2 <= 142 && BOOST_PP_ITERATION_FINISH_2 >= 142
  754. # define BOOST_PP_ITERATION_2 142
  755. # include BOOST_PP_FILENAME_2
  756. # undef BOOST_PP_ITERATION_2
  757. # endif
  758. # if BOOST_PP_ITERATION_START_2 <= 143 && BOOST_PP_ITERATION_FINISH_2 >= 143
  759. # define BOOST_PP_ITERATION_2 143
  760. # include BOOST_PP_FILENAME_2
  761. # undef BOOST_PP_ITERATION_2
  762. # endif
  763. # if BOOST_PP_ITERATION_START_2 <= 144 && BOOST_PP_ITERATION_FINISH_2 >= 144
  764. # define BOOST_PP_ITERATION_2 144
  765. # include BOOST_PP_FILENAME_2
  766. # undef BOOST_PP_ITERATION_2
  767. # endif
  768. # if BOOST_PP_ITERATION_START_2 <= 145 && BOOST_PP_ITERATION_FINISH_2 >= 145
  769. # define BOOST_PP_ITERATION_2 145
  770. # include BOOST_PP_FILENAME_2
  771. # undef BOOST_PP_ITERATION_2
  772. # endif
  773. # if BOOST_PP_ITERATION_START_2 <= 146 && BOOST_PP_ITERATION_FINISH_2 >= 146
  774. # define BOOST_PP_ITERATION_2 146
  775. # include BOOST_PP_FILENAME_2
  776. # undef BOOST_PP_ITERATION_2
  777. # endif
  778. # if BOOST_PP_ITERATION_START_2 <= 147 && BOOST_PP_ITERATION_FINISH_2 >= 147
  779. # define BOOST_PP_ITERATION_2 147
  780. # include BOOST_PP_FILENAME_2
  781. # undef BOOST_PP_ITERATION_2
  782. # endif
  783. # if BOOST_PP_ITERATION_START_2 <= 148 && BOOST_PP_ITERATION_FINISH_2 >= 148
  784. # define BOOST_PP_ITERATION_2 148
  785. # include BOOST_PP_FILENAME_2
  786. # undef BOOST_PP_ITERATION_2
  787. # endif
  788. # if BOOST_PP_ITERATION_START_2 <= 149 && BOOST_PP_ITERATION_FINISH_2 >= 149
  789. # define BOOST_PP_ITERATION_2 149
  790. # include BOOST_PP_FILENAME_2
  791. # undef BOOST_PP_ITERATION_2
  792. # endif
  793. # if BOOST_PP_ITERATION_START_2 <= 150 && BOOST_PP_ITERATION_FINISH_2 >= 150
  794. # define BOOST_PP_ITERATION_2 150
  795. # include BOOST_PP_FILENAME_2
  796. # undef BOOST_PP_ITERATION_2
  797. # endif
  798. # if BOOST_PP_ITERATION_START_2 <= 151 && BOOST_PP_ITERATION_FINISH_2 >= 151
  799. # define BOOST_PP_ITERATION_2 151
  800. # include BOOST_PP_FILENAME_2
  801. # undef BOOST_PP_ITERATION_2
  802. # endif
  803. # if BOOST_PP_ITERATION_START_2 <= 152 && BOOST_PP_ITERATION_FINISH_2 >= 152
  804. # define BOOST_PP_ITERATION_2 152
  805. # include BOOST_PP_FILENAME_2
  806. # undef BOOST_PP_ITERATION_2
  807. # endif
  808. # if BOOST_PP_ITERATION_START_2 <= 153 && BOOST_PP_ITERATION_FINISH_2 >= 153
  809. # define BOOST_PP_ITERATION_2 153
  810. # include BOOST_PP_FILENAME_2
  811. # undef BOOST_PP_ITERATION_2
  812. # endif
  813. # if BOOST_PP_ITERATION_START_2 <= 154 && BOOST_PP_ITERATION_FINISH_2 >= 154
  814. # define BOOST_PP_ITERATION_2 154
  815. # include BOOST_PP_FILENAME_2
  816. # undef BOOST_PP_ITERATION_2
  817. # endif
  818. # if BOOST_PP_ITERATION_START_2 <= 155 && BOOST_PP_ITERATION_FINISH_2 >= 155
  819. # define BOOST_PP_ITERATION_2 155
  820. # include BOOST_PP_FILENAME_2
  821. # undef BOOST_PP_ITERATION_2
  822. # endif
  823. # if BOOST_PP_ITERATION_START_2 <= 156 && BOOST_PP_ITERATION_FINISH_2 >= 156
  824. # define BOOST_PP_ITERATION_2 156
  825. # include BOOST_PP_FILENAME_2
  826. # undef BOOST_PP_ITERATION_2
  827. # endif
  828. # if BOOST_PP_ITERATION_START_2 <= 157 && BOOST_PP_ITERATION_FINISH_2 >= 157
  829. # define BOOST_PP_ITERATION_2 157
  830. # include BOOST_PP_FILENAME_2
  831. # undef BOOST_PP_ITERATION_2
  832. # endif
  833. # if BOOST_PP_ITERATION_START_2 <= 158 && BOOST_PP_ITERATION_FINISH_2 >= 158
  834. # define BOOST_PP_ITERATION_2 158
  835. # include BOOST_PP_FILENAME_2
  836. # undef BOOST_PP_ITERATION_2
  837. # endif
  838. # if BOOST_PP_ITERATION_START_2 <= 159 && BOOST_PP_ITERATION_FINISH_2 >= 159
  839. # define BOOST_PP_ITERATION_2 159
  840. # include BOOST_PP_FILENAME_2
  841. # undef BOOST_PP_ITERATION_2
  842. # endif
  843. # if BOOST_PP_ITERATION_START_2 <= 160 && BOOST_PP_ITERATION_FINISH_2 >= 160
  844. # define BOOST_PP_ITERATION_2 160
  845. # include BOOST_PP_FILENAME_2
  846. # undef BOOST_PP_ITERATION_2
  847. # endif
  848. # if BOOST_PP_ITERATION_START_2 <= 161 && BOOST_PP_ITERATION_FINISH_2 >= 161
  849. # define BOOST_PP_ITERATION_2 161
  850. # include BOOST_PP_FILENAME_2
  851. # undef BOOST_PP_ITERATION_2
  852. # endif
  853. # if BOOST_PP_ITERATION_START_2 <= 162 && BOOST_PP_ITERATION_FINISH_2 >= 162
  854. # define BOOST_PP_ITERATION_2 162
  855. # include BOOST_PP_FILENAME_2
  856. # undef BOOST_PP_ITERATION_2
  857. # endif
  858. # if BOOST_PP_ITERATION_START_2 <= 163 && BOOST_PP_ITERATION_FINISH_2 >= 163
  859. # define BOOST_PP_ITERATION_2 163
  860. # include BOOST_PP_FILENAME_2
  861. # undef BOOST_PP_ITERATION_2
  862. # endif
  863. # if BOOST_PP_ITERATION_START_2 <= 164 && BOOST_PP_ITERATION_FINISH_2 >= 164
  864. # define BOOST_PP_ITERATION_2 164
  865. # include BOOST_PP_FILENAME_2
  866. # undef BOOST_PP_ITERATION_2
  867. # endif
  868. # if BOOST_PP_ITERATION_START_2 <= 165 && BOOST_PP_ITERATION_FINISH_2 >= 165
  869. # define BOOST_PP_ITERATION_2 165
  870. # include BOOST_PP_FILENAME_2
  871. # undef BOOST_PP_ITERATION_2
  872. # endif
  873. # if BOOST_PP_ITERATION_START_2 <= 166 && BOOST_PP_ITERATION_FINISH_2 >= 166
  874. # define BOOST_PP_ITERATION_2 166
  875. # include BOOST_PP_FILENAME_2
  876. # undef BOOST_PP_ITERATION_2
  877. # endif
  878. # if BOOST_PP_ITERATION_START_2 <= 167 && BOOST_PP_ITERATION_FINISH_2 >= 167
  879. # define BOOST_PP_ITERATION_2 167
  880. # include BOOST_PP_FILENAME_2
  881. # undef BOOST_PP_ITERATION_2
  882. # endif
  883. # if BOOST_PP_ITERATION_START_2 <= 168 && BOOST_PP_ITERATION_FINISH_2 >= 168
  884. # define BOOST_PP_ITERATION_2 168
  885. # include BOOST_PP_FILENAME_2
  886. # undef BOOST_PP_ITERATION_2
  887. # endif
  888. # if BOOST_PP_ITERATION_START_2 <= 169 && BOOST_PP_ITERATION_FINISH_2 >= 169
  889. # define BOOST_PP_ITERATION_2 169
  890. # include BOOST_PP_FILENAME_2
  891. # undef BOOST_PP_ITERATION_2
  892. # endif
  893. # if BOOST_PP_ITERATION_START_2 <= 170 && BOOST_PP_ITERATION_FINISH_2 >= 170
  894. # define BOOST_PP_ITERATION_2 170
  895. # include BOOST_PP_FILENAME_2
  896. # undef BOOST_PP_ITERATION_2
  897. # endif
  898. # if BOOST_PP_ITERATION_START_2 <= 171 && BOOST_PP_ITERATION_FINISH_2 >= 171
  899. # define BOOST_PP_ITERATION_2 171
  900. # include BOOST_PP_FILENAME_2
  901. # undef BOOST_PP_ITERATION_2
  902. # endif
  903. # if BOOST_PP_ITERATION_START_2 <= 172 && BOOST_PP_ITERATION_FINISH_2 >= 172
  904. # define BOOST_PP_ITERATION_2 172
  905. # include BOOST_PP_FILENAME_2
  906. # undef BOOST_PP_ITERATION_2
  907. # endif
  908. # if BOOST_PP_ITERATION_START_2 <= 173 && BOOST_PP_ITERATION_FINISH_2 >= 173
  909. # define BOOST_PP_ITERATION_2 173
  910. # include BOOST_PP_FILENAME_2
  911. # undef BOOST_PP_ITERATION_2
  912. # endif
  913. # if BOOST_PP_ITERATION_START_2 <= 174 && BOOST_PP_ITERATION_FINISH_2 >= 174
  914. # define BOOST_PP_ITERATION_2 174
  915. # include BOOST_PP_FILENAME_2
  916. # undef BOOST_PP_ITERATION_2
  917. # endif
  918. # if BOOST_PP_ITERATION_START_2 <= 175 && BOOST_PP_ITERATION_FINISH_2 >= 175
  919. # define BOOST_PP_ITERATION_2 175
  920. # include BOOST_PP_FILENAME_2
  921. # undef BOOST_PP_ITERATION_2
  922. # endif
  923. # if BOOST_PP_ITERATION_START_2 <= 176 && BOOST_PP_ITERATION_FINISH_2 >= 176
  924. # define BOOST_PP_ITERATION_2 176
  925. # include BOOST_PP_FILENAME_2
  926. # undef BOOST_PP_ITERATION_2
  927. # endif
  928. # if BOOST_PP_ITERATION_START_2 <= 177 && BOOST_PP_ITERATION_FINISH_2 >= 177
  929. # define BOOST_PP_ITERATION_2 177
  930. # include BOOST_PP_FILENAME_2
  931. # undef BOOST_PP_ITERATION_2
  932. # endif
  933. # if BOOST_PP_ITERATION_START_2 <= 178 && BOOST_PP_ITERATION_FINISH_2 >= 178
  934. # define BOOST_PP_ITERATION_2 178
  935. # include BOOST_PP_FILENAME_2
  936. # undef BOOST_PP_ITERATION_2
  937. # endif
  938. # if BOOST_PP_ITERATION_START_2 <= 179 && BOOST_PP_ITERATION_FINISH_2 >= 179
  939. # define BOOST_PP_ITERATION_2 179
  940. # include BOOST_PP_FILENAME_2
  941. # undef BOOST_PP_ITERATION_2
  942. # endif
  943. # if BOOST_PP_ITERATION_START_2 <= 180 && BOOST_PP_ITERATION_FINISH_2 >= 180
  944. # define BOOST_PP_ITERATION_2 180
  945. # include BOOST_PP_FILENAME_2
  946. # undef BOOST_PP_ITERATION_2
  947. # endif
  948. # if BOOST_PP_ITERATION_START_2 <= 181 && BOOST_PP_ITERATION_FINISH_2 >= 181
  949. # define BOOST_PP_ITERATION_2 181
  950. # include BOOST_PP_FILENAME_2
  951. # undef BOOST_PP_ITERATION_2
  952. # endif
  953. # if BOOST_PP_ITERATION_START_2 <= 182 && BOOST_PP_ITERATION_FINISH_2 >= 182
  954. # define BOOST_PP_ITERATION_2 182
  955. # include BOOST_PP_FILENAME_2
  956. # undef BOOST_PP_ITERATION_2
  957. # endif
  958. # if BOOST_PP_ITERATION_START_2 <= 183 && BOOST_PP_ITERATION_FINISH_2 >= 183
  959. # define BOOST_PP_ITERATION_2 183
  960. # include BOOST_PP_FILENAME_2
  961. # undef BOOST_PP_ITERATION_2
  962. # endif
  963. # if BOOST_PP_ITERATION_START_2 <= 184 && BOOST_PP_ITERATION_FINISH_2 >= 184
  964. # define BOOST_PP_ITERATION_2 184
  965. # include BOOST_PP_FILENAME_2
  966. # undef BOOST_PP_ITERATION_2
  967. # endif
  968. # if BOOST_PP_ITERATION_START_2 <= 185 && BOOST_PP_ITERATION_FINISH_2 >= 185
  969. # define BOOST_PP_ITERATION_2 185
  970. # include BOOST_PP_FILENAME_2
  971. # undef BOOST_PP_ITERATION_2
  972. # endif
  973. # if BOOST_PP_ITERATION_START_2 <= 186 && BOOST_PP_ITERATION_FINISH_2 >= 186
  974. # define BOOST_PP_ITERATION_2 186
  975. # include BOOST_PP_FILENAME_2
  976. # undef BOOST_PP_ITERATION_2
  977. # endif
  978. # if BOOST_PP_ITERATION_START_2 <= 187 && BOOST_PP_ITERATION_FINISH_2 >= 187
  979. # define BOOST_PP_ITERATION_2 187
  980. # include BOOST_PP_FILENAME_2
  981. # undef BOOST_PP_ITERATION_2
  982. # endif
  983. # if BOOST_PP_ITERATION_START_2 <= 188 && BOOST_PP_ITERATION_FINISH_2 >= 188
  984. # define BOOST_PP_ITERATION_2 188
  985. # include BOOST_PP_FILENAME_2
  986. # undef BOOST_PP_ITERATION_2
  987. # endif
  988. # if BOOST_PP_ITERATION_START_2 <= 189 && BOOST_PP_ITERATION_FINISH_2 >= 189
  989. # define BOOST_PP_ITERATION_2 189
  990. # include BOOST_PP_FILENAME_2
  991. # undef BOOST_PP_ITERATION_2
  992. # endif
  993. # if BOOST_PP_ITERATION_START_2 <= 190 && BOOST_PP_ITERATION_FINISH_2 >= 190
  994. # define BOOST_PP_ITERATION_2 190
  995. # include BOOST_PP_FILENAME_2
  996. # undef BOOST_PP_ITERATION_2
  997. # endif
  998. # if BOOST_PP_ITERATION_START_2 <= 191 && BOOST_PP_ITERATION_FINISH_2 >= 191
  999. # define BOOST_PP_ITERATION_2 191
  1000. # include BOOST_PP_FILENAME_2
  1001. # undef BOOST_PP_ITERATION_2
  1002. # endif
  1003. # if BOOST_PP_ITERATION_START_2 <= 192 && BOOST_PP_ITERATION_FINISH_2 >= 192
  1004. # define BOOST_PP_ITERATION_2 192
  1005. # include BOOST_PP_FILENAME_2
  1006. # undef BOOST_PP_ITERATION_2
  1007. # endif
  1008. # if BOOST_PP_ITERATION_START_2 <= 193 && BOOST_PP_ITERATION_FINISH_2 >= 193
  1009. # define BOOST_PP_ITERATION_2 193
  1010. # include BOOST_PP_FILENAME_2
  1011. # undef BOOST_PP_ITERATION_2
  1012. # endif
  1013. # if BOOST_PP_ITERATION_START_2 <= 194 && BOOST_PP_ITERATION_FINISH_2 >= 194
  1014. # define BOOST_PP_ITERATION_2 194
  1015. # include BOOST_PP_FILENAME_2
  1016. # undef BOOST_PP_ITERATION_2
  1017. # endif
  1018. # if BOOST_PP_ITERATION_START_2 <= 195 && BOOST_PP_ITERATION_FINISH_2 >= 195
  1019. # define BOOST_PP_ITERATION_2 195
  1020. # include BOOST_PP_FILENAME_2
  1021. # undef BOOST_PP_ITERATION_2
  1022. # endif
  1023. # if BOOST_PP_ITERATION_START_2 <= 196 && BOOST_PP_ITERATION_FINISH_2 >= 196
  1024. # define BOOST_PP_ITERATION_2 196
  1025. # include BOOST_PP_FILENAME_2
  1026. # undef BOOST_PP_ITERATION_2
  1027. # endif
  1028. # if BOOST_PP_ITERATION_START_2 <= 197 && BOOST_PP_ITERATION_FINISH_2 >= 197
  1029. # define BOOST_PP_ITERATION_2 197
  1030. # include BOOST_PP_FILENAME_2
  1031. # undef BOOST_PP_ITERATION_2
  1032. # endif
  1033. # if BOOST_PP_ITERATION_START_2 <= 198 && BOOST_PP_ITERATION_FINISH_2 >= 198
  1034. # define BOOST_PP_ITERATION_2 198
  1035. # include BOOST_PP_FILENAME_2
  1036. # undef BOOST_PP_ITERATION_2
  1037. # endif
  1038. # if BOOST_PP_ITERATION_START_2 <= 199 && BOOST_PP_ITERATION_FINISH_2 >= 199
  1039. # define BOOST_PP_ITERATION_2 199
  1040. # include BOOST_PP_FILENAME_2
  1041. # undef BOOST_PP_ITERATION_2
  1042. # endif
  1043. # if BOOST_PP_ITERATION_START_2 <= 200 && BOOST_PP_ITERATION_FINISH_2 >= 200
  1044. # define BOOST_PP_ITERATION_2 200
  1045. # include BOOST_PP_FILENAME_2
  1046. # undef BOOST_PP_ITERATION_2
  1047. # endif
  1048. # if BOOST_PP_ITERATION_START_2 <= 201 && BOOST_PP_ITERATION_FINISH_2 >= 201
  1049. # define BOOST_PP_ITERATION_2 201
  1050. # include BOOST_PP_FILENAME_2
  1051. # undef BOOST_PP_ITERATION_2
  1052. # endif
  1053. # if BOOST_PP_ITERATION_START_2 <= 202 && BOOST_PP_ITERATION_FINISH_2 >= 202
  1054. # define BOOST_PP_ITERATION_2 202
  1055. # include BOOST_PP_FILENAME_2
  1056. # undef BOOST_PP_ITERATION_2
  1057. # endif
  1058. # if BOOST_PP_ITERATION_START_2 <= 203 && BOOST_PP_ITERATION_FINISH_2 >= 203
  1059. # define BOOST_PP_ITERATION_2 203
  1060. # include BOOST_PP_FILENAME_2
  1061. # undef BOOST_PP_ITERATION_2
  1062. # endif
  1063. # if BOOST_PP_ITERATION_START_2 <= 204 && BOOST_PP_ITERATION_FINISH_2 >= 204
  1064. # define BOOST_PP_ITERATION_2 204
  1065. # include BOOST_PP_FILENAME_2
  1066. # undef BOOST_PP_ITERATION_2
  1067. # endif
  1068. # if BOOST_PP_ITERATION_START_2 <= 205 && BOOST_PP_ITERATION_FINISH_2 >= 205
  1069. # define BOOST_PP_ITERATION_2 205
  1070. # include BOOST_PP_FILENAME_2
  1071. # undef BOOST_PP_ITERATION_2
  1072. # endif
  1073. # if BOOST_PP_ITERATION_START_2 <= 206 && BOOST_PP_ITERATION_FINISH_2 >= 206
  1074. # define BOOST_PP_ITERATION_2 206
  1075. # include BOOST_PP_FILENAME_2
  1076. # undef BOOST_PP_ITERATION_2
  1077. # endif
  1078. # if BOOST_PP_ITERATION_START_2 <= 207 && BOOST_PP_ITERATION_FINISH_2 >= 207
  1079. # define BOOST_PP_ITERATION_2 207
  1080. # include BOOST_PP_FILENAME_2
  1081. # undef BOOST_PP_ITERATION_2
  1082. # endif
  1083. # if BOOST_PP_ITERATION_START_2 <= 208 && BOOST_PP_ITERATION_FINISH_2 >= 208
  1084. # define BOOST_PP_ITERATION_2 208
  1085. # include BOOST_PP_FILENAME_2
  1086. # undef BOOST_PP_ITERATION_2
  1087. # endif
  1088. # if BOOST_PP_ITERATION_START_2 <= 209 && BOOST_PP_ITERATION_FINISH_2 >= 209
  1089. # define BOOST_PP_ITERATION_2 209
  1090. # include BOOST_PP_FILENAME_2
  1091. # undef BOOST_PP_ITERATION_2
  1092. # endif
  1093. # if BOOST_PP_ITERATION_START_2 <= 210 && BOOST_PP_ITERATION_FINISH_2 >= 210
  1094. # define BOOST_PP_ITERATION_2 210
  1095. # include BOOST_PP_FILENAME_2
  1096. # undef BOOST_PP_ITERATION_2
  1097. # endif
  1098. # if BOOST_PP_ITERATION_START_2 <= 211 && BOOST_PP_ITERATION_FINISH_2 >= 211
  1099. # define BOOST_PP_ITERATION_2 211
  1100. # include BOOST_PP_FILENAME_2
  1101. # undef BOOST_PP_ITERATION_2
  1102. # endif
  1103. # if BOOST_PP_ITERATION_START_2 <= 212 && BOOST_PP_ITERATION_FINISH_2 >= 212
  1104. # define BOOST_PP_ITERATION_2 212
  1105. # include BOOST_PP_FILENAME_2
  1106. # undef BOOST_PP_ITERATION_2
  1107. # endif
  1108. # if BOOST_PP_ITERATION_START_2 <= 213 && BOOST_PP_ITERATION_FINISH_2 >= 213
  1109. # define BOOST_PP_ITERATION_2 213
  1110. # include BOOST_PP_FILENAME_2
  1111. # undef BOOST_PP_ITERATION_2
  1112. # endif
  1113. # if BOOST_PP_ITERATION_START_2 <= 214 && BOOST_PP_ITERATION_FINISH_2 >= 214
  1114. # define BOOST_PP_ITERATION_2 214
  1115. # include BOOST_PP_FILENAME_2
  1116. # undef BOOST_PP_ITERATION_2
  1117. # endif
  1118. # if BOOST_PP_ITERATION_START_2 <= 215 && BOOST_PP_ITERATION_FINISH_2 >= 215
  1119. # define BOOST_PP_ITERATION_2 215
  1120. # include BOOST_PP_FILENAME_2
  1121. # undef BOOST_PP_ITERATION_2
  1122. # endif
  1123. # if BOOST_PP_ITERATION_START_2 <= 216 && BOOST_PP_ITERATION_FINISH_2 >= 216
  1124. # define BOOST_PP_ITERATION_2 216
  1125. # include BOOST_PP_FILENAME_2
  1126. # undef BOOST_PP_ITERATION_2
  1127. # endif
  1128. # if BOOST_PP_ITERATION_START_2 <= 217 && BOOST_PP_ITERATION_FINISH_2 >= 217
  1129. # define BOOST_PP_ITERATION_2 217
  1130. # include BOOST_PP_FILENAME_2
  1131. # undef BOOST_PP_ITERATION_2
  1132. # endif
  1133. # if BOOST_PP_ITERATION_START_2 <= 218 && BOOST_PP_ITERATION_FINISH_2 >= 218
  1134. # define BOOST_PP_ITERATION_2 218
  1135. # include BOOST_PP_FILENAME_2
  1136. # undef BOOST_PP_ITERATION_2
  1137. # endif
  1138. # if BOOST_PP_ITERATION_START_2 <= 219 && BOOST_PP_ITERATION_FINISH_2 >= 219
  1139. # define BOOST_PP_ITERATION_2 219
  1140. # include BOOST_PP_FILENAME_2
  1141. # undef BOOST_PP_ITERATION_2
  1142. # endif
  1143. # if BOOST_PP_ITERATION_START_2 <= 220 && BOOST_PP_ITERATION_FINISH_2 >= 220
  1144. # define BOOST_PP_ITERATION_2 220
  1145. # include BOOST_PP_FILENAME_2
  1146. # undef BOOST_PP_ITERATION_2
  1147. # endif
  1148. # if BOOST_PP_ITERATION_START_2 <= 221 && BOOST_PP_ITERATION_FINISH_2 >= 221
  1149. # define BOOST_PP_ITERATION_2 221
  1150. # include BOOST_PP_FILENAME_2
  1151. # undef BOOST_PP_ITERATION_2
  1152. # endif
  1153. # if BOOST_PP_ITERATION_START_2 <= 222 && BOOST_PP_ITERATION_FINISH_2 >= 222
  1154. # define BOOST_PP_ITERATION_2 222
  1155. # include BOOST_PP_FILENAME_2
  1156. # undef BOOST_PP_ITERATION_2
  1157. # endif
  1158. # if BOOST_PP_ITERATION_START_2 <= 223 && BOOST_PP_ITERATION_FINISH_2 >= 223
  1159. # define BOOST_PP_ITERATION_2 223
  1160. # include BOOST_PP_FILENAME_2
  1161. # undef BOOST_PP_ITERATION_2
  1162. # endif
  1163. # if BOOST_PP_ITERATION_START_2 <= 224 && BOOST_PP_ITERATION_FINISH_2 >= 224
  1164. # define BOOST_PP_ITERATION_2 224
  1165. # include BOOST_PP_FILENAME_2
  1166. # undef BOOST_PP_ITERATION_2
  1167. # endif
  1168. # if BOOST_PP_ITERATION_START_2 <= 225 && BOOST_PP_ITERATION_FINISH_2 >= 225
  1169. # define BOOST_PP_ITERATION_2 225
  1170. # include BOOST_PP_FILENAME_2
  1171. # undef BOOST_PP_ITERATION_2
  1172. # endif
  1173. # if BOOST_PP_ITERATION_START_2 <= 226 && BOOST_PP_ITERATION_FINISH_2 >= 226
  1174. # define BOOST_PP_ITERATION_2 226
  1175. # include BOOST_PP_FILENAME_2
  1176. # undef BOOST_PP_ITERATION_2
  1177. # endif
  1178. # if BOOST_PP_ITERATION_START_2 <= 227 && BOOST_PP_ITERATION_FINISH_2 >= 227
  1179. # define BOOST_PP_ITERATION_2 227
  1180. # include BOOST_PP_FILENAME_2
  1181. # undef BOOST_PP_ITERATION_2
  1182. # endif
  1183. # if BOOST_PP_ITERATION_START_2 <= 228 && BOOST_PP_ITERATION_FINISH_2 >= 228
  1184. # define BOOST_PP_ITERATION_2 228
  1185. # include BOOST_PP_FILENAME_2
  1186. # undef BOOST_PP_ITERATION_2
  1187. # endif
  1188. # if BOOST_PP_ITERATION_START_2 <= 229 && BOOST_PP_ITERATION_FINISH_2 >= 229
  1189. # define BOOST_PP_ITERATION_2 229
  1190. # include BOOST_PP_FILENAME_2
  1191. # undef BOOST_PP_ITERATION_2
  1192. # endif
  1193. # if BOOST_PP_ITERATION_START_2 <= 230 && BOOST_PP_ITERATION_FINISH_2 >= 230
  1194. # define BOOST_PP_ITERATION_2 230
  1195. # include BOOST_PP_FILENAME_2
  1196. # undef BOOST_PP_ITERATION_2
  1197. # endif
  1198. # if BOOST_PP_ITERATION_START_2 <= 231 && BOOST_PP_ITERATION_FINISH_2 >= 231
  1199. # define BOOST_PP_ITERATION_2 231
  1200. # include BOOST_PP_FILENAME_2
  1201. # undef BOOST_PP_ITERATION_2
  1202. # endif
  1203. # if BOOST_PP_ITERATION_START_2 <= 232 && BOOST_PP_ITERATION_FINISH_2 >= 232
  1204. # define BOOST_PP_ITERATION_2 232
  1205. # include BOOST_PP_FILENAME_2
  1206. # undef BOOST_PP_ITERATION_2
  1207. # endif
  1208. # if BOOST_PP_ITERATION_START_2 <= 233 && BOOST_PP_ITERATION_FINISH_2 >= 233
  1209. # define BOOST_PP_ITERATION_2 233
  1210. # include BOOST_PP_FILENAME_2
  1211. # undef BOOST_PP_ITERATION_2
  1212. # endif
  1213. # if BOOST_PP_ITERATION_START_2 <= 234 && BOOST_PP_ITERATION_FINISH_2 >= 234
  1214. # define BOOST_PP_ITERATION_2 234
  1215. # include BOOST_PP_FILENAME_2
  1216. # undef BOOST_PP_ITERATION_2
  1217. # endif
  1218. # if BOOST_PP_ITERATION_START_2 <= 235 && BOOST_PP_ITERATION_FINISH_2 >= 235
  1219. # define BOOST_PP_ITERATION_2 235
  1220. # include BOOST_PP_FILENAME_2
  1221. # undef BOOST_PP_ITERATION_2
  1222. # endif
  1223. # if BOOST_PP_ITERATION_START_2 <= 236 && BOOST_PP_ITERATION_FINISH_2 >= 236
  1224. # define BOOST_PP_ITERATION_2 236
  1225. # include BOOST_PP_FILENAME_2
  1226. # undef BOOST_PP_ITERATION_2
  1227. # endif
  1228. # if BOOST_PP_ITERATION_START_2 <= 237 && BOOST_PP_ITERATION_FINISH_2 >= 237
  1229. # define BOOST_PP_ITERATION_2 237
  1230. # include BOOST_PP_FILENAME_2
  1231. # undef BOOST_PP_ITERATION_2
  1232. # endif
  1233. # if BOOST_PP_ITERATION_START_2 <= 238 && BOOST_PP_ITERATION_FINISH_2 >= 238
  1234. # define BOOST_PP_ITERATION_2 238
  1235. # include BOOST_PP_FILENAME_2
  1236. # undef BOOST_PP_ITERATION_2
  1237. # endif
  1238. # if BOOST_PP_ITERATION_START_2 <= 239 && BOOST_PP_ITERATION_FINISH_2 >= 239
  1239. # define BOOST_PP_ITERATION_2 239
  1240. # include BOOST_PP_FILENAME_2
  1241. # undef BOOST_PP_ITERATION_2
  1242. # endif
  1243. # if BOOST_PP_ITERATION_START_2 <= 240 && BOOST_PP_ITERATION_FINISH_2 >= 240
  1244. # define BOOST_PP_ITERATION_2 240
  1245. # include BOOST_PP_FILENAME_2
  1246. # undef BOOST_PP_ITERATION_2
  1247. # endif
  1248. # if BOOST_PP_ITERATION_START_2 <= 241 && BOOST_PP_ITERATION_FINISH_2 >= 241
  1249. # define BOOST_PP_ITERATION_2 241
  1250. # include BOOST_PP_FILENAME_2
  1251. # undef BOOST_PP_ITERATION_2
  1252. # endif
  1253. # if BOOST_PP_ITERATION_START_2 <= 242 && BOOST_PP_ITERATION_FINISH_2 >= 242
  1254. # define BOOST_PP_ITERATION_2 242
  1255. # include BOOST_PP_FILENAME_2
  1256. # undef BOOST_PP_ITERATION_2
  1257. # endif
  1258. # if BOOST_PP_ITERATION_START_2 <= 243 && BOOST_PP_ITERATION_FINISH_2 >= 243
  1259. # define BOOST_PP_ITERATION_2 243
  1260. # include BOOST_PP_FILENAME_2
  1261. # undef BOOST_PP_ITERATION_2
  1262. # endif
  1263. # if BOOST_PP_ITERATION_START_2 <= 244 && BOOST_PP_ITERATION_FINISH_2 >= 244
  1264. # define BOOST_PP_ITERATION_2 244
  1265. # include BOOST_PP_FILENAME_2
  1266. # undef BOOST_PP_ITERATION_2
  1267. # endif
  1268. # if BOOST_PP_ITERATION_START_2 <= 245 && BOOST_PP_ITERATION_FINISH_2 >= 245
  1269. # define BOOST_PP_ITERATION_2 245
  1270. # include BOOST_PP_FILENAME_2
  1271. # undef BOOST_PP_ITERATION_2
  1272. # endif
  1273. # if BOOST_PP_ITERATION_START_2 <= 246 && BOOST_PP_ITERATION_FINISH_2 >= 246
  1274. # define BOOST_PP_ITERATION_2 246
  1275. # include BOOST_PP_FILENAME_2
  1276. # undef BOOST_PP_ITERATION_2
  1277. # endif
  1278. # if BOOST_PP_ITERATION_START_2 <= 247 && BOOST_PP_ITERATION_FINISH_2 >= 247
  1279. # define BOOST_PP_ITERATION_2 247
  1280. # include BOOST_PP_FILENAME_2
  1281. # undef BOOST_PP_ITERATION_2
  1282. # endif
  1283. # if BOOST_PP_ITERATION_START_2 <= 248 && BOOST_PP_ITERATION_FINISH_2 >= 248
  1284. # define BOOST_PP_ITERATION_2 248
  1285. # include BOOST_PP_FILENAME_2
  1286. # undef BOOST_PP_ITERATION_2
  1287. # endif
  1288. # if BOOST_PP_ITERATION_START_2 <= 249 && BOOST_PP_ITERATION_FINISH_2 >= 249
  1289. # define BOOST_PP_ITERATION_2 249
  1290. # include BOOST_PP_FILENAME_2
  1291. # undef BOOST_PP_ITERATION_2
  1292. # endif
  1293. # if BOOST_PP_ITERATION_START_2 <= 250 && BOOST_PP_ITERATION_FINISH_2 >= 250
  1294. # define BOOST_PP_ITERATION_2 250
  1295. # include BOOST_PP_FILENAME_2
  1296. # undef BOOST_PP_ITERATION_2
  1297. # endif
  1298. # if BOOST_PP_ITERATION_START_2 <= 251 && BOOST_PP_ITERATION_FINISH_2 >= 251
  1299. # define BOOST_PP_ITERATION_2 251
  1300. # include BOOST_PP_FILENAME_2
  1301. # undef BOOST_PP_ITERATION_2
  1302. # endif
  1303. # if BOOST_PP_ITERATION_START_2 <= 252 && BOOST_PP_ITERATION_FINISH_2 >= 252
  1304. # define BOOST_PP_ITERATION_2 252
  1305. # include BOOST_PP_FILENAME_2
  1306. # undef BOOST_PP_ITERATION_2
  1307. # endif
  1308. # if BOOST_PP_ITERATION_START_2 <= 253 && BOOST_PP_ITERATION_FINISH_2 >= 253
  1309. # define BOOST_PP_ITERATION_2 253
  1310. # include BOOST_PP_FILENAME_2
  1311. # undef BOOST_PP_ITERATION_2
  1312. # endif
  1313. # if BOOST_PP_ITERATION_START_2 <= 254 && BOOST_PP_ITERATION_FINISH_2 >= 254
  1314. # define BOOST_PP_ITERATION_2 254
  1315. # include BOOST_PP_FILENAME_2
  1316. # undef BOOST_PP_ITERATION_2
  1317. # endif
  1318. # if BOOST_PP_ITERATION_START_2 <= 255 && BOOST_PP_ITERATION_FINISH_2 >= 255
  1319. # define BOOST_PP_ITERATION_2 255
  1320. # include BOOST_PP_FILENAME_2
  1321. # undef BOOST_PP_ITERATION_2
  1322. # endif
  1323. # if BOOST_PP_ITERATION_START_2 <= 256 && BOOST_PP_ITERATION_FINISH_2 >= 256
  1324. # define BOOST_PP_ITERATION_2 256
  1325. # include BOOST_PP_FILENAME_2
  1326. # undef BOOST_PP_ITERATION_2
  1327. # endif
  1328. # endif
  1329. #
  1330. # undef BOOST_PP_ITERATION_DEPTH
  1331. # define BOOST_PP_ITERATION_DEPTH() 1
  1332. #
  1333. # undef BOOST_PP_ITERATION_START_2
  1334. # undef BOOST_PP_ITERATION_FINISH_2
  1335. # undef BOOST_PP_FILENAME_2
  1336. #
  1337. # undef BOOST_PP_ITERATION_FLAGS_2
  1338. # undef BOOST_PP_ITERATION_PARAMS_2