File indexing completed on 2025-01-18 09:41:37
0001
0002 #ifndef BOOST_MPL_AUX_FOLD_OP_HPP_INCLUDED
0003 #define BOOST_MPL_AUX_FOLD_OP_HPP_INCLUDED
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017 #include <boost/mpl/apply.hpp>
0018
0019 namespace boost { namespace mpl { namespace aux {
0020
0021
0022 template< typename Op >
0023 struct fold_op
0024 {
0025 template< typename T1, typename T2 > struct apply
0026 {
0027 typedef typename apply2<
0028 Op
0029 , T1
0030 , typename T2::type
0031 >::type type;
0032 };
0033 };
0034
0035 }}}
0036
0037 #endif