File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -54,29 +54,30 @@ struct ring_mutable_type<::geom::polygon_t>
5454template <>
5555struct interior_const_type <::geom::polygon_t >
5656{
57- using type = std::vector<::geom::ring_t > const ;
57+ using type = std::vector<::geom::ring_t > const & ;
5858};
5959template <>
6060struct interior_mutable_type <::geom::polygon_t >
6161{
62- using type = std::vector<::geom::ring_t >;
62+ using type = std::vector<::geom::ring_t > & ;
6363};
6464
6565template <>
6666struct exterior_ring <::geom::polygon_t >
6767{
6868 // NOLINTNEXTLINE(google-runtime-references)
6969 static auto &get (::geom::polygon_t &p) { return p.outer (); }
70- static auto &get (::geom::polygon_t const &p) { return p.outer (); }
70+ static auto const &get (::geom::polygon_t const &p) { return p.outer (); }
7171};
7272
7373template <>
7474struct interior_rings <::geom::polygon_t >
7575{
7676 // NOLINTNEXTLINE(google-runtime-references)
77- static auto get (::geom::polygon_t &p) { return p.inners (); }
78- static auto get (::geom::polygon_t const &p) { return p.inners (); }
77+ static auto & get (::geom::polygon_t &p) { return p.inners (); }
78+ static auto const & get (::geom::polygon_t const &p) { return p.inners (); }
7979};
80+
8081} // namespace boost::geometry::traits
8182
8283#endif // OSM2PGSQL_GEOM_BOOST_ADAPTOR_HPP
You can’t perform that action at this time.
0 commit comments