diff --git a/bg_operators.cpp b/bg_operators.cpp index d2339e1c5..3387ffab6 100644 --- a/bg_operators.cpp +++ b/bg_operators.cpp @@ -64,6 +64,9 @@ bg::model::multi_linestring operator&( return ret; } +template multi_linestring_type_fp operator&(const multi_linestring_type_fp&, const multi_polygon_type_fp&); +template multi_linestring_type_fp operator&(const multi_linestring_type_fp&, const box_type_fp&); + template multi_linestring_type_fp operator&(const linestring_type_fp& lhs, const rhs_t& rhs) { @@ -79,8 +82,6 @@ multi_linestring_type_fp operator&(const linestring_type_fp& lhs, } template multi_linestring_type_fp operator&(const linestring_type_fp&, const box_type_fp&); -template multi_linestring_type_fp operator&(const multi_linestring_type_fp&, const multi_polygon_type_fp&); -template multi_linestring_type_fp operator&(const multi_linestring_type_fp&, const box_type_fp&); template bg::model::multi_polygon operator&(const bg::model::multi_polygon& lhs,