Subject: Re: [boost] [type_traits] Rewrite and dependency free version
From: John Maddock (boost.regex_at_[hidden])
Date: 2015-01-21 14:17:45
> Lexical_cast tests are broken with:
> ..\..\../boost/lexical_cast/detail/converter_numeric.hpp: In static
> member function 'static bool
> Source>::try_convert(const Source&, Target&)':
> ..\..\../boost/lexical_cast/detail/converter_numeric.hpp:117:17: error:
> 'is_float' is not a member of 'boost'
> One of the funcion_types tests fails because of this and running the
> lexical_cast tests fails also.
It's using is_float without including the header, I'm finding quite a
few of these, I've created a pull request.
Also started a list of these pull requests:
Please update if any other changes to other lib's are required, so far I
is_lvalue_iterator.hpp needs to include mpl/bool.hpp
ice.hpp see https://github.com/boostorg/lambda/pull/3
Lots of headers: https://github.com/boostorg/lambda/pull/4
missing is_float.hpp in converter_numeric.hpp
There is also one runtime failure in Boost.Iterator with msvc-12 and the
new type_traits (function_input_iterator_test) which I don't understand
at all - anyone any ideas? Otherwise I'm just sort of hoping that
something more obvious will show up elsewhere and allow a sneaky fix.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk