mpl.erb.cpp 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. // Copyright Louis Dionne 2013-2017
  2. // Distributed under the Boost Software License, Version 1.0.
  3. // (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
  4. #include <boost/mpl/accumulate.hpp>
  5. #include <boost/mpl/advance.hpp>
  6. #include <boost/mpl/alias.hpp>
  7. #include <boost/mpl/always.hpp>
  8. #include <boost/mpl/and.hpp>
  9. #include <boost/mpl/apply.hpp>
  10. #include <boost/mpl/apply_wrap.hpp>
  11. #include <boost/mpl/arg.hpp>
  12. #include <boost/mpl/arithmetic.hpp>
  13. #include <boost/mpl/as_sequence.hpp>
  14. #include <boost/mpl/assert.hpp>
  15. #include <boost/mpl/at.hpp>
  16. #include <boost/mpl/back.hpp>
  17. #include <boost/mpl/back_inserter.hpp>
  18. #include <boost/mpl/base.hpp>
  19. #include <boost/mpl/begin.hpp>
  20. #include <boost/mpl/bind.hpp>
  21. #include <boost/mpl/bitand.hpp>
  22. #include <boost/mpl/bitor.hpp>
  23. #include <boost/mpl/bitwise.hpp>
  24. #include <boost/mpl/bitxor.hpp>
  25. #include <boost/mpl/bool.hpp>
  26. #include <boost/mpl/char.hpp>
  27. #include <boost/mpl/clear.hpp>
  28. #include <boost/mpl/comparison.hpp>
  29. #include <boost/mpl/contains.hpp>
  30. #include <boost/mpl/copy.hpp>
  31. #include <boost/mpl/copy_if.hpp>
  32. #include <boost/mpl/count.hpp>
  33. #include <boost/mpl/count_if.hpp>
  34. #include <boost/mpl/deque.hpp>
  35. #include <boost/mpl/deref.hpp>
  36. #include <boost/mpl/distance.hpp>
  37. #include <boost/mpl/divides.hpp>
  38. #include <boost/mpl/empty.hpp>
  39. #include <boost/mpl/empty_base.hpp>
  40. #include <boost/mpl/empty_sequence.hpp>
  41. #include <boost/mpl/end.hpp>
  42. #include <boost/mpl/equal.hpp>
  43. #include <boost/mpl/equal_to.hpp>
  44. #include <boost/mpl/erase.hpp>
  45. #include <boost/mpl/erase_key.hpp>
  46. #include <boost/mpl/eval_if.hpp>
  47. #include <boost/mpl/filter_view.hpp>
  48. #include <boost/mpl/find.hpp>
  49. #include <boost/mpl/find_if.hpp>
  50. #include <boost/mpl/fold.hpp>
  51. #include <boost/mpl/for_each.hpp>
  52. #include <boost/mpl/front.hpp>
  53. #include <boost/mpl/front_inserter.hpp>
  54. #include <boost/mpl/greater.hpp>
  55. #include <boost/mpl/greater_equal.hpp>
  56. #include <boost/mpl/has_key.hpp>
  57. #include <boost/mpl/has_xxx.hpp>
  58. #include <boost/mpl/identity.hpp>
  59. #include <boost/mpl/if.hpp>
  60. #include <boost/mpl/index_if.hpp>
  61. #include <boost/mpl/index_of.hpp>
  62. #include <boost/mpl/inherit.hpp>
  63. #include <boost/mpl/inherit_linearly.hpp>
  64. #include <boost/mpl/insert.hpp>
  65. #include <boost/mpl/insert_range.hpp>
  66. #include <boost/mpl/inserter.hpp>
  67. #include <boost/mpl/int.hpp>
  68. #include <boost/mpl/integral_c.hpp>
  69. #include <boost/mpl/integral_c_tag.hpp>
  70. #include <boost/mpl/is_placeholder.hpp>
  71. #include <boost/mpl/is_sequence.hpp>
  72. #include <boost/mpl/iter_fold.hpp>
  73. #include <boost/mpl/iter_fold_if.hpp>
  74. #include <boost/mpl/iterator_category.hpp>
  75. #include <boost/mpl/iterator_range.hpp>
  76. #include <boost/mpl/iterator_tags.hpp>
  77. #include <boost/mpl/joint_view.hpp>
  78. #include <boost/mpl/key_type.hpp>
  79. #include <boost/mpl/lambda.hpp>
  80. #include <boost/mpl/less.hpp>
  81. #include <boost/mpl/less_equal.hpp>
  82. #include <boost/mpl/list.hpp>
  83. #include <boost/mpl/list_c.hpp>
  84. #include <boost/mpl/logical.hpp>
  85. #include <boost/mpl/long.hpp>
  86. #include <boost/mpl/lower_bound.hpp>
  87. #include <boost/mpl/map.hpp>
  88. #include <boost/mpl/max.hpp>
  89. #include <boost/mpl/max_element.hpp>
  90. #include <boost/mpl/min.hpp>
  91. #include <boost/mpl/min_element.hpp>
  92. #include <boost/mpl/min_max.hpp>
  93. #include <boost/mpl/minus.hpp>
  94. #include <boost/mpl/modulus.hpp>
  95. #include <boost/mpl/multiplies.hpp>
  96. #include <boost/mpl/negate.hpp>
  97. #include <boost/mpl/next.hpp>
  98. #include <boost/mpl/next_prior.hpp>
  99. #include <boost/mpl/not.hpp>
  100. #include <boost/mpl/not_equal_to.hpp>
  101. #include <boost/mpl/numeric_cast.hpp>
  102. #include <boost/mpl/O1_size.hpp>
  103. #include <boost/mpl/or.hpp>
  104. #include <boost/mpl/order.hpp>
  105. #include <boost/mpl/pair.hpp>
  106. #include <boost/mpl/pair_view.hpp>
  107. #include <boost/mpl/partition.hpp>
  108. #include <boost/mpl/placeholders.hpp>
  109. #include <boost/mpl/plus.hpp>
  110. #include <boost/mpl/pop_back.hpp>
  111. #include <boost/mpl/pop_front.hpp>
  112. #include <boost/mpl/print.hpp>
  113. #include <boost/mpl/prior.hpp>
  114. #include <boost/mpl/protect.hpp>
  115. #include <boost/mpl/push_back.hpp>
  116. #include <boost/mpl/push_front.hpp>
  117. #include <boost/mpl/quote.hpp>
  118. #include <boost/mpl/range_c.hpp>
  119. #include <boost/mpl/remove.hpp>
  120. #include <boost/mpl/remove_if.hpp>
  121. #include <boost/mpl/replace.hpp>
  122. #include <boost/mpl/replace_if.hpp>
  123. #include <boost/mpl/reverse.hpp>
  124. #include <boost/mpl/reverse_fold.hpp>
  125. #include <boost/mpl/reverse_iter_fold.hpp>
  126. #include <boost/mpl/same_as.hpp>
  127. #include <boost/mpl/sequence_tag.hpp>
  128. #include <boost/mpl/set.hpp>
  129. #include <boost/mpl/set_c.hpp>
  130. #include <boost/mpl/shift_left.hpp>
  131. #include <boost/mpl/shift_right.hpp>
  132. #include <boost/mpl/single_view.hpp>
  133. #include <boost/mpl/size.hpp>
  134. #include <boost/mpl/size_t.hpp>
  135. #include <boost/mpl/sizeof.hpp>
  136. #include <boost/mpl/sort.hpp>
  137. #include <boost/mpl/stable_partition.hpp>
  138. #include <boost/mpl/string.hpp>
  139. #include <boost/mpl/switch.hpp>
  140. #include <boost/mpl/tag.hpp>
  141. #include <boost/mpl/times.hpp>
  142. #include <boost/mpl/transform.hpp>
  143. #include <boost/mpl/transform_view.hpp>
  144. #include <boost/mpl/unique.hpp>
  145. #include <boost/mpl/unpack_args.hpp>
  146. #include <boost/mpl/upper_bound.hpp>
  147. #include <boost/mpl/value_type.hpp>
  148. #include <boost/mpl/vector.hpp>
  149. #include <boost/mpl/vector_c.hpp>
  150. #include <boost/mpl/void.hpp>
  151. #include <boost/mpl/zip_view.hpp>
  152. int main() { }