boost::mplで boost::mpl::plusにboost::mpl::int_<1>を
バインドってできないのかな?
//こういう感じで
typedef bind_c<
boost::mpl::plus
,boost::mpl::lambda::_1< boost::mpl::int_<1> >
>::type plus1;