#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 |
typedef lambda< typename second<pair_>::type >::type boost::mpl::switch_< BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM >::f_ |
typedef find_if< Body , apply1< lambda< first<_1> >, T > >::type boost::mpl::switch_< BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM >::iter_ |
typedef deref<iter_>::type boost::mpl::switch_< BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM >::pair_ |
typedef apply1<f_,T>::type boost::mpl::switch_< BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM >::type |