#include <iter_fold_if.hpp>
Classes | |
| struct | result_ | 
Public Types | |
| typedef begin< Sequence >::type | first_ | 
| typedef end< Sequence >::type | last_ | 
| typedef eval_if< is_na < BackwardPredicate >, if_ < is_na< BackwardOp >, always < false_ >, always< true_ > >, identity < BackwardPredicate > >::type  | backward_pred_ | 
| typedef pair< typename  result_::state, typename result_::iterator >  | type | 
| typedef eval_if< is_na<BackwardPredicate> , if_< is_na<BackwardOp>, always<false_>, always<true_> > , identity<BackwardPredicate> >::type boost::mpl::iter_fold_if< BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM >::backward_pred_ | 
| typedef pair< typename result_::state , typename result_::iterator > boost::mpl::iter_fold_if< BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM >::type |