diff options
Diffstat (limited to 'boost/geometry/algorithms/detail/single_geometry.hpp')
-rw-r--r-- | boost/geometry/algorithms/detail/single_geometry.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/boost/geometry/algorithms/detail/single_geometry.hpp b/boost/geometry/algorithms/detail/single_geometry.hpp index c65ff8bf84..f38295ada6 100644 --- a/boost/geometry/algorithms/detail/single_geometry.hpp +++ b/boost/geometry/algorithms/detail/single_geometry.hpp @@ -55,7 +55,8 @@ struct single_geometry<Geometry, true> static inline return_type apply(Geometry & g, Id const& id) { BOOST_ASSERT(id.multi_index >= 0); - return range::at(g, id.multi_index); + typedef typename boost::range_size<Geometry>::type size_type; + return range::at(g, static_cast<size_type>(id.multi_index)); } }; |