mirror of
https://github.com/boostorg/geometry.git
synced 2026-02-02 21:02:13 +00:00
[algorithms][convert, extreme_points] add missing typename
This commit is contained in:
@@ -160,7 +160,7 @@ struct range_to_range
|
||||
// point for open output.
|
||||
view_type view(rview);
|
||||
|
||||
boost::range_size<Range1>::type n = boost::size(view);
|
||||
typename boost::range_size<Range1>::type n = boost::size(view);
|
||||
if (geometry::closure<Range2>::value == geometry::open)
|
||||
{
|
||||
n--;
|
||||
|
||||
@@ -280,7 +280,8 @@ struct extreme_points_on_ring
|
||||
template <typename Iterator>
|
||||
static inline bool right_turn(Ring const& ring, Iterator it)
|
||||
{
|
||||
std::iterator_traits<Iterator>::difference_type const index = std::distance(boost::begin(ring), it);
|
||||
typename std::iterator_traits<Iterator>::difference_type const index
|
||||
= std::distance(boost::begin(ring), it);
|
||||
geometry::ever_circling_range_iterator<Ring const> left(ring);
|
||||
geometry::ever_circling_range_iterator<Ring const> right(ring);
|
||||
left += index;
|
||||
@@ -328,7 +329,8 @@ struct extreme_points_on_ring
|
||||
return false;
|
||||
}
|
||||
|
||||
std::iterator_traits<range_iterator>::difference_type const index = std::distance(boost::begin(ring), max_it);
|
||||
typename std::iterator_traits<range_iterator>::difference_type const
|
||||
index = std::distance(boost::begin(ring), max_it);
|
||||
//std::cout << "Extreme point lies at " << index << " having " << geometry::wkt(*max_it) << std::endl;
|
||||
|
||||
geometry::ever_circling_range_iterator<Ring const> left(ring);
|
||||
|
||||
Reference in New Issue
Block a user