#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) | ) |
1.5.6