9
3

list40.hpp 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. // Copyright Aleksey Gurtovoy 2000-2004
  2. //
  3. // Distributed under the Boost Software License, Version 1.0.
  4. // (See accompanying file LICENSE_1_0.txt or copy at
  5. // http://www.boost.org/LICENSE_1_0.txt)
  6. //
  7. // Preprocessed version of "boost/mpl/list/list40.hpp" header
  8. // -- DO NOT modify by hand!
  9. namespace boost { namespace mpl {
  10. template<
  11. typename T0, typename T1, typename T2, typename T3, typename T4
  12. , typename T5, typename T6, typename T7, typename T8, typename T9
  13. , typename T10, typename T11, typename T12, typename T13, typename T14
  14. , typename T15, typename T16, typename T17, typename T18, typename T19
  15. , typename T20, typename T21, typename T22, typename T23, typename T24
  16. , typename T25, typename T26, typename T27, typename T28, typename T29
  17. , typename T30
  18. >
  19. struct list31
  20. : l_item<
  21. long_<31>
  22. , T0
  23. , list30< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30 >
  24. >
  25. {
  26. typedef list31 type;
  27. };
  28. template<
  29. typename T0, typename T1, typename T2, typename T3, typename T4
  30. , typename T5, typename T6, typename T7, typename T8, typename T9
  31. , typename T10, typename T11, typename T12, typename T13, typename T14
  32. , typename T15, typename T16, typename T17, typename T18, typename T19
  33. , typename T20, typename T21, typename T22, typename T23, typename T24
  34. , typename T25, typename T26, typename T27, typename T28, typename T29
  35. , typename T30, typename T31
  36. >
  37. struct list32
  38. : l_item<
  39. long_<32>
  40. , T0
  41. , list31< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31 >
  42. >
  43. {
  44. typedef list32 type;
  45. };
  46. template<
  47. typename T0, typename T1, typename T2, typename T3, typename T4
  48. , typename T5, typename T6, typename T7, typename T8, typename T9
  49. , typename T10, typename T11, typename T12, typename T13, typename T14
  50. , typename T15, typename T16, typename T17, typename T18, typename T19
  51. , typename T20, typename T21, typename T22, typename T23, typename T24
  52. , typename T25, typename T26, typename T27, typename T28, typename T29
  53. , typename T30, typename T31, typename T32
  54. >
  55. struct list33
  56. : l_item<
  57. long_<33>
  58. , T0
  59. , list32< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32 >
  60. >
  61. {
  62. typedef list33 type;
  63. };
  64. template<
  65. typename T0, typename T1, typename T2, typename T3, typename T4
  66. , typename T5, typename T6, typename T7, typename T8, typename T9
  67. , typename T10, typename T11, typename T12, typename T13, typename T14
  68. , typename T15, typename T16, typename T17, typename T18, typename T19
  69. , typename T20, typename T21, typename T22, typename T23, typename T24
  70. , typename T25, typename T26, typename T27, typename T28, typename T29
  71. , typename T30, typename T31, typename T32, typename T33
  72. >
  73. struct list34
  74. : l_item<
  75. long_<34>
  76. , T0
  77. , list33< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33 >
  78. >
  79. {
  80. typedef list34 type;
  81. };
  82. template<
  83. typename T0, typename T1, typename T2, typename T3, typename T4
  84. , typename T5, typename T6, typename T7, typename T8, typename T9
  85. , typename T10, typename T11, typename T12, typename T13, typename T14
  86. , typename T15, typename T16, typename T17, typename T18, typename T19
  87. , typename T20, typename T21, typename T22, typename T23, typename T24
  88. , typename T25, typename T26, typename T27, typename T28, typename T29
  89. , typename T30, typename T31, typename T32, typename T33, typename T34
  90. >
  91. struct list35
  92. : l_item<
  93. long_<35>
  94. , T0
  95. , list34< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34 >
  96. >
  97. {
  98. typedef list35 type;
  99. };
  100. template<
  101. typename T0, typename T1, typename T2, typename T3, typename T4
  102. , typename T5, typename T6, typename T7, typename T8, typename T9
  103. , typename T10, typename T11, typename T12, typename T13, typename T14
  104. , typename T15, typename T16, typename T17, typename T18, typename T19
  105. , typename T20, typename T21, typename T22, typename T23, typename T24
  106. , typename T25, typename T26, typename T27, typename T28, typename T29
  107. , typename T30, typename T31, typename T32, typename T33, typename T34
  108. , typename T35
  109. >
  110. struct list36
  111. : l_item<
  112. long_<36>
  113. , T0
  114. , list35< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35 >
  115. >
  116. {
  117. typedef list36 type;
  118. };
  119. template<
  120. typename T0, typename T1, typename T2, typename T3, typename T4
  121. , typename T5, typename T6, typename T7, typename T8, typename T9
  122. , typename T10, typename T11, typename T12, typename T13, typename T14
  123. , typename T15, typename T16, typename T17, typename T18, typename T19
  124. , typename T20, typename T21, typename T22, typename T23, typename T24
  125. , typename T25, typename T26, typename T27, typename T28, typename T29
  126. , typename T30, typename T31, typename T32, typename T33, typename T34
  127. , typename T35, typename T36
  128. >
  129. struct list37
  130. : l_item<
  131. long_<37>
  132. , T0
  133. , list36< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36 >
  134. >
  135. {
  136. typedef list37 type;
  137. };
  138. template<
  139. typename T0, typename T1, typename T2, typename T3, typename T4
  140. , typename T5, typename T6, typename T7, typename T8, typename T9
  141. , typename T10, typename T11, typename T12, typename T13, typename T14
  142. , typename T15, typename T16, typename T17, typename T18, typename T19
  143. , typename T20, typename T21, typename T22, typename T23, typename T24
  144. , typename T25, typename T26, typename T27, typename T28, typename T29
  145. , typename T30, typename T31, typename T32, typename T33, typename T34
  146. , typename T35, typename T36, typename T37
  147. >
  148. struct list38
  149. : l_item<
  150. long_<38>
  151. , T0
  152. , list37< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37 >
  153. >
  154. {
  155. typedef list38 type;
  156. };
  157. template<
  158. typename T0, typename T1, typename T2, typename T3, typename T4
  159. , typename T5, typename T6, typename T7, typename T8, typename T9
  160. , typename T10, typename T11, typename T12, typename T13, typename T14
  161. , typename T15, typename T16, typename T17, typename T18, typename T19
  162. , typename T20, typename T21, typename T22, typename T23, typename T24
  163. , typename T25, typename T26, typename T27, typename T28, typename T29
  164. , typename T30, typename T31, typename T32, typename T33, typename T34
  165. , typename T35, typename T36, typename T37, typename T38
  166. >
  167. struct list39
  168. : l_item<
  169. long_<39>
  170. , T0
  171. , list38< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38 >
  172. >
  173. {
  174. typedef list39 type;
  175. };
  176. template<
  177. typename T0, typename T1, typename T2, typename T3, typename T4
  178. , typename T5, typename T6, typename T7, typename T8, typename T9
  179. , typename T10, typename T11, typename T12, typename T13, typename T14
  180. , typename T15, typename T16, typename T17, typename T18, typename T19
  181. , typename T20, typename T21, typename T22, typename T23, typename T24
  182. , typename T25, typename T26, typename T27, typename T28, typename T29
  183. , typename T30, typename T31, typename T32, typename T33, typename T34
  184. , typename T35, typename T36, typename T37, typename T38, typename T39
  185. >
  186. struct list40
  187. : l_item<
  188. long_<40>
  189. , T0
  190. , list39< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39 >
  191. >
  192. {
  193. typedef list40 type;
  194. };
  195. }}