Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r85903 - trunk/boost
From: steveire_at_[hidden]
Date: 2013-09-25 09:51:37


Author: skelly
Date: 2013-09-25 09:51:37 EDT (Wed, 25 Sep 2013)
New Revision: 85903
URL: http://svn.boost.org/trac/boost/changeset/85903

Log:
Array: Remove obsolete MSVC version check.

Text files modified:
   trunk/boost/array.hpp | 12 ------------
   1 files changed, 0 insertions(+), 12 deletions(-)

Modified: trunk/boost/array.hpp
==============================================================================
--- trunk/boost/array.hpp Wed Sep 25 09:51:27 2013 (r85902)
+++ trunk/boost/array.hpp 2013-09-25 09:51:37 EDT (Wed, 25 Sep 2013) (r85903)
@@ -86,12 +86,6 @@
 #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !defined(BOOST_MSVC_STD_ITERATOR) && !defined(BOOST_NO_STD_ITERATOR_TRAITS)
         typedef std::reverse_iterator<iterator> reverse_iterator;
         typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
-#elif defined(_MSC_VER) && (_MSC_VER == 1300) && defined(BOOST_DINKUMWARE_STDLIB) && (BOOST_DINKUMWARE_STDLIB == 310)
- // workaround for broken reverse_iterator in VC7
- typedef std::reverse_iterator<std::_Ptrit<value_type, difference_type, iterator,
- reference, iterator, reference> > reverse_iterator;
- typedef std::reverse_iterator<std::_Ptrit<value_type, difference_type, const_iterator,
- const_reference, iterator, reference> > const_reverse_iterator;
 #elif defined(_RWSTD_NO_CLASS_PARTIAL_SPEC)
         typedef std::reverse_iterator<iterator, std::random_access_iterator_tag,
               value_type, reference, iterator, difference_type> reverse_iterator;
@@ -222,12 +216,6 @@
 #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !defined(BOOST_MSVC_STD_ITERATOR) && !defined(BOOST_NO_STD_ITERATOR_TRAITS)
         typedef std::reverse_iterator<iterator> reverse_iterator;
         typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
-#elif defined(_MSC_VER) && (_MSC_VER == 1300) && defined(BOOST_DINKUMWARE_STDLIB) && (BOOST_DINKUMWARE_STDLIB == 310)
- // workaround for broken reverse_iterator in VC7
- typedef std::reverse_iterator<std::_Ptrit<value_type, difference_type, iterator,
- reference, iterator, reference> > reverse_iterator;
- typedef std::reverse_iterator<std::_Ptrit<value_type, difference_type, const_iterator,
- const_reference, iterator, reference> > const_reverse_iterator;
 #elif defined(_RWSTD_NO_CLASS_PARTIAL_SPEC)
         typedef std::reverse_iterator<iterator, std::random_access_iterator_tag,
               value_type, reference, iterator, difference_type> reverse_iterator;


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk