placeholders.hpp 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. // Copyright Aleksey Gurtovoy 2001-2004
  2. // Copyright Peter Dimov 2001-2003
  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 the main "placeholders.hpp" header
  9. // -- DO NOT modify by hand!
  10. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
  11. typedef arg< -1 > _;
  12. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
  13. namespace boost { namespace mpl {
  14. BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_)
  15. namespace placeholders {
  16. using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_;
  17. }
  18. }}
  19. /// agurt, 17/mar/02: one more placeholder for the last 'apply#'
  20. /// specialization
  21. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
  22. typedef arg<1> _1;
  23. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
  24. namespace boost { namespace mpl {
  25. BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_1)
  26. namespace placeholders {
  27. using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_1;
  28. }
  29. }}
  30. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
  31. typedef arg<2> _2;
  32. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
  33. namespace boost { namespace mpl {
  34. BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_2)
  35. namespace placeholders {
  36. using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_2;
  37. }
  38. }}
  39. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
  40. typedef arg<3> _3;
  41. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
  42. namespace boost { namespace mpl {
  43. BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_3)
  44. namespace placeholders {
  45. using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_3;
  46. }
  47. }}
  48. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
  49. typedef arg<4> _4;
  50. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
  51. namespace boost { namespace mpl {
  52. BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_4)
  53. namespace placeholders {
  54. using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_4;
  55. }
  56. }}
  57. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
  58. typedef arg<5> _5;
  59. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
  60. namespace boost { namespace mpl {
  61. BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_5)
  62. namespace placeholders {
  63. using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_5;
  64. }
  65. }}
  66. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
  67. typedef arg<6> _6;
  68. BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
  69. namespace boost { namespace mpl {
  70. BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_6)
  71. namespace placeholders {
  72. using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_6;
  73. }
  74. }}