Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::mpl::switch_< BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM > Struct Template Reference

#include <switch.hpp>

Public Types

typedef find_if< Body, apply1
< lambda< first< _1 > >, T >
>::type 
iter_
 
typedef deref< iter_ >::type pair_
 
typedef lambda< typename
second< pair_ >::type >::type 
f_
 
typedef apply1< f_, T >::type type
 

Member Typedef Documentation

template<typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM>
typedef lambda< typename second<pair_>::type >::type boost::mpl::switch_< BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM >::f_
template<typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM>
typedef find_if< Body , apply1< lambda< first<_1> >, T > >::type boost::mpl::switch_< BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM >::iter_
template<typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM>
typedef deref<iter_>::type boost::mpl::switch_< BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM >::pair_
template<typename BOOST_MPL_AUX_NA_PARAM, typename BOOST_MPL_AUX_NA_PARAM>
typedef apply1<f_,T>::type boost::mpl::switch_< BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM >::type

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