$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: asutton_at_[hidden]
Date: 2007-07-19 09:50:36
Author: asutton
Date: 2007-07-19 09:50:35 EDT (Thu, 19 Jul 2007)
New Revision: 7479
URL: http://svn.boost.org/trac/boost/changeset/7479
Log:
Cleaning house
Text files modified: 
   sandbox/SOC/2007/graphs/libs/graph/test/Jamfile.v2     |     7 +++++++                                 
   sandbox/SOC/2007/graphs/libs/graph/test/components.cpp |    21 ++++++++++-----------                   
   2 files changed, 17 insertions(+), 11 deletions(-)
Modified: sandbox/SOC/2007/graphs/libs/graph/test/Jamfile.v2
==============================================================================
--- sandbox/SOC/2007/graphs/libs/graph/test/Jamfile.v2	(original)
+++ sandbox/SOC/2007/graphs/libs/graph/test/Jamfile.v2	2007-07-19 09:50:35 EDT (Thu, 19 Jul 2007)
@@ -65,3 +65,10 @@
     : <include>$BOOST_ROOT
     : <include>../../../
     ;
+
+exe parameter
+    : parameter.cpp
+    : <include>$BOOST_ROOT
+    : <include>../../../
+    ;
+
Modified: sandbox/SOC/2007/graphs/libs/graph/test/components.cpp
==============================================================================
--- sandbox/SOC/2007/graphs/libs/graph/test/components.cpp	(original)
+++ sandbox/SOC/2007/graphs/libs/graph/test/components.cpp	2007-07-19 09:50:35 EDT (Thu, 19 Jul 2007)
@@ -17,8 +17,6 @@
 #include <boost/graph/connectivity.hpp>
 #include <boost/foreach.hpp>
 
-#define for_each BOOST_FOREACH
-
 using namespace std;
 using namespace boost;
 
@@ -60,20 +58,21 @@
     ComponentContainer comps(num_vertices(g));
     ComponentMap comps_map(make_property_map(comps));
 
-    connected_components(g, comps_map);
+    size_t n = connected_components(g, comps_map);
 
-    typedef std::vector<Vertex> VertexList;
-    typedef std::vector<VertexList> Component;
+    typedef vector<Vertex> VertexList;
+    typedef vector<VertexList> Component;
     Component components;
     connectivity(
         _graph = g,
         _components = components,
+        _number = n,
         _component_map = comps_map);
 
     size_t c = 0;
-    for_each(VertexList& vl, components) {
+    BOOST_FOREACH(VertexList& vl, components) {
         cout << "component " << c++ << ": ";
-        for_each(Vertex v, vl) {
+        BOOST_FOREACH(Vertex v, vl) {
             cout << get(vertex_index, g, v) << " ";
         }
         cout << endl;
@@ -92,15 +91,15 @@
     Graph g;
     build_graph(g);
 
-    typedef std::vector<Vertex> VertexList;
-    typedef std::vector<VertexList> Component;
+    typedef vector<Vertex> VertexList;
+    typedef vector<VertexList> Component;
     Component components;
     connectivity(_graph = g, _components = components);
 
     size_t c = 0;
-    for_each(VertexList& vl, components) {
+    BOOST_FOREACH(VertexList& vl, components) {
         cout << "component " << c++ << ": ";
-        for_each(Vertex v, vl) {
+        BOOST_FOREACH(Vertex v, vl) {
             cout << get(vertex_index, g, v) << " ";
         }
         cout << endl;