diff options
Diffstat (limited to 'boost/math/concepts/std_real_concept.hpp')
-rw-r--r-- | boost/math/concepts/std_real_concept.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/boost/math/concepts/std_real_concept.hpp b/boost/math/concepts/std_real_concept.hpp index 645579573b..4c4eb6ac32 100644 --- a/boost/math/concepts/std_real_concept.hpp +++ b/boost/math/concepts/std_real_concept.hpp @@ -323,12 +323,19 @@ inline std::basic_istream<charT, traits>& operator>>(std::basic_istream<charT, t }} #include <boost/math/tools/precision.hpp> +#include <boost/math/tools/big_constant.hpp> namespace boost{ namespace math{ namespace tools { template <> +inline concepts::std_real_concept make_big_value<concepts::std_real_concept>(long double val, const char* , mpl::false_ const&, mpl::false_ const&) +{ + return val; // Can't use lexical_cast here, sometimes it fails.... +} + +template <> inline concepts::std_real_concept max_value<concepts::std_real_concept>(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::std_real_concept)) { return max_value<concepts::std_real_concept_base_type>(); |