apply_fwd.hpp 973 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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 the main "apply_fwd.hpp" header
  8. // -- DO NOT modify by hand!
  9. namespace boost { namespace mpl {
  10. template<
  11. typename F, typename T1 = na, typename T2 = na, typename T3 = na
  12. , typename T4 = na, typename T5 = na
  13. >
  14. struct apply;
  15. template<
  16. typename F
  17. >
  18. struct apply0;
  19. template<
  20. typename F, typename T1
  21. >
  22. struct apply1;
  23. template<
  24. typename F, typename T1, typename T2
  25. >
  26. struct apply2;
  27. template<
  28. typename F, typename T1, typename T2, typename T3
  29. >
  30. struct apply3;
  31. template<
  32. typename F, typename T1, typename T2, typename T3, typename T4
  33. >
  34. struct apply4;
  35. template<
  36. typename F, typename T1, typename T2, typename T3, typename T4
  37. , typename T5
  38. >
  39. struct apply5;
  40. }}