I haven’t looked into this in detail, but I think not,
but Boost.Math does
#include <boost/math/special_functions/modf.hpp>
You might also need to add this to your local function(s) to aid Argument Dependant Lookup (ADL).
BOOST_MATH_STD_USING
Boost.Math and the BOOST_MATH_STD_USING solved the modf problem, so long as I include and using before including Karma.
---------- Forwarded message ----------
From: "Paul A. Bristow" <pbristow@hetp.u-net.com>
To: <boost-users@lists.boost.org>
Cc:
Date: Wed, 3 Aug 2016 10:00:20 +0100
Subject: Re: [Boost-users] multiprecision modfI haven’t looked into this in detail, but I think not,
but Boost.Math does
#include <boost/math/special_functions/modf.hpp>
You might also need to add this to your local function(s) to aid Argument Dependant Lookup (ADL).
BOOST_MATH_STD_USING
Table 11. Boost.Math Macros
“Provides using statements for many std:: (abs to sqrt) and boost::math (rounds, modf) functions. This allows these functions to be called unqualified so that ifargument-dependent Argument Dependent Lookup fails to find a suitable overload, then the std:: versions will also be considered.”
HTH
Paul