From 025c4e9db1e03c583072a5ef6b1dfeac6cf9a1cd Mon Sep 17 00:00:00 2001 From: Simon Giraudot Date: Fri, 10 Mar 2017 15:28:49 +0100 Subject: [PATCH] Fix iterator range size type --- STL_Extension/doc/STL_Extension/CGAL/Iterator_range.h | 4 ++-- STL_Extension/include/CGAL/Iterator_range.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/STL_Extension/doc/STL_Extension/CGAL/Iterator_range.h b/STL_Extension/doc/STL_Extension/CGAL/Iterator_range.h index 8d68f9f5b98..88d0c828276 100644 --- a/STL_Extension/doc/STL_Extension/CGAL/Iterator_range.h +++ b/STL_Extension/doc/STL_Extension/CGAL/Iterator_range.h @@ -62,10 +62,10 @@ namespace CGAL { } /// returns `std::distance(begin(), end())` - typename std::iterator_traits::difference_type + std::size_t size() const { - return std::distance(begin(), end()); + return static_cast(std::distance(begin(), end())); } }; diff --git a/STL_Extension/include/CGAL/Iterator_range.h b/STL_Extension/include/CGAL/Iterator_range.h index 338b0b41c68..9267717bfb5 100644 --- a/STL_Extension/include/CGAL/Iterator_range.h +++ b/STL_Extension/include/CGAL/Iterator_range.h @@ -65,10 +65,10 @@ namespace CGAL { } /// returns `std::distance(begin(), end())` - typename std::iterator_traits::difference_type + std::size_t size() const { - return std::distance(begin(), end()); + return static_cast(std::distance(begin(), end())); } /// returns `std::distance(begin(), end())==0`