Index: ./VC/boost_1_52_0/boost/range/has_range_iterator.hpp =================================================================== --- ./VC/boost_1_52_0/boost/range/has_range_iterator.hpp (old) +++ ./VC/boost_1_52_0/boost/range/has_range_iterator.hpp (new) @@ -28,7 +28,10 @@ }; template - struct has_range_iterator_impl > >::type> + struct has_range_iterator_impl, + has_type< range_const_iterator< BOOST_DEDUCED_TYPENAME remove_const::type> >, + has_type< range_mutable_iterator< T > > + >::type>::type> : boost::mpl::true_ { };