12 namespace boost {
namespace mpl {
namespace aux {
31 struct fold_impl< 0,First,Last,State,ForwardOp >
45 struct fold_impl< 1,First,Last,State,ForwardOp >
63 struct fold_impl< 2,First,Last,State,ForwardOp >
83 struct fold_impl< 3,First,Last,State,ForwardOp >
105 struct fold_impl< 4,First,Last,State,ForwardOp >
141 ( (N - 4) < 0 ? 0 : N - 4 )
158 struct fold_impl< -1,First,Last,State,ForwardOp >
161 , typename mpl::next<First>::type
163 , typename apply2<ForwardOp,State, typename deref<First>::type>::type
174 struct fold_impl< -1,Last,Last,State,ForwardOp >