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

#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
 

Member Typedef Documentation

template<class T>
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

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