#include <explicit_conversion.hpp>
Public Types | |
typedef mpl::if_c< is_number < S >::value &&is_number< T > ::value, typename mpl::if_c < number_category< S >::value==number_kind_integer, typename mpl::if_c < number_category< T >::value==number_kind_integer||number_category < T >::value==number_kind_floating_point||number_category < T >::value==number_kind_rational||number_category < T >::value==number_kind_fixed_point, mpl::true_, mpl::false_ > ::type, typename mpl::if_c < number_category< S >::value==number_kind_rational, typename mpl::if_c < number_category< T >::value==number_kind_rational||number_category < T >::value==number_kind_rational, mpl::true_, mpl::false_ > ::type, typename mpl::if_c < number_category< T >::value==number_kind_floating_point, mpl::true_, mpl::false_ > ::type >::type >::type, mpl::false_ >::type | type |
typedef mpl::if_c< is_number<S>::value && is_number<T>::value, typename mpl::if_c< number_category<S>::value == number_kind_integer, typename mpl::if_c< number_category<T>::value == number_kind_integer || number_category<T>::value == number_kind_floating_point || number_category<T>::value == number_kind_rational || number_category<T>::value == number_kind_fixed_point, mpl::true_, mpl::false_ >::type, typename mpl::if_c< number_category<S>::value == number_kind_rational, typename mpl::if_c< number_category<T>::value == number_kind_rational || number_category<T>::value == number_kind_rational, mpl::true_, mpl::false_ >::type, typename mpl::if_c< number_category<T>::value == number_kind_floating_point, mpl::true_, mpl::false_ >::type >::type >::type, mpl::false_ >::type boost::multiprecision::detail::has_generic_interconversion< S, T >::type |