[iterators][point_iterator] remove free functions points_front and points_back

This commit is contained in:
Menelaos Karavelas
2014-06-30 12:18:03 +03:00
parent b637012bf3
commit 5e94f07ec0

View File

@@ -280,30 +280,6 @@ points_end(Geometry& geometry)
}
// MK:: need to add doc here
template <typename Geometry>
inline typename point_type<Geometry>::type
points_front(Geometry& geometry)
{
BOOST_ASSERT( dispatch::points_begin<Geometry>::apply(geometry)
!= dispatch::points_end<Geometry>::apply(geometry) );
return *dispatch::points_begin<Geometry>::apply(geometry);
}
// MK:: need to add doc here
template <typename Geometry>
inline typename point_type<Geometry>::type
points_back(Geometry& geometry)
{
BOOST_ASSERT( dispatch::points_begin<Geometry>::apply(geometry)
!= dispatch::points_end<Geometry>::apply(geometry) );
return *--dispatch::points_end<Geometry>::apply(geometry);
}
}} // namespace boost::geometry
#endif // BOOST_GEOMETRY_ITERATORS_POINT_ITERATOR_HPP