From a53bd134b2f626cbf8639cc18b93a3f5610d2bab Mon Sep 17 00:00:00 2001 From: Edward Diener Date: Thu, 2 Apr 2015 01:54:45 -0400 Subject: [PATCH] Remove dependency on type traits ice_xxx.hpp headers, which are deprecated. --- include/boost/range/detail/common.hpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/boost/range/detail/common.hpp b/include/boost/range/detail/common.hpp index b0ad535..00b665b 100644 --- a/include/boost/range/detail/common.hpp +++ b/include/boost/range/detail/common.hpp @@ -18,9 +18,10 @@ #include #include #include -#include +#include #include #include +#include #include ////////////////////////////////////////////////////////////////////////////// @@ -70,7 +71,7 @@ namespace boost BOOST_STATIC_CONSTANT( bool, is_const_wchar_t_ptr_ = sizeof( boost::range_detail::is_const_wchar_t_ptr_impl( ptr ) ) == sizeof( yes_type ) ); BOOST_STATIC_CONSTANT( bool, is_char_array_ = sizeof( boost::range_detail::is_char_array_impl( ptr ) ) == sizeof( yes_type ) ); BOOST_STATIC_CONSTANT( bool, is_wchar_t_array_ = sizeof( boost::range_detail::is_wchar_t_array_impl( ptr ) ) == sizeof( yes_type ) ); - BOOST_STATIC_CONSTANT( bool, is_string_ = (boost::type_traits::ice_or::value )); + BOOST_STATIC_CONSTANT( bool, is_string_ = (boost::mpl::or_, boost::mpl::bool_ >::value )); BOOST_STATIC_CONSTANT( bool, is_array_ = boost::is_array::value ); };