4 #ifndef UTILMM_UTILS_ARG_TRAITS_HEADER 5 # define UTILMM_UTILS_ARG_TRAITS_HEADER 7 #include "boost/type_traits.hpp" 8 #include "boost/mpl/if.hpp" 28 typedef typename boost::remove_cv<Ty>::type real_type;
30 typedef typename boost::mpl::if_c< boost::is_pod<real_type>::value,
32 real_type
const &>
::type computed_type;
38 typedef computed_type
type;
44 #endif // UTILMM_UTILS_ARG_TRAITS_HEADER Definition: auto_flag.hh:6
argument type traits
Definition: arg_traits.hh:26
computed_type type
argument type
Definition: arg_traits.hh:38