#include <typelib/normalized_numerics.hh>
Public Types | |
typedef std::numeric_limits< T > | limits |
typedef boost::mpl::if_ < boost::mpl::bool_ < std::numeric_limits< T > ::is_signed >, details::sint_t < limits::digits > , details::uint_t < limits::digits > >::type | getter |
typedef getter::type | type |
Public Member Functions | |
BOOST_STATIC_ASSERT ((limits::is_integer)) |
typedef std::numeric_limits<T> Typelib::normalized_numeric_type< T >::limits |
typedef boost::mpl::if_< boost::mpl::bool_<std::numeric_limits<T>::is_signed> , details::sint_t< limits::digits > , details::uint_t< limits::digits > >::type Typelib::normalized_numeric_type< T >::getter |
typedef getter::type Typelib::normalized_numeric_type< T >::type |
Typelib::normalized_numeric_type< T >::BOOST_STATIC_ASSERT | ( | (limits::is_integer) | ) |