Avoid inf recursion in geometry::is_empty

This commit is contained in:
Dane Springmeyer 2015-03-31 12:29:14 -07:00
parent f96744c0e2
commit 928ebad6b9

View file

@ -70,11 +70,19 @@ struct geometry_is_empty
{
return geom.empty();
}
template <typename T>
bool operator() (T const& geom) const
{
return true;
}
};
}
inline bool is_empty(mapnik::geometry::geometry const& geom)
template <typename GeomType>
inline bool is_empty(GeomType & geom)
{
return detail::geometry_is_empty()(geom);
}