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

#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
 

Member Typedef Documentation

template<typename S , typename T >
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

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