$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r61509 - sandbox/geometry/boost/geometry/algorithms/detail/overlay
From: barend.gehrels_at_[hidden]
Date: 2010-04-23 12:03:23
Author: barendgehrels
Date: 2010-04-23 12:03:22 EDT (Fri, 23 Apr 2010)
New Revision: 61509
URL: http://svn.boost.org/trac/boost/changeset/61509
Log:
Added forgotten typename
Text files modified: 
   sandbox/geometry/boost/geometry/algorithms/detail/overlay/dissolver.hpp |    28 ++++++++++++++--------------            
   1 files changed, 14 insertions(+), 14 deletions(-)
Modified: sandbox/geometry/boost/geometry/algorithms/detail/overlay/dissolver.hpp
==============================================================================
--- sandbox/geometry/boost/geometry/algorithms/detail/overlay/dissolver.hpp	(original)
+++ sandbox/geometry/boost/geometry/algorithms/detail/overlay/dissolver.hpp	2010-04-23 12:03:22 EDT (Fri, 23 Apr 2010)
@@ -234,7 +234,7 @@
     // Small structure to access elements by index;
     // this avoids copying or accessing elements by address (pointer)
     template <typename Box>
-    struct dissolve_helper 
+    struct dissolve_helper
     {
         int source; // 0,1
         int index; // index in the original array
@@ -276,14 +276,14 @@
         typedef typename boost::range_value<Vector>::type value_type;
         typedef typename geometry::point_type<value_type>::type point_type;
         typedef geometry::box<point_type> box_type;
-        for(typename boost::range_iterator<Vector const>::type 
+        for(typename boost::range_iterator<Vector const>::type
             it = boost::begin(v);
             it != boost::end(v);
             ++it, ++index)
         {
-            helper.push_back(dissolve_helper<box_type>(index, 
-                    geometry::make_envelope<box_type>(*it), 
-                    geometry::area(*it), 
+            helper.push_back(dissolve_helper<box_type>(index,
+                    geometry::make_envelope<box_type>(*it),
+                    geometry::area(*it),
                     source));
         }
     }
@@ -302,7 +302,7 @@
         if (! geometry::disjoint(geometry1, geometry2))
         {
             /*std::cout << "Process " << element1.source << "/" << element1.index
-                << " and " << element2.source << "/" << element2.index 
+                << " and " << element2.source << "/" << element2.index
                 << "  (" << element2.dissolved << "," << element2.dissolved << ")"
                 << std::endl;
             */
@@ -332,7 +332,7 @@
                 )
     {
         //std::cout << "divide_and_conquer " << iteration << std::endl;
-        typedef geometry::coordinate_type<Box>::type coordinate_type;
+        typedef typename geometry::coordinate_type<Box>::type coordinate_type;
         typedef typename boost::range_value<HelperVector>::type helper_type;
         typedef typename boost::range_iterator<IndexVector const>::type iterator_type;
 
@@ -444,7 +444,7 @@
 
                         unioned = true;
 /*std::cout << "Assign " << element1.source << "/" << element1.index
-<< " and " << element2.source << "/" << element2.index 
+<< " and " << element2.source << "/" << element2.index
 << "  (" << element2.dissolved << "," << element2.dissolved << ")"
 << std::endl;
 */
@@ -497,7 +497,7 @@
         box_type total_box;
         geometry::assign_inverse(total_box);
         int index = 0;
-        for(typename boost::range_iterator<helper_vector_type const>::type 
+        for(typename boost::range_iterator<helper_vector_type const>::type
             it = boost::begin(helper_vector);
             it != boost::end(helper_vector);
             ++it, ++index)
@@ -520,9 +520,9 @@
                 (
                     std::remove_if
                         (
-                            helper_vector.begin(), 
-                            helper_vector.end(), 
-                            helper_dissolved<dissolve_helper_type> 
+                            helper_vector.begin(),
+                            helper_vector.end(),
+                            helper_dissolved<dissolve_helper_type>
                         ),
                     helper_vector.end()
                 );
@@ -534,14 +534,14 @@
             // Re-initialize the list
             index_vector.clear();
             int index = 0;
-            for(typename boost::range_iterator<helper_vector_type const>::type 
+            for(typename boost::range_iterator<helper_vector_type const>::type
                 it = boost::begin(helper_vector);
                 it != boost::end(helper_vector);
                 ++it, ++index)
             {
                 index_vector.push_back(index);
             }
-            
+
             changed = false;
 
             //std::cout << " " << size;