Le 08/06/14 12:21, Stephen Kelly a écrit :
Recommendation 3) Remove use of algorithm from range
Range includes
boost/algorithm/string/config.hpp
for no known purpose. According to
git log -S BOOST_STRING_TYPENAME
that define was never used in the range library. According to the history of
boost/algorithm/string/config.hpp
it never really had anything else useful. It might have made sense to include it for the Borland portability with the BOOST_STRING_TYPENAME, but that define was never used in range.
Simply remove the use of the
boost/algorithm/string/config.hpp
header.
Use
boost/type_traits/detail/yes_no_type.hpp
instead of
boost/algorithm/string/yes_no_type.hpp
in
include/boost/range/detail/collection_traits_detail.hpp
Hi, I agree with this modifications. Could we decide if this is the way to resolve this dependency? Best, Vicente