#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 |