mirror of
https://github.com/boostorg/geometry.git
synced 2026-02-11 11:52:11 +00:00
Update w.r.t. Boost.Range size now unsigned - remove warnings
[SVN r78616]
This commit is contained in:
@@ -89,7 +89,7 @@ struct copy_segments_ring
|
||||
typedef typename boost::range_difference<Ring>::type size_type;
|
||||
size_type const count = from_index <= to_index
|
||||
? to_index - from_index + 1
|
||||
: boost::size(view) - from_index + to_index + 1;
|
||||
: int(boost::size(view)) - from_index + to_index + 1;
|
||||
|
||||
for (size_type i = 0; i < count; ++i, ++it)
|
||||
{
|
||||
@@ -117,7 +117,7 @@ struct copy_segments_linestring
|
||||
int const from_index = seg_id.segment_index + 1;
|
||||
|
||||
// Sanity check
|
||||
if (from_index > to_index || from_index < 0 || to_index >= boost::size(ls))
|
||||
if (from_index > to_index || from_index < 0 || to_index >= int(boost::size(ls)))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ struct copy_segment_point_multi
|
||||
BOOST_ASSERT
|
||||
(
|
||||
seg_id.multi_index >= 0
|
||||
&& seg_id.multi_index < boost::size(multi)
|
||||
&& seg_id.multi_index < int(boost::size(multi))
|
||||
);
|
||||
|
||||
// Call the single-version
|
||||
|
||||
@@ -44,7 +44,7 @@ struct copy_segments_multi
|
||||
BOOST_ASSERT
|
||||
(
|
||||
seg_id.multi_index >= 0
|
||||
&& seg_id.multi_index < boost::size(multi_geometry)
|
||||
&& seg_id.multi_index < int(boost::size(multi_geometry))
|
||||
);
|
||||
|
||||
// Call the single-version
|
||||
|
||||
@@ -35,7 +35,7 @@ struct get_ring<multi_polygon_tag>
|
||||
BOOST_ASSERT
|
||||
(
|
||||
id.multi_index >= 0
|
||||
&& id.multi_index < boost::size(multi_polygon)
|
||||
&& id.multi_index < int(boost::size(multi_polygon))
|
||||
);
|
||||
return get_ring<polygon_tag>::apply(id,
|
||||
multi_polygon[id.multi_index]);
|
||||
|
||||
@@ -46,7 +46,7 @@ struct full_section_multi
|
||||
BOOST_ASSERT
|
||||
(
|
||||
section.ring_id.multi_index >= 0
|
||||
&& section.ring_id.multi_index < boost::size(multi)
|
||||
&& section.ring_id.multi_index < int(boost::size(multi))
|
||||
);
|
||||
|
||||
return Policy::apply(multi[section.ring_id.multi_index], section);
|
||||
|
||||
Reference in New Issue
Block a user