|
Boost : |
Subject: Re: [boost] [type_traits] Rewrite and dependency free version
From: Edward Diener (eldiener_at_[hidden])
Date: 2015-01-20 19:42:59
On 1/20/2015 12:43 PM, John Maddock wrote:
>> 1) boost::integral_constant is no longer a model of mpl's
>> integral_constant:
>> http://www.boost.org/doc/libs/1_57_0/libs/mpl/doc/refmanual/integral-constant.html
>>
>>
>>
>> As a result all of function_types lib is broken. I guess one could
>> argue that if you want to do arithmetic on integral_constant's then one
>> should use MPL all the way through. But it's a big breaking change.
>
> Never mind, this one is fixed now, function_types tests should all now
> work.
Lexical_cast tests are broken with:
..\..\../boost/lexical_cast/detail/converter_numeric.hpp: In static
member function 'static bool
boost::detail::lexical_cast_dynamic_num_ignoring_minus<Target,
Source>::try_convert(const Source&, Target&)':
..\..\../boost/lexical_cast/detail/converter_numeric.hpp:117:17: error:
'is_float' is not a member of 'boost'
boost::is_float<Source>::value,
^
One of the funcion_types tests fails because of this and running the
lexical_cast tests fails also.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk