Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 > Struct Template Reference

#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
 

Member Typedef Documentation

template<typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM>
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_
template<typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM>
typedef begin<Sequence>::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 >::first_
template<typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM>
typedef end<Sequence>::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 >::last_
template<typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM>
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

The documentation for this struct was generated from the following file: