@@ -231,7 +231,7 @@ struct assign
231231 concepts::check<Geometry1>();
232232 concepts::check<Geometry2 const >();
233233 concepts::check_concepts_and_equal_dimensions<Geometry1, Geometry2 const >();
234-
234+
235235 static bool const same_point_order
236236 = point_order<Geometry1>::value == point_order<Geometry2>::value;
237237 BOOST_GEOMETRY_STATIC_ASSERT (
@@ -244,23 +244,23 @@ struct assign
244244 same_closure,
245245 " Assign is not supported for different closures." ,
246246 Geometry1, Geometry2);
247-
247+
248248 dispatch::convert<Geometry2, Geometry1>::apply (geometry2, geometry1);
249249 }
250250};
251-
252-
251+
252+
253253template <BOOST_VARIANT_ENUM_PARAMS (typename T), typename Geometry2>
254254struct assign <variant<BOOST_VARIANT_ENUM_PARAMS (T)>, Geometry2>
255255{
256256 struct visitor : static_visitor<void >
257257 {
258258 Geometry2 const & m_geometry2;
259-
259+
260260 visitor (Geometry2 const & geometry2)
261261 : m_geometry2(geometry2)
262262 {}
263-
263+
264264 template <typename Geometry1>
265265 result_type operator ()(Geometry1& geometry1) const
266266 {
@@ -272,27 +272,27 @@ struct assign<variant<BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2>
272272 (geometry1, m_geometry2);
273273 }
274274 };
275-
275+
276276 static inline void
277277 apply (variant<BOOST_VARIANT_ENUM_PARAMS (T)>& geometry1,
278278 Geometry2 const & geometry2)
279279 {
280280 return boost::apply_visitor (visitor (geometry2), geometry1);
281281 }
282282};
283-
284-
283+
284+
285285template <typename Geometry1, BOOST_VARIANT_ENUM_PARAMS (typename T)>
286286struct assign <Geometry1, variant<BOOST_VARIANT_ENUM_PARAMS (T)> >
287287{
288288 struct visitor : static_visitor<void >
289289 {
290290 Geometry1& m_geometry1;
291-
291+
292292 visitor (Geometry1 const & geometry1)
293293 : m_geometry1(geometry1)
294294 {}
295-
295+
296296 template <typename Geometry2>
297297 result_type operator ()(Geometry2 const & geometry2) const
298298 {
@@ -304,16 +304,16 @@ struct assign<Geometry1, variant<BOOST_VARIANT_ENUM_PARAMS(T)> >
304304 (m_geometry1, geometry2);
305305 }
306306 };
307-
307+
308308 static inline void
309309 apply (Geometry1& geometry1,
310310 variant<BOOST_VARIANT_ENUM_PARAMS (T)> const & geometry2)
311311 {
312312 return boost::apply_visitor (visitor (geometry1), geometry2);
313313 }
314314};
315-
316-
315+
316+
317317template <BOOST_VARIANT_ENUM_PARAMS (typename T1 ), BOOST_VARIANT_ENUM_PARAMS (typename T2 )>
318318struct assign <variant<BOOST_VARIANT_ENUM_PARAMS (T1 )>, variant<BOOST_VARIANT_ENUM_PARAMS (T2 )> >
319319{
@@ -332,17 +332,17 @@ struct assign<variant<BOOST_VARIANT_ENUM_PARAMS(T1)>, variant<BOOST_VARIANT_ENUM
332332 (geometry1, geometry2);
333333 }
334334 };
335-
335+
336336 static inline void
337337 apply (variant<BOOST_VARIANT_ENUM_PARAMS (T1 )>& geometry1,
338338 variant<BOOST_VARIANT_ENUM_PARAMS (T2 )> const & geometry2)
339339 {
340340 return boost::apply_visitor (visitor (), geometry1, geometry2);
341341 }
342342};
343-
343+
344344} // namespace resolve_variant
345-
345+
346346
347347/* !
348348\brief Assigns one geometry to another geometry
0 commit comments