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