From 733a96b81cad1cc67669e639235399c77bcda574 Mon Sep 17 00:00:00 2001 From: Marc Glisse Date: Sat, 25 Feb 2006 00:14:28 +0000 Subject: [PATCH] Try new version of sunpro reverse_iterator workaround. --- STL_Extension/include/CGAL/vector.h | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/STL_Extension/include/CGAL/vector.h b/STL_Extension/include/CGAL/vector.h index b308ed83618..5a1ba88a9f0 100644 --- a/STL_Extension/include/CGAL/vector.h +++ b/STL_Extension/include/CGAL/vector.h @@ -154,25 +154,8 @@ public: const_iterator; typedef vector< T, Alloc> Self; -#if defined(__SUNPRO_CC) && defined(_RWSTD_NO_CLASS_PARTIAL_SPEC) - typedef std::reverse_iterator< iterator, - typename iterator::iterator_category, - typename iterator::value_type, - typename iterator::reference, - typename iterator::pointer, - typename iterator::difference_type - > reverse_iterator; - typedef std::reverse_iterator< const_iterator, - typename const_iterator::iterator_category, - typename const_iterator::value_type, - typename const_iterator::reference, - typename const_iterator::pointer, - typename const_iterator::difference_type - > const_reverse_iterator; -#else - typedef std::reverse_iterator< iterator > reverse_iterator; - typedef std::reverse_iterator< const_iterator > const_reverse_iterator; -#endif // defined(__SUNPRO_CC) && defined(_RWSTD_NO_CLASS_PARTIAL_SPEC) + typedef CGAL_reverse_iterator(iterator) reverse_iterator; + typedef CGAL_reverse_iterator(const_iterator) const_reverse_iterator; protected: #ifndef _MSC_VER