#include <literals.hpp>
Public Types | |
typedef pack_values< STR...>::type | packed_type |
typedef strip_leading_zeros_from_pack < packed_type >::type | stripped_type |
typedef reverse_value_pack < stripped_type >::type | type |
Public Member Functions | |
BOOST_STATIC_ASSERT_MSG (l1== '0',"Multi-precision integer literals must be in hexadecimal notation.") | |
BOOST_STATIC_ASSERT_MSG ((l2== 'X')||(l2== 'x'),"Multi-precision integer literals must be in hexadecimal notation.") | |
typedef pack_values<STR...>::type boost::multiprecision::literals::detail::make_packed_value_from_str< l1, l2, STR >::packed_type |
typedef strip_leading_zeros_from_pack<packed_type>::type boost::multiprecision::literals::detail::make_packed_value_from_str< l1, l2, STR >::stripped_type |
typedef reverse_value_pack<stripped_type>::type boost::multiprecision::literals::detail::make_packed_value_from_str< l1, l2, STR >::type |
boost::multiprecision::literals::detail::make_packed_value_from_str< l1, l2, STR >::BOOST_STATIC_ASSERT_MSG | ( | l1 | = = '0' , |
"Multi-precision integer literals must be in hexadecimal notation." | |||
) |
boost::multiprecision::literals::detail::make_packed_value_from_str< l1, l2, STR >::BOOST_STATIC_ASSERT_MSG | ( | (l2== 'X')||(l2== 'x') | , |
"Multi-precision integer literals must be in hexadecimal notation." | |||
) |