diff options
Diffstat (limited to 'boost/geometry/multi/views/detail/range_type.hpp')
-rw-r--r-- | boost/geometry/multi/views/detail/range_type.hpp | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/boost/geometry/multi/views/detail/range_type.hpp b/boost/geometry/multi/views/detail/range_type.hpp index 172feb251f..f8cb0e6e53 100644 --- a/boost/geometry/multi/views/detail/range_type.hpp +++ b/boost/geometry/multi/views/detail/range_type.hpp @@ -15,48 +15,7 @@ #define BOOST_GEOMETRY_MULTI_VIEWS_DETAIL_RANGE_TYPE_HPP -#include <boost/range.hpp> - #include <boost/geometry/views/detail/range_type.hpp> -namespace boost { namespace geometry -{ - -#ifndef DOXYGEN_NO_DISPATCH -namespace dispatch -{ - -// multi-point acts itself as a range -template <typename Geometry> -struct range_type<multi_point_tag, Geometry> -{ - typedef Geometry type; -}; - - -template <typename Geometry> -struct range_type<multi_linestring_tag, Geometry> -{ - typedef typename boost::range_value<Geometry>::type type; -}; - - -template <typename Geometry> -struct range_type<multi_polygon_tag, Geometry> -{ - // Call its single-version - typedef typename geometry::detail::range_type - < - typename boost::range_value<Geometry>::type - >::type type; -}; - - -} // namespace dispatch -#endif // DOXYGEN_NO_DISPATCH - - -}} // namespace boost::geometry - #endif // BOOST_GEOMETRY_MULTI_VIEWS_DETAIL_RANGE_TYPE_HPP |