binary_seq_for_each.hpp 56 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638
  1. // Copyright Cromwell D. Enage 2017.
  2. // Distributed under the Boost Software License, Version 1.0.
  3. // (See accompanying file LICENSE_1_0.txt or copy at
  4. // http://www.boost.org/LICENSE_1_0.txt)
  5. #ifndef BOOST_PARAMETER_AUX_PREPROCESSOR_BINARY_SEQ_FOR_EACH_HPP
  6. #define BOOST_PARAMETER_AUX_PREPROCESSOR_BINARY_SEQ_FOR_EACH_HPP
  7. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_0(macro, data)
  8. /**/
  9. #include <boost/parameter/aux_/preprocessor/for_each_pred.hpp>
  10. #include <boost/parameter/aux_/preprocessor/binary_seq_for_each_inc.hpp>
  11. #include <boost/preprocessor/repetition/for.hpp>
  12. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_1(macro, data) \
  13. BOOST_PP_FOR( \
  14. (data)(0) \
  15. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_2 \
  16. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_1_N \
  17. , macro \
  18. )
  19. /**/
  20. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_2(macro, data) \
  21. BOOST_PP_FOR( \
  22. (data)(0)(0) \
  23. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_3 \
  24. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_1_N \
  25. , macro \
  26. )
  27. /**/
  28. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_3(macro, data) \
  29. BOOST_PP_FOR( \
  30. (data)(0)(0)(0) \
  31. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_4 \
  32. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_1_N \
  33. , macro \
  34. )
  35. /**/
  36. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_4(macro, data) \
  37. BOOST_PP_FOR( \
  38. (data)(0)(0)(0)(0) \
  39. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_5 \
  40. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_1_N \
  41. , macro \
  42. )
  43. /**/
  44. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_5(macro, data) \
  45. BOOST_PP_FOR( \
  46. (data)(0)(0)(0)(0)(0) \
  47. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_6 \
  48. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_1_N \
  49. , macro \
  50. )
  51. /**/
  52. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_6(macro, data) \
  53. BOOST_PP_FOR( \
  54. (data)(0)(0)(0)(0)(0)(0) \
  55. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_7 \
  56. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_1_N \
  57. , macro \
  58. )
  59. /**/
  60. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_7(macro, data) \
  61. BOOST_PP_FOR( \
  62. (data)(0)(0)(0)(0)(0)(0)(0) \
  63. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_8 \
  64. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_1_N \
  65. , macro \
  66. )
  67. /**/
  68. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_8(macro, data) \
  69. BOOST_PP_FOR( \
  70. (data)(0)(0)(0)(0)(0)(0)(0)(0) \
  71. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_9 \
  72. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_2_N \
  73. , macro \
  74. ) \
  75. BOOST_PP_FOR( \
  76. (data)(1)(0)(0)(0)(0)(0)(0)(0) \
  77. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_9 \
  78. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_2_N \
  79. , macro \
  80. )
  81. /**/
  82. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_9(macro, data) \
  83. BOOST_PP_FOR( \
  84. (data)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  85. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_10 \
  86. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_3_N \
  87. , macro \
  88. ) \
  89. BOOST_PP_FOR( \
  90. (data)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  91. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_10 \
  92. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_3_N \
  93. , macro \
  94. ) \
  95. BOOST_PP_FOR( \
  96. (data)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  97. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_10 \
  98. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_3_N \
  99. , macro \
  100. ) \
  101. BOOST_PP_FOR( \
  102. (data)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  103. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_10 \
  104. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_3_N \
  105. , macro \
  106. )
  107. /**/
  108. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_10(macro, data) \
  109. BOOST_PP_FOR( \
  110. (data)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  111. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_11 \
  112. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_4_N \
  113. , macro \
  114. ) \
  115. BOOST_PP_FOR( \
  116. (data)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  117. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_11 \
  118. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_4_N \
  119. , macro \
  120. ) \
  121. BOOST_PP_FOR( \
  122. (data)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  123. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_11 \
  124. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_4_N \
  125. , macro \
  126. ) \
  127. BOOST_PP_FOR( \
  128. (data)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  129. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_11 \
  130. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_4_N \
  131. , macro \
  132. ) \
  133. BOOST_PP_FOR( \
  134. (data)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  135. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_11 \
  136. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_4_N \
  137. , macro \
  138. ) \
  139. BOOST_PP_FOR( \
  140. (data)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  141. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_11 \
  142. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_4_N \
  143. , macro \
  144. ) \
  145. BOOST_PP_FOR( \
  146. (data)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  147. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_11 \
  148. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_4_N \
  149. , macro \
  150. ) \
  151. BOOST_PP_FOR( \
  152. (data)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  153. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_11 \
  154. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_4_N \
  155. , macro \
  156. )
  157. /**/
  158. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_11(macro, data) \
  159. BOOST_PP_FOR( \
  160. (data)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  161. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  162. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  163. , macro \
  164. ) \
  165. BOOST_PP_FOR( \
  166. (data)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  167. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  168. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  169. , macro \
  170. ) \
  171. BOOST_PP_FOR( \
  172. (data)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  173. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  174. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  175. , macro \
  176. ) \
  177. BOOST_PP_FOR( \
  178. (data)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  179. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  180. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  181. , macro \
  182. ) \
  183. BOOST_PP_FOR( \
  184. (data)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  185. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  186. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  187. , macro \
  188. ) \
  189. BOOST_PP_FOR( \
  190. (data)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  191. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  192. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  193. , macro \
  194. ) \
  195. BOOST_PP_FOR( \
  196. (data)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  197. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  198. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  199. , macro \
  200. ) \
  201. BOOST_PP_FOR( \
  202. (data)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  203. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  204. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  205. , macro \
  206. ) \
  207. BOOST_PP_FOR( \
  208. (data)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  209. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  210. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  211. , macro \
  212. ) \
  213. BOOST_PP_FOR( \
  214. (data)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  215. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  216. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  217. , macro \
  218. ) \
  219. BOOST_PP_FOR( \
  220. (data)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  221. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  222. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  223. , macro \
  224. ) \
  225. BOOST_PP_FOR( \
  226. (data)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  227. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  228. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  229. , macro \
  230. ) \
  231. BOOST_PP_FOR( \
  232. (data)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  233. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  234. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  235. , macro \
  236. ) \
  237. BOOST_PP_FOR( \
  238. (data)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  239. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  240. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  241. , macro \
  242. ) \
  243. BOOST_PP_FOR( \
  244. (data)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  245. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  246. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  247. , macro \
  248. ) \
  249. BOOST_PP_FOR( \
  250. (data)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  251. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_12 \
  252. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_5_N \
  253. , macro \
  254. )
  255. /**/
  256. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_12(macro, data) \
  257. BOOST_PP_FOR( \
  258. (data)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  259. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  260. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  261. , macro \
  262. ) \
  263. BOOST_PP_FOR( \
  264. (data)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  265. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  266. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  267. , macro \
  268. ) \
  269. BOOST_PP_FOR( \
  270. (data)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  271. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  272. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  273. , macro \
  274. ) \
  275. BOOST_PP_FOR( \
  276. (data)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  277. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  278. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  279. , macro \
  280. ) \
  281. BOOST_PP_FOR( \
  282. (data)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  283. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  284. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  285. , macro \
  286. ) \
  287. BOOST_PP_FOR( \
  288. (data)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  289. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  290. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  291. , macro \
  292. ) \
  293. BOOST_PP_FOR( \
  294. (data)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  295. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  296. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  297. , macro \
  298. ) \
  299. BOOST_PP_FOR( \
  300. (data)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  301. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  302. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  303. , macro \
  304. ) \
  305. BOOST_PP_FOR( \
  306. (data)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  307. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  308. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  309. , macro \
  310. ) \
  311. BOOST_PP_FOR( \
  312. (data)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  313. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  314. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  315. , macro \
  316. ) \
  317. BOOST_PP_FOR( \
  318. (data)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  319. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  320. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  321. , macro \
  322. ) \
  323. BOOST_PP_FOR( \
  324. (data)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  325. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  326. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  327. , macro \
  328. ) \
  329. BOOST_PP_FOR( \
  330. (data)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  331. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  332. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  333. , macro \
  334. ) \
  335. BOOST_PP_FOR( \
  336. (data)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  337. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  338. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  339. , macro \
  340. ) \
  341. BOOST_PP_FOR( \
  342. (data)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  343. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  344. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  345. , macro \
  346. ) \
  347. BOOST_PP_FOR( \
  348. (data)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  349. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  350. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  351. , macro \
  352. ) \
  353. BOOST_PP_FOR( \
  354. (data)(0)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  355. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  356. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  357. , macro \
  358. ) \
  359. BOOST_PP_FOR( \
  360. (data)(1)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  361. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  362. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  363. , macro \
  364. ) \
  365. BOOST_PP_FOR( \
  366. (data)(0)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  367. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  368. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  369. , macro \
  370. ) \
  371. BOOST_PP_FOR( \
  372. (data)(1)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  373. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  374. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  375. , macro \
  376. ) \
  377. BOOST_PP_FOR( \
  378. (data)(0)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  379. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  380. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  381. , macro \
  382. ) \
  383. BOOST_PP_FOR( \
  384. (data)(1)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  385. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  386. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  387. , macro \
  388. ) \
  389. BOOST_PP_FOR( \
  390. (data)(0)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  391. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  392. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  393. , macro \
  394. ) \
  395. BOOST_PP_FOR( \
  396. (data)(1)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  397. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  398. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  399. , macro \
  400. ) \
  401. BOOST_PP_FOR( \
  402. (data)(0)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  403. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  404. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  405. , macro \
  406. ) \
  407. BOOST_PP_FOR( \
  408. (data)(1)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  409. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  410. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  411. , macro \
  412. ) \
  413. BOOST_PP_FOR( \
  414. (data)(0)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  415. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  416. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  417. , macro \
  418. ) \
  419. BOOST_PP_FOR( \
  420. (data)(1)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  421. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  422. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  423. , macro \
  424. ) \
  425. BOOST_PP_FOR( \
  426. (data)(0)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  427. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  428. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  429. , macro \
  430. ) \
  431. BOOST_PP_FOR( \
  432. (data)(1)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  433. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  434. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  435. , macro \
  436. ) \
  437. BOOST_PP_FOR( \
  438. (data)(0)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  439. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  440. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  441. , macro \
  442. ) \
  443. BOOST_PP_FOR( \
  444. (data)(1)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  445. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_13 \
  446. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_6_N \
  447. , macro \
  448. )
  449. /**/
  450. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_13(macro, data) \
  451. BOOST_PP_FOR( \
  452. (data)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  453. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  454. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  455. , macro \
  456. ) \
  457. BOOST_PP_FOR( \
  458. (data)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  459. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  460. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  461. , macro \
  462. ) \
  463. BOOST_PP_FOR( \
  464. (data)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  465. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  466. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  467. , macro \
  468. ) \
  469. BOOST_PP_FOR( \
  470. (data)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  471. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  472. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  473. , macro \
  474. ) \
  475. BOOST_PP_FOR( \
  476. (data)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  477. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  478. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  479. , macro \
  480. ) \
  481. BOOST_PP_FOR( \
  482. (data)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  483. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  484. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  485. , macro \
  486. ) \
  487. BOOST_PP_FOR( \
  488. (data)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  489. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  490. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  491. , macro \
  492. ) \
  493. BOOST_PP_FOR( \
  494. (data)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  495. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  496. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  497. , macro \
  498. ) \
  499. BOOST_PP_FOR( \
  500. (data)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  501. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  502. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  503. , macro \
  504. ) \
  505. BOOST_PP_FOR( \
  506. (data)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  507. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  508. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  509. , macro \
  510. ) \
  511. BOOST_PP_FOR( \
  512. (data)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  513. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  514. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  515. , macro \
  516. ) \
  517. BOOST_PP_FOR( \
  518. (data)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  519. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  520. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  521. , macro \
  522. ) \
  523. BOOST_PP_FOR( \
  524. (data)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  525. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  526. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  527. , macro \
  528. ) \
  529. BOOST_PP_FOR( \
  530. (data)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  531. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  532. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  533. , macro \
  534. ) \
  535. BOOST_PP_FOR( \
  536. (data)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  537. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  538. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  539. , macro \
  540. ) \
  541. BOOST_PP_FOR( \
  542. (data)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  543. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  544. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  545. , macro \
  546. ) \
  547. BOOST_PP_FOR( \
  548. (data)(0)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  549. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  550. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  551. , macro \
  552. ) \
  553. BOOST_PP_FOR( \
  554. (data)(1)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  555. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  556. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  557. , macro \
  558. ) \
  559. BOOST_PP_FOR( \
  560. (data)(0)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  561. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  562. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  563. , macro \
  564. ) \
  565. BOOST_PP_FOR( \
  566. (data)(1)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  567. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  568. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  569. , macro \
  570. ) \
  571. BOOST_PP_FOR( \
  572. (data)(0)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  573. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  574. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  575. , macro \
  576. ) \
  577. BOOST_PP_FOR( \
  578. (data)(1)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  579. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  580. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  581. , macro \
  582. ) \
  583. BOOST_PP_FOR( \
  584. (data)(0)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  585. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  586. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  587. , macro \
  588. ) \
  589. BOOST_PP_FOR( \
  590. (data)(1)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  591. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  592. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  593. , macro \
  594. ) \
  595. BOOST_PP_FOR( \
  596. (data)(0)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  597. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  598. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  599. , macro \
  600. ) \
  601. BOOST_PP_FOR( \
  602. (data)(1)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  603. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  604. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  605. , macro \
  606. ) \
  607. BOOST_PP_FOR( \
  608. (data)(0)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  609. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  610. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  611. , macro \
  612. ) \
  613. BOOST_PP_FOR( \
  614. (data)(1)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  615. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  616. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  617. , macro \
  618. ) \
  619. BOOST_PP_FOR( \
  620. (data)(0)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  621. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  622. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  623. , macro \
  624. ) \
  625. BOOST_PP_FOR( \
  626. (data)(1)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  627. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  628. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  629. , macro \
  630. ) \
  631. BOOST_PP_FOR( \
  632. (data)(0)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  633. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  634. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  635. , macro \
  636. ) \
  637. BOOST_PP_FOR( \
  638. (data)(1)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  639. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  640. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  641. , macro \
  642. ) \
  643. BOOST_PP_FOR( \
  644. (data)(0)(0)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  645. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  646. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  647. , macro \
  648. ) \
  649. BOOST_PP_FOR( \
  650. (data)(1)(0)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  651. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  652. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  653. , macro \
  654. ) \
  655. BOOST_PP_FOR( \
  656. (data)(0)(1)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  657. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  658. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  659. , macro \
  660. ) \
  661. BOOST_PP_FOR( \
  662. (data)(1)(1)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  663. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  664. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  665. , macro \
  666. ) \
  667. BOOST_PP_FOR( \
  668. (data)(0)(0)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  669. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  670. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  671. , macro \
  672. ) \
  673. BOOST_PP_FOR( \
  674. (data)(1)(0)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  675. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  676. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  677. , macro \
  678. ) \
  679. BOOST_PP_FOR( \
  680. (data)(0)(1)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  681. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  682. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  683. , macro \
  684. ) \
  685. BOOST_PP_FOR( \
  686. (data)(1)(1)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  687. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  688. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  689. , macro \
  690. ) \
  691. BOOST_PP_FOR( \
  692. (data)(0)(0)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  693. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  694. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  695. , macro \
  696. ) \
  697. BOOST_PP_FOR( \
  698. (data)(1)(0)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  699. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  700. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  701. , macro \
  702. ) \
  703. BOOST_PP_FOR( \
  704. (data)(0)(1)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  705. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  706. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  707. , macro \
  708. ) \
  709. BOOST_PP_FOR( \
  710. (data)(1)(1)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  711. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  712. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  713. , macro \
  714. ) \
  715. BOOST_PP_FOR( \
  716. (data)(0)(0)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  717. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  718. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  719. , macro \
  720. ) \
  721. BOOST_PP_FOR( \
  722. (data)(1)(0)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  723. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  724. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  725. , macro \
  726. ) \
  727. BOOST_PP_FOR( \
  728. (data)(0)(1)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  729. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  730. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  731. , macro \
  732. ) \
  733. BOOST_PP_FOR( \
  734. (data)(1)(1)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  735. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  736. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  737. , macro \
  738. ) \
  739. BOOST_PP_FOR( \
  740. (data)(0)(0)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  741. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  742. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  743. , macro \
  744. ) \
  745. BOOST_PP_FOR( \
  746. (data)(1)(0)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  747. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  748. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  749. , macro \
  750. ) \
  751. BOOST_PP_FOR( \
  752. (data)(0)(1)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  753. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  754. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  755. , macro \
  756. ) \
  757. BOOST_PP_FOR( \
  758. (data)(1)(1)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  759. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  760. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  761. , macro \
  762. ) \
  763. BOOST_PP_FOR( \
  764. (data)(0)(0)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  765. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  766. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  767. , macro \
  768. ) \
  769. BOOST_PP_FOR( \
  770. (data)(1)(0)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  771. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  772. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  773. , macro \
  774. ) \
  775. BOOST_PP_FOR( \
  776. (data)(0)(1)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  777. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  778. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  779. , macro \
  780. ) \
  781. BOOST_PP_FOR( \
  782. (data)(1)(1)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  783. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  784. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  785. , macro \
  786. ) \
  787. BOOST_PP_FOR( \
  788. (data)(0)(0)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  789. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  790. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  791. , macro \
  792. ) \
  793. BOOST_PP_FOR( \
  794. (data)(1)(0)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  795. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  796. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  797. , macro \
  798. ) \
  799. BOOST_PP_FOR( \
  800. (data)(0)(1)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  801. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  802. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  803. , macro \
  804. ) \
  805. BOOST_PP_FOR( \
  806. (data)(1)(1)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  807. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  808. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  809. , macro \
  810. ) \
  811. BOOST_PP_FOR( \
  812. (data)(0)(0)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  813. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  814. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  815. , macro \
  816. ) \
  817. BOOST_PP_FOR( \
  818. (data)(1)(0)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  819. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  820. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  821. , macro \
  822. ) \
  823. BOOST_PP_FOR( \
  824. (data)(0)(1)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  825. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  826. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  827. , macro \
  828. ) \
  829. BOOST_PP_FOR( \
  830. (data)(1)(1)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  831. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_14 \
  832. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_7_N \
  833. , macro \
  834. )
  835. /**/
  836. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_14(macro, data) \
  837. BOOST_PP_FOR( \
  838. (data)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  839. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  840. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  841. , macro \
  842. ) \
  843. BOOST_PP_FOR( \
  844. (data)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  845. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  846. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  847. , macro \
  848. ) \
  849. BOOST_PP_FOR( \
  850. (data)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  851. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  852. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  853. , macro \
  854. ) \
  855. BOOST_PP_FOR( \
  856. (data)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  857. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  858. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  859. , macro \
  860. ) \
  861. BOOST_PP_FOR( \
  862. (data)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  863. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  864. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  865. , macro \
  866. ) \
  867. BOOST_PP_FOR( \
  868. (data)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  869. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  870. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  871. , macro \
  872. ) \
  873. BOOST_PP_FOR( \
  874. (data)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  875. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  876. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  877. , macro \
  878. ) \
  879. BOOST_PP_FOR( \
  880. (data)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  881. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  882. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  883. , macro \
  884. ) \
  885. BOOST_PP_FOR( \
  886. (data)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  887. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  888. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  889. , macro \
  890. ) \
  891. BOOST_PP_FOR( \
  892. (data)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  893. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  894. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  895. , macro \
  896. ) \
  897. BOOST_PP_FOR( \
  898. (data)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  899. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  900. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  901. , macro \
  902. ) \
  903. BOOST_PP_FOR( \
  904. (data)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  905. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  906. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  907. , macro \
  908. ) \
  909. BOOST_PP_FOR( \
  910. (data)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  911. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  912. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  913. , macro \
  914. ) \
  915. BOOST_PP_FOR( \
  916. (data)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  917. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  918. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  919. , macro \
  920. ) \
  921. BOOST_PP_FOR( \
  922. (data)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  923. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  924. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  925. , macro \
  926. ) \
  927. BOOST_PP_FOR( \
  928. (data)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  929. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  930. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  931. , macro \
  932. ) \
  933. BOOST_PP_FOR( \
  934. (data)(0)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  935. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  936. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  937. , macro \
  938. ) \
  939. BOOST_PP_FOR( \
  940. (data)(1)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  941. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  942. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  943. , macro \
  944. ) \
  945. BOOST_PP_FOR( \
  946. (data)(0)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  947. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  948. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  949. , macro \
  950. ) \
  951. BOOST_PP_FOR( \
  952. (data)(1)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  953. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  954. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  955. , macro \
  956. ) \
  957. BOOST_PP_FOR( \
  958. (data)(0)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  959. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  960. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  961. , macro \
  962. ) \
  963. BOOST_PP_FOR( \
  964. (data)(1)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  965. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  966. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  967. , macro \
  968. ) \
  969. BOOST_PP_FOR( \
  970. (data)(0)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  971. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  972. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  973. , macro \
  974. ) \
  975. BOOST_PP_FOR( \
  976. (data)(1)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  977. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  978. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  979. , macro \
  980. ) \
  981. BOOST_PP_FOR( \
  982. (data)(0)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  983. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  984. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  985. , macro \
  986. ) \
  987. BOOST_PP_FOR( \
  988. (data)(1)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  989. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  990. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  991. , macro \
  992. ) \
  993. BOOST_PP_FOR( \
  994. (data)(0)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  995. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  996. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  997. , macro \
  998. ) \
  999. BOOST_PP_FOR( \
  1000. (data)(1)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  1001. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1002. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1003. , macro \
  1004. ) \
  1005. BOOST_PP_FOR( \
  1006. (data)(0)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  1007. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1008. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1009. , macro \
  1010. ) \
  1011. BOOST_PP_FOR( \
  1012. (data)(1)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  1013. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1014. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1015. , macro \
  1016. ) \
  1017. BOOST_PP_FOR( \
  1018. (data)(0)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  1019. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1020. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1021. , macro \
  1022. ) \
  1023. BOOST_PP_FOR( \
  1024. (data)(1)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0)(0) \
  1025. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1026. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1027. , macro \
  1028. ) \
  1029. BOOST_PP_FOR( \
  1030. (data)(0)(0)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1031. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1032. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1033. , macro \
  1034. ) \
  1035. BOOST_PP_FOR( \
  1036. (data)(1)(0)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1037. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1038. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1039. , macro \
  1040. ) \
  1041. BOOST_PP_FOR( \
  1042. (data)(0)(1)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1043. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1044. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1045. , macro \
  1046. ) \
  1047. BOOST_PP_FOR( \
  1048. (data)(1)(1)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1049. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1050. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1051. , macro \
  1052. ) \
  1053. BOOST_PP_FOR( \
  1054. (data)(0)(0)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1055. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1056. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1057. , macro \
  1058. ) \
  1059. BOOST_PP_FOR( \
  1060. (data)(1)(0)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1061. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1062. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1063. , macro \
  1064. ) \
  1065. BOOST_PP_FOR( \
  1066. (data)(0)(1)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1067. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1068. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1069. , macro \
  1070. ) \
  1071. BOOST_PP_FOR( \
  1072. (data)(1)(1)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1073. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1074. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1075. , macro \
  1076. ) \
  1077. BOOST_PP_FOR( \
  1078. (data)(0)(0)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1079. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1080. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1081. , macro \
  1082. ) \
  1083. BOOST_PP_FOR( \
  1084. (data)(1)(0)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1085. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1086. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1087. , macro \
  1088. ) \
  1089. BOOST_PP_FOR( \
  1090. (data)(0)(1)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1091. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1092. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1093. , macro \
  1094. ) \
  1095. BOOST_PP_FOR( \
  1096. (data)(1)(1)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1097. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1098. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1099. , macro \
  1100. ) \
  1101. BOOST_PP_FOR( \
  1102. (data)(0)(0)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1103. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1104. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1105. , macro \
  1106. ) \
  1107. BOOST_PP_FOR( \
  1108. (data)(1)(0)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1109. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1110. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1111. , macro \
  1112. ) \
  1113. BOOST_PP_FOR( \
  1114. (data)(0)(1)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1115. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1116. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1117. , macro \
  1118. ) \
  1119. BOOST_PP_FOR( \
  1120. (data)(1)(1)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1121. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1122. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1123. , macro \
  1124. ) \
  1125. BOOST_PP_FOR( \
  1126. (data)(0)(0)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1127. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1128. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1129. , macro \
  1130. ) \
  1131. BOOST_PP_FOR( \
  1132. (data)(1)(0)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1133. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1134. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1135. , macro \
  1136. ) \
  1137. BOOST_PP_FOR( \
  1138. (data)(0)(1)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1139. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1140. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1141. , macro \
  1142. ) \
  1143. BOOST_PP_FOR( \
  1144. (data)(1)(1)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1145. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1146. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1147. , macro \
  1148. ) \
  1149. BOOST_PP_FOR( \
  1150. (data)(0)(0)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1151. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1152. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1153. , macro \
  1154. ) \
  1155. BOOST_PP_FOR( \
  1156. (data)(1)(0)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1157. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1158. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1159. , macro \
  1160. ) \
  1161. BOOST_PP_FOR( \
  1162. (data)(0)(1)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1163. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1164. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1165. , macro \
  1166. ) \
  1167. BOOST_PP_FOR( \
  1168. (data)(1)(1)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1169. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1170. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1171. , macro \
  1172. ) \
  1173. BOOST_PP_FOR( \
  1174. (data)(0)(0)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1175. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1176. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1177. , macro \
  1178. ) \
  1179. BOOST_PP_FOR( \
  1180. (data)(1)(0)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1181. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1182. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1183. , macro \
  1184. ) \
  1185. BOOST_PP_FOR( \
  1186. (data)(0)(1)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1187. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1188. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1189. , macro \
  1190. ) \
  1191. BOOST_PP_FOR( \
  1192. (data)(1)(1)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1193. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1194. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1195. , macro \
  1196. ) \
  1197. BOOST_PP_FOR( \
  1198. (data)(0)(0)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1199. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1200. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1201. , macro \
  1202. ) \
  1203. BOOST_PP_FOR( \
  1204. (data)(1)(0)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1205. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1206. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1207. , macro \
  1208. ) \
  1209. BOOST_PP_FOR( \
  1210. (data)(0)(1)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1211. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1212. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1213. , macro \
  1214. ) \
  1215. BOOST_PP_FOR( \
  1216. (data)(1)(1)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0)(0) \
  1217. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1218. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1219. , macro \
  1220. ) \
  1221. BOOST_PP_FOR( \
  1222. (data)(0)(0)(0)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1223. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1224. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1225. , macro \
  1226. ) \
  1227. BOOST_PP_FOR( \
  1228. (data)(1)(0)(0)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1229. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1230. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1231. , macro \
  1232. ) \
  1233. BOOST_PP_FOR( \
  1234. (data)(0)(1)(0)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1235. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1236. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1237. , macro \
  1238. ) \
  1239. BOOST_PP_FOR( \
  1240. (data)(1)(1)(0)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1241. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1242. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1243. , macro \
  1244. ) \
  1245. BOOST_PP_FOR( \
  1246. (data)(0)(0)(1)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1247. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1248. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1249. , macro \
  1250. ) \
  1251. BOOST_PP_FOR( \
  1252. (data)(1)(0)(1)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1253. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1254. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1255. , macro \
  1256. ) \
  1257. BOOST_PP_FOR( \
  1258. (data)(0)(1)(1)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1259. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1260. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1261. , macro \
  1262. ) \
  1263. BOOST_PP_FOR( \
  1264. (data)(1)(1)(1)(0)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1265. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1266. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1267. , macro \
  1268. ) \
  1269. BOOST_PP_FOR( \
  1270. (data)(0)(0)(0)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1271. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1272. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1273. , macro \
  1274. ) \
  1275. BOOST_PP_FOR( \
  1276. (data)(1)(0)(0)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1277. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1278. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1279. , macro \
  1280. ) \
  1281. BOOST_PP_FOR( \
  1282. (data)(0)(1)(0)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1283. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1284. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1285. , macro \
  1286. ) \
  1287. BOOST_PP_FOR( \
  1288. (data)(1)(1)(0)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1289. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1290. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1291. , macro \
  1292. ) \
  1293. BOOST_PP_FOR( \
  1294. (data)(0)(0)(1)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1295. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1296. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1297. , macro \
  1298. ) \
  1299. BOOST_PP_FOR( \
  1300. (data)(1)(0)(1)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1301. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1302. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1303. , macro \
  1304. ) \
  1305. BOOST_PP_FOR( \
  1306. (data)(0)(1)(1)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1307. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1308. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1309. , macro \
  1310. ) \
  1311. BOOST_PP_FOR( \
  1312. (data)(1)(1)(1)(1)(0)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1313. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1314. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1315. , macro \
  1316. ) \
  1317. BOOST_PP_FOR( \
  1318. (data)(0)(0)(0)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1319. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1320. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1321. , macro \
  1322. ) \
  1323. BOOST_PP_FOR( \
  1324. (data)(1)(0)(0)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1325. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1326. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1327. , macro \
  1328. ) \
  1329. BOOST_PP_FOR( \
  1330. (data)(0)(1)(0)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1331. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1332. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1333. , macro \
  1334. ) \
  1335. BOOST_PP_FOR( \
  1336. (data)(1)(1)(0)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1337. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1338. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1339. , macro \
  1340. ) \
  1341. BOOST_PP_FOR( \
  1342. (data)(0)(0)(1)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1343. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1344. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1345. , macro \
  1346. ) \
  1347. BOOST_PP_FOR( \
  1348. (data)(1)(0)(1)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1349. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1350. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1351. , macro \
  1352. ) \
  1353. BOOST_PP_FOR( \
  1354. (data)(0)(1)(1)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1355. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1356. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1357. , macro \
  1358. ) \
  1359. BOOST_PP_FOR( \
  1360. (data)(1)(1)(1)(0)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1361. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1362. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1363. , macro \
  1364. ) \
  1365. BOOST_PP_FOR( \
  1366. (data)(0)(0)(0)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1367. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1368. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1369. , macro \
  1370. ) \
  1371. BOOST_PP_FOR( \
  1372. (data)(1)(0)(0)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1373. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1374. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1375. , macro \
  1376. ) \
  1377. BOOST_PP_FOR( \
  1378. (data)(0)(1)(0)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1379. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1380. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1381. , macro \
  1382. ) \
  1383. BOOST_PP_FOR( \
  1384. (data)(1)(1)(0)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1385. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1386. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1387. , macro \
  1388. ) \
  1389. BOOST_PP_FOR( \
  1390. (data)(0)(0)(1)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1391. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1392. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1393. , macro \
  1394. ) \
  1395. BOOST_PP_FOR( \
  1396. (data)(1)(0)(1)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1397. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1398. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1399. , macro \
  1400. ) \
  1401. BOOST_PP_FOR( \
  1402. (data)(0)(1)(1)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1403. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1404. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1405. , macro \
  1406. ) \
  1407. BOOST_PP_FOR( \
  1408. (data)(1)(1)(1)(1)(1)(0)(1)(0)(0)(0)(0)(0)(0)(0) \
  1409. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1410. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1411. , macro \
  1412. ) \
  1413. BOOST_PP_FOR( \
  1414. (data)(0)(0)(0)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1415. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1416. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1417. , macro \
  1418. ) \
  1419. BOOST_PP_FOR( \
  1420. (data)(1)(0)(0)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1421. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1422. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1423. , macro \
  1424. ) \
  1425. BOOST_PP_FOR( \
  1426. (data)(0)(1)(0)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1427. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1428. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1429. , macro \
  1430. ) \
  1431. BOOST_PP_FOR( \
  1432. (data)(1)(1)(0)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1433. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1434. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1435. , macro \
  1436. ) \
  1437. BOOST_PP_FOR( \
  1438. (data)(0)(0)(1)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1439. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1440. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1441. , macro \
  1442. ) \
  1443. BOOST_PP_FOR( \
  1444. (data)(1)(0)(1)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1445. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1446. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1447. , macro \
  1448. ) \
  1449. BOOST_PP_FOR( \
  1450. (data)(0)(1)(1)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1451. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1452. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1453. , macro \
  1454. ) \
  1455. BOOST_PP_FOR( \
  1456. (data)(1)(1)(1)(0)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1457. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1458. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1459. , macro \
  1460. ) \
  1461. BOOST_PP_FOR( \
  1462. (data)(0)(0)(0)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1463. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1464. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1465. , macro \
  1466. ) \
  1467. BOOST_PP_FOR( \
  1468. (data)(1)(0)(0)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1469. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1470. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1471. , macro \
  1472. ) \
  1473. BOOST_PP_FOR( \
  1474. (data)(0)(1)(0)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1475. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1476. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1477. , macro \
  1478. ) \
  1479. BOOST_PP_FOR( \
  1480. (data)(1)(1)(0)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1481. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1482. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1483. , macro \
  1484. ) \
  1485. BOOST_PP_FOR( \
  1486. (data)(0)(0)(1)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1487. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1488. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1489. , macro \
  1490. ) \
  1491. BOOST_PP_FOR( \
  1492. (data)(1)(0)(1)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1493. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1494. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1495. , macro \
  1496. ) \
  1497. BOOST_PP_FOR( \
  1498. (data)(0)(1)(1)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1499. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1500. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1501. , macro \
  1502. ) \
  1503. BOOST_PP_FOR( \
  1504. (data)(1)(1)(1)(1)(0)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1505. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1506. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1507. , macro \
  1508. ) \
  1509. BOOST_PP_FOR( \
  1510. (data)(0)(0)(0)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1511. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1512. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1513. , macro \
  1514. ) \
  1515. BOOST_PP_FOR( \
  1516. (data)(1)(0)(0)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1517. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1518. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1519. , macro \
  1520. ) \
  1521. BOOST_PP_FOR( \
  1522. (data)(0)(1)(0)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1523. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1524. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1525. , macro \
  1526. ) \
  1527. BOOST_PP_FOR( \
  1528. (data)(1)(1)(0)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1529. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1530. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1531. , macro \
  1532. ) \
  1533. BOOST_PP_FOR( \
  1534. (data)(0)(0)(1)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1535. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1536. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1537. , macro \
  1538. ) \
  1539. BOOST_PP_FOR( \
  1540. (data)(1)(0)(1)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1541. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1542. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1543. , macro \
  1544. ) \
  1545. BOOST_PP_FOR( \
  1546. (data)(0)(1)(1)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1547. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1548. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1549. , macro \
  1550. ) \
  1551. BOOST_PP_FOR( \
  1552. (data)(1)(1)(1)(0)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1553. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1554. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1555. , macro \
  1556. ) \
  1557. BOOST_PP_FOR( \
  1558. (data)(0)(0)(0)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1559. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1560. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1561. , macro \
  1562. ) \
  1563. BOOST_PP_FOR( \
  1564. (data)(1)(0)(0)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1565. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1566. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1567. , macro \
  1568. ) \
  1569. BOOST_PP_FOR( \
  1570. (data)(0)(1)(0)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1571. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1572. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1573. , macro \
  1574. ) \
  1575. BOOST_PP_FOR( \
  1576. (data)(1)(1)(0)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1577. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1578. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1579. , macro \
  1580. ) \
  1581. BOOST_PP_FOR( \
  1582. (data)(0)(0)(1)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1583. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1584. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1585. , macro \
  1586. ) \
  1587. BOOST_PP_FOR( \
  1588. (data)(1)(0)(1)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1589. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1590. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1591. , macro \
  1592. ) \
  1593. BOOST_PP_FOR( \
  1594. (data)(0)(1)(1)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1595. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1596. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1597. , macro \
  1598. ) \
  1599. BOOST_PP_FOR( \
  1600. (data)(1)(1)(1)(1)(1)(1)(1)(0)(0)(0)(0)(0)(0)(0) \
  1601. , BOOST_PARAMETER_AUX_PP_FOR_EACH_PRED_15 \
  1602. , BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_INC_8_N \
  1603. , macro \
  1604. )
  1605. /**/
  1606. #include <boost/preprocessor/seq/elem.hpp>
  1607. #include <boost/preprocessor/cat.hpp>
  1608. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH(n, seq) \
  1609. BOOST_PP_CAT(BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_, n)( \
  1610. BOOST_PP_SEQ_ELEM(0, seq), BOOST_PP_SEQ_ELEM(1, seq) \
  1611. )
  1612. /**/
  1613. #define BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH_Z(z, n, seq) \
  1614. BOOST_PARAMETER_AUX_PP_BINARY_SEQ_FOR_EACH(n, seq)
  1615. /**/
  1616. #endif // include guard