Fix iterator range size type

This commit is contained in:
Simon Giraudot 2017-03-10 15:28:49 +01:00
parent a7cffb4238
commit 025c4e9db1
2 changed files with 4 additions and 4 deletions

View File

@ -62,10 +62,10 @@ namespace CGAL {
}
/// returns `std::distance(begin(), end())`
typename std::iterator_traits<I>::difference_type
std::size_t
size() const
{
return std::distance(begin(), end());
return static_cast<std::size_t>(std::distance(begin(), end()));
}
};

View File

@ -65,10 +65,10 @@ namespace CGAL {
}
/// returns `std::distance(begin(), end())`
typename std::iterator_traits<I>::difference_type
std::size_t
size() const
{
return std::distance(begin(), end());
return static_cast<std::size_t>(std::distance(begin(), end()));
}
/// returns `std::distance(begin(), end())==0`