1 
2 // Copyright Aleksey Gurtovoy 2000-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 
9 // Preprocessed version of "boost/mpl/apply_fwd.hpp" header
10 // -- DO NOT modify by hand!
11 
12 namespace boost { namespace mpl {
13 
14 namespace aux {
15 template< BOOST_AUX_NTTP_DECL(int, arity_) > struct apply_chooser;
16 }
17 
18 template<
19       typename F
20     >
21 struct apply0;
22 
23 template<
24       typename F, typename T1
25     >
26 struct apply1;
27 
28 template<
29       typename F, typename T1, typename T2
30     >
31 struct apply2;
32 
33 template<
34       typename F, typename T1, typename T2, typename T3
35     >
36 struct apply3;
37 
38 template<
39       typename F, typename T1, typename T2, typename T3, typename T4
40     >
41 struct apply4;
42 
43 template<
44       typename F, typename T1, typename T2, typename T3, typename T4
45     , typename T5
46     >
47 struct apply5;
48 
49 }}
50 
51