From d3c53d1dadede508a3e766f767f8f8e2909a727a Mon Sep 17 00:00:00 2001 From: Shai Hirsch Date: Thu, 18 Apr 2002 14:27:18 +0000 Subject: [PATCH] Adding CGAL_CLIB_STD:: before ptrdiff_t for Metrowerks. --- .../Arrangement/include/CGAL/Arr_iterators.h | 105 ++++++++++-------- 1 file changed, 56 insertions(+), 49 deletions(-) diff --git a/Packages/Arrangement/include/CGAL/Arr_iterators.h b/Packages/Arrangement/include/CGAL/Arr_iterators.h index 54fa61d27f0..1ff90ae508d 100644 --- a/Packages/Arrangement/include/CGAL/Arr_iterators.h +++ b/Packages/Arrangement/include/CGAL/Arr_iterators.h @@ -45,14 +45,15 @@ public: typedef It Base; typedef _Arr_face_circ Self; - typedef Ctg iterator_category; - typedef Node value_type; - typedef ptrdiff_t difference_type; - typedef size_t size_type; - typedef value_type& reference; - typedef const value_type& const_reference; - typedef value_type* pointer; - typedef const value_type* const_pointer; + typedef Ctg iterator_category; + typedef Node value_type; + // Metrowerks expects std:: before ptrdiff_t + typedef CGAL_CLIB_STD::ptrdiff_t difference_type; + typedef size_t size_type; + typedef value_type& reference; + typedef const value_type& const_reference; + typedef value_type* pointer; + typedef const value_type* const_pointer; // CREATION @@ -135,14 +136,15 @@ public: typedef It Base; typedef _Arr_face_const_circ Self; - typedef Ctg iterator_category; - typedef Node value_type; - typedef ptrdiff_t difference_type; - typedef size_t size_type; - typedef value_type& reference; - typedef const value_type& const_reference; - typedef value_type* pointer; - typedef const value_type* const_pointer; + typedef Ctg iterator_category; + typedef Node value_type; + // Metrowerks expects std:: before ptrdiff_t + typedef CGAL_CLIB_STD::ptrdiff_t difference_type; + typedef size_t size_type; + typedef value_type& reference; + typedef const value_type& const_reference; + typedef value_type* pointer; + typedef const value_type* const_pointer; // CREATION // -------- @@ -220,14 +222,15 @@ public: typedef It Base; typedef _Arr_vertex_circ Self; - typedef Ctg iterator_category; - typedef Node value_type; - typedef ptrdiff_t difference_type; - typedef size_t size_type; - typedef value_type& reference; - typedef const value_type& const_reference; - typedef value_type* pointer; - typedef const value_type* const_pointer; + typedef Ctg iterator_category; + typedef Node value_type; + // Metrowerks expects std:: before ptrdiff_t + typedef CGAL_CLIB_STD::ptrdiff_t difference_type; + typedef size_t size_type; + typedef value_type& reference; + typedef const value_type& const_reference; + typedef value_type* pointer; + typedef const value_type* const_pointer; // CREATION // -------- @@ -309,14 +312,15 @@ public: typedef It Base; typedef _Arr_vertex_const_circ Self; - typedef Ctg iterator_category; - typedef Node value_type; - typedef ptrdiff_t difference_type; - typedef size_t size_type; - typedef value_type& reference; - typedef const value_type& const_reference; - typedef value_type* pointer; - typedef const value_type* const_pointer; + typedef Ctg iterator_category; + typedef Node value_type; + // Metrowerks expects std:: before ptrdiff_t + typedef CGAL_CLIB_STD::ptrdiff_t difference_type; + typedef size_t size_type; + typedef value_type& reference; + typedef const value_type& const_reference; + typedef value_type* pointer; + typedef const value_type* const_pointer; // CREATION // -------- @@ -401,14 +405,15 @@ public: typedef It Base; typedef Arr_overlap_circulator Self; - typedef Ctg iterator_category; - typedef Node value_type; - typedef ptrdiff_t difference_type; - typedef size_t size_type; - typedef value_type& reference; - typedef const value_type& const_reference; - typedef value_type* pointer; - typedef const value_type* const_pointer; + typedef Ctg iterator_category; + typedef Node value_type; + // Metrowerks expects std:: before ptrdiff_t + typedef CGAL_CLIB_STD::ptrdiff_t difference_type; + typedef size_t size_type; + typedef value_type& reference; + typedef const value_type& const_reference; + typedef value_type* pointer; + typedef const value_type* const_pointer; // CREATION // -------- @@ -490,14 +495,15 @@ public: typedef It Base; typedef Arr_overlap_const_circulator Self; - typedef Ctg iterator_category; - typedef Node value_type; - typedef ptrdiff_t difference_type; - typedef size_t size_type; - typedef value_type& reference; - typedef const value_type& const_reference; - typedef value_type* pointer; - typedef const value_type* const_pointer; + typedef Ctg iterator_category; + typedef Node value_type; + // Metrowerks expects std:: before ptrdiff_t + typedef CGAL_CLIB_STD::ptrdiff_t difference_type; + typedef size_t size_type; + typedef value_type& reference; + typedef const value_type& const_reference; + typedef value_type* pointer; + typedef const value_type* const_pointer; // CREATION // -------- @@ -596,7 +602,8 @@ public: //typedef typename Fct::result_type value_type; typedef Fct value_type; //typedef typename C::difference_type difference_type; - typedef ptrdiff_t difference_type; + // Metrowerks expects std:: before ptrdiff_t + typedef CGAL_CLIB_STD::ptrdiff_t difference_type; //typedef typename C::size_type size_type; typedef size_t size_type; //typedef Ref reference;