| 
| template<typename GeometryOut , typename Geometry1 , typename Geometry2 , typename RobustPolicy , typename OutputIterator , typename Strategy >  | 
| OutputIterator  | boost::geometry::detail::sym_difference::sym_difference_insert (Geometry1 const &geometry1, Geometry2 const &geometry2, RobustPolicy const &robust_policy, OutputIterator out, Strategy const &strategy) | 
|   | {symmetric difference}   More...
  | 
|   | 
| template<typename GeometryOut , typename Geometry1 , typename Geometry2 , typename RobustPolicy , typename OutputIterator >  | 
| OutputIterator  | boost::geometry::detail::sym_difference::sym_difference_insert (Geometry1 const &geometry1, Geometry2 const &geometry2, RobustPolicy const &robust_policy, OutputIterator out) | 
|   | {symmetric difference}  More...
  | 
|   | 
| template<typename Geometry1 , typename Geometry2 , typename Collection >  | 
| void  | boost::geometry::sym_difference (Geometry1 const &geometry1, Geometry2 const &geometry2, Collection &output_collection) | 
|   | {symmetric difference}  More...
  | 
|   |