From a78e1dab5348fcefa4aeac42ea7f2e9469876a85 Mon Sep 17 00:00:00 2001 From: Michael Hoffmann Date: Fri, 14 Sep 2001 07:32:39 +0000 Subject: [PATCH] Added std::distance for sunpro. --- Packages/Configuration/include/CGAL/config.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Packages/Configuration/include/CGAL/config.h b/Packages/Configuration/include/CGAL/config.h index 61748576670..2df3379df1f 100644 --- a/Packages/Configuration/include/CGAL/config.h +++ b/Packages/Configuration/include/CGAL/config.h @@ -163,6 +163,15 @@ namespace std { typedef const T& reference; typedef random_access_iterator_tag iterator_category; }; + template + inline ptrdiff_t + distance (ForwardIterator first, ForwardIterator last) + { + ptrdiff_t n = 0; + __distance(first, last, n, + iterator_traits::iterator_category()); + return n; + } } #endif // if defined(__sun) && defined(__SUNPRO_CC)