#include <advance.hpp>
Public Types | |
typedef less< N, long_< 0 > >::type | backward_ |
typedef if_< backward_, negate < N >, N >::type | offset_ |
typedef if_< backward_, aux::advance_backward < BOOST_MPL_AUX_VALUE_WKND(offset_)::value > , aux::advance_forward < BOOST_MPL_AUX_VALUE_WKND(offset_)::value > >::type | f_ |
typedef apply_wrap1< f_, Iterator >::type | type |
typedef less< N,long_<0> >::type boost::mpl::advance_impl< Tag >::apply< Iterator, N >::backward_ |
typedef if_< backward_ , aux::advance_backward< BOOST_MPL_AUX_VALUE_WKND(offset_)::value > , aux::advance_forward< BOOST_MPL_AUX_VALUE_WKND(offset_)::value > >::type boost::mpl::advance_impl< Tag >::apply< Iterator, N >::f_ |
typedef if_< backward_, negate<N>, N >::type boost::mpl::advance_impl< Tag >::apply< Iterator, N >::offset_ |
typedef apply_wrap1<f_,Iterator>::type boost::mpl::advance_impl< Tag >::apply< Iterator, N >::type |