diff --git a/include/boost/detail/iterator.hpp b/include/boost/detail/iterator.hpp index 70d83f1..3b02804 100644 --- a/include/boost/detail/iterator.hpp +++ b/include/boost/detail/iterator.hpp @@ -284,20 +284,6 @@ template class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqual template struct pointer_value_type -# if BOOST_WORKAROUND(BOOST_MSVC, == 1300) || BOOST_WORKAROUND(__EDG_VERSION__, != 0) -// Special formulation required to get -// please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee -// to show up in vc7 errors. It's better to use the other one if -// possible because it means you can use the other members of -// iterator_traits - : mpl::apply_if< - is_same::type> - , please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee

- , remove_const< - typename remove_pointer

::type - > - > -# else : mpl::if_< is_same::type> , please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee

@@ -305,31 +291,17 @@ struct pointer_value_type typename remove_pointer

::type >::type > -# endif { }; template struct pointer_reference -# if BOOST_WORKAROUND(BOOST_MSVC, == 1300) || BOOST_WORKAROUND(__EDG_VERSION__, != 0) -// Special formulation required to get -// please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee to -// show up in vc7 errors. It's better to use the other one if -// possible because it means you can use the other members of -// iterator_traits - : mpl::apply_if< - is_same::type> - , please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee

- , add_reference::type> - > -# else : mpl::if_< is_same::type> , please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee

, typename remove_pointer

::type& > -# endif { };