Update w.r.t. Boost.Range size now unsigned - remove warnings

[SVN r78616]
This commit is contained in:
Barend Gehrels
2012-05-25 14:38:55 +00:00
parent 4e1b8b3511
commit a2d238b717
5 changed files with 6 additions and 6 deletions

View File

@@ -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;
}

View File

@@ -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

View File

@@ -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

View File

@@ -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]);

View File

@@ -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);