From a04bfdb654c0b3eb479ae548d66ed174ac9d20b9 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Tue, 16 Jun 2015 18:40:59 +0100 Subject: [PATCH] Fix definitions of numeric_limits out-of-line members. --- include/boost/multiprecision/float128.hpp | 46 +++++++++++------------ 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/include/boost/multiprecision/float128.hpp b/include/boost/multiprecision/float128.hpp index cda8e824..cd70fa00 100644 --- a/include/boost/multiprecision/float128.hpp +++ b/include/boost/multiprecision/float128.hpp @@ -564,57 +564,57 @@ public: }; template -const bool numeric_limits >::is_specialized; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::is_specialized; template -const int numeric_limits >::digits; +BOOST_CONSTEXPR_OR_CONST int numeric_limits >::digits; template -const int numeric_limits >::digits10; +BOOST_CONSTEXPR_OR_CONST int numeric_limits >::digits10; template -const int numeric_limits >::max_digits10; +BOOST_CONSTEXPR_OR_CONST int numeric_limits >::max_digits10; template -const bool numeric_limits >::is_signed; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::is_signed; template -const bool numeric_limits >::is_integer; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::is_integer; template -const bool numeric_limits >::is_exact; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::is_exact; template -const int numeric_limits >::radix; +BOOST_CONSTEXPR_OR_CONST int numeric_limits >::radix; template -const int numeric_limits >::min_exponent; +BOOST_CONSTEXPR_OR_CONST int numeric_limits >::min_exponent; template -const int numeric_limits >::max_exponent; +BOOST_CONSTEXPR_OR_CONST int numeric_limits >::max_exponent; template -const int numeric_limits >::min_exponent10; +BOOST_CONSTEXPR_OR_CONST int numeric_limits >::min_exponent10; template -const int numeric_limits >::max_exponent10; +BOOST_CONSTEXPR_OR_CONST int numeric_limits >::max_exponent10; template -const bool numeric_limits >::has_infinity; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::has_infinity; template -const bool numeric_limits >::has_quiet_NaN; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::has_quiet_NaN; template -const bool numeric_limits >::has_signaling_NaN; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::has_signaling_NaN; template -const bool numeric_limits >::has_denorm_loss; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::has_denorm_loss; template -const bool numeric_limits >::is_iec559; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::is_iec559; template -const bool numeric_limits >::is_bounded; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::is_bounded; template -const bool numeric_limits >::is_modulo; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::is_modulo; template -const bool numeric_limits >::traps; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::traps; template -const bool numeric_limits >::tinyness_before; +BOOST_CONSTEXPR_OR_CONST bool numeric_limits >::tinyness_before; template -const float_round_style numeric_limits >::round_style; +BOOST_CONSTEXPR_OR_CONST float_round_style numeric_limits >::round_style; template -const float_denorm_style numeric_limits >::has_denorm; +BOOST_CONSTEXPR_OR_CONST float_denorm_style numeric_limits >::has_denorm; } // namespace std