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 template< 15 typename F, typename T1 = na, typename T2 = na, typename T3 = na 16 , typename T4 = na, typename T5 = na 17 > 18 struct apply; 19 20 template< 21 typename F 22 > 23 struct apply0; 24 25 template< 26 typename F, typename T1 27 > 28 struct apply1; 29 30 template< 31 typename F, typename T1, typename T2 32 > 33 struct apply2; 34 35 template< 36 typename F, typename T1, typename T2, typename T3 37 > 38 struct apply3; 39 40 template< 41 typename F, typename T1, typename T2, typename T3, typename T4 42 > 43 struct apply4; 44 45 template< 46 typename F, typename T1, typename T2, typename T3, typename T4 47 , typename T5 48 > 49 struct apply5; 50 51 }} 52 53