Skip to content

Commit 29e7862

Browse files
committed
specify return type in member function pointer to resolve overloads
1 parent ebc357c commit 29e7862

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/mapnik_feature.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,8 @@ void export_feature()
214214
boost::noncopyable>("Feature",init<context_ptr,mapnik::value_integer>("Default ctor."))
215215
.def("id",&mapnik::feature_impl::id)
216216
.add_property("geometry",
217-
make_function(&mapnik::feature_impl::get_geometry,return_value_policy<reference_existing_object>()),
217+
make_function((mapnik::geometry::geometry<double>& (mapnik::feature_impl::*)())
218+
&mapnik::feature_impl::get_geometry, return_value_policy<reference_existing_object>()),
218219
&mapnik::feature_impl::set_geometry_copy)
219220
.def("envelope", &mapnik::feature_impl::envelope)
220221
.def("has_key", &mapnik::feature_impl::has_key)

0 commit comments

Comments
 (0)