set50_c.hpp 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. // Copyright Aleksey Gurtovoy 2000-2004
  2. // Copyright David Abrahams 2003-2004
  3. //
  4. // Distributed under the Boost Software License, Version 1.0.
  5. // (See accompanying file LICENSE_1_0.txt or copy at
  6. // http://www.boost.org/LICENSE_1_0.txt)
  7. //
  8. // Preprocessed version of "boost/mpl/set/set50_c.hpp" header
  9. // -- DO NOT modify by hand!
  10. namespace boost { namespace mpl {
  11. template<
  12. typename T
  13. , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
  14. , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
  15. , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
  16. , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
  17. >
  18. struct set41_c
  19. : s_item<
  20. integral_c< T,C40 >
  21. , set40_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39 >
  22. >
  23. {
  24. typedef set41_c type;
  25. };
  26. template<
  27. typename T
  28. , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
  29. , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
  30. , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
  31. , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
  32. , T C41
  33. >
  34. struct set42_c
  35. : s_item<
  36. integral_c< T,C41 >
  37. , set41_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40 >
  38. >
  39. {
  40. typedef set42_c type;
  41. };
  42. template<
  43. typename T
  44. , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
  45. , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
  46. , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
  47. , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
  48. , T C41, T C42
  49. >
  50. struct set43_c
  51. : s_item<
  52. integral_c< T,C42 >
  53. , set42_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41 >
  54. >
  55. {
  56. typedef set43_c type;
  57. };
  58. template<
  59. typename T
  60. , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
  61. , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
  62. , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
  63. , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
  64. , T C41, T C42, T C43
  65. >
  66. struct set44_c
  67. : s_item<
  68. integral_c< T,C43 >
  69. , set43_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42 >
  70. >
  71. {
  72. typedef set44_c type;
  73. };
  74. template<
  75. typename T
  76. , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
  77. , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
  78. , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
  79. , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
  80. , T C41, T C42, T C43, T C44
  81. >
  82. struct set45_c
  83. : s_item<
  84. integral_c< T,C44 >
  85. , set44_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43 >
  86. >
  87. {
  88. typedef set45_c type;
  89. };
  90. template<
  91. typename T
  92. , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
  93. , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
  94. , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
  95. , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
  96. , T C41, T C42, T C43, T C44, T C45
  97. >
  98. struct set46_c
  99. : s_item<
  100. integral_c< T,C45 >
  101. , set45_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44 >
  102. >
  103. {
  104. typedef set46_c type;
  105. };
  106. template<
  107. typename T
  108. , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
  109. , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
  110. , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
  111. , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
  112. , T C41, T C42, T C43, T C44, T C45, T C46
  113. >
  114. struct set47_c
  115. : s_item<
  116. integral_c< T,C46 >
  117. , set46_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45 >
  118. >
  119. {
  120. typedef set47_c type;
  121. };
  122. template<
  123. typename T
  124. , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
  125. , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
  126. , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
  127. , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
  128. , T C41, T C42, T C43, T C44, T C45, T C46, T C47
  129. >
  130. struct set48_c
  131. : s_item<
  132. integral_c< T,C47 >
  133. , set47_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46 >
  134. >
  135. {
  136. typedef set48_c type;
  137. };
  138. template<
  139. typename T
  140. , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
  141. , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
  142. , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
  143. , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
  144. , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48
  145. >
  146. struct set49_c
  147. : s_item<
  148. integral_c< T,C48 >
  149. , set48_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47 >
  150. >
  151. {
  152. typedef set49_c type;
  153. };
  154. template<
  155. typename T
  156. , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
  157. , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
  158. , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
  159. , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
  160. , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49
  161. >
  162. struct set50_c
  163. : s_item<
  164. integral_c< T,C49 >
  165. , set49_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47,C48 >
  166. >
  167. {
  168. typedef set50_c type;
  169. };
  170. }}