#include <decay.hpp>
Public Types | |
typedef BOOST_DEDUCED_TYPENAME mpl::eval_if< is_array< Ty > , mpl::identity < BOOST_DEDUCED_TYPENAME remove_bounds< Ty >::type * > , BOOST_DEDUCED_TYPENAME mpl::eval_if< is_function< Ty > , add_pointer< Ty > , mpl::identity< Ty > > >::type | type |
typedef BOOST_DEDUCED_TYPENAME mpl::eval_if< is_array<Ty>, mpl::identity<BOOST_DEDUCED_TYPENAME remove_bounds<Ty>::type*>, BOOST_DEDUCED_TYPENAME mpl::eval_if< is_function<Ty>, add_pointer<Ty>, mpl::identity<Ty> > >::type boost::decay< T >::type |