$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r63658 - in branches/release: . boost boost/algorithm/string boost/archive boost/bimap boost/config boost/detail boost/filesystem boost/functional/hash boost/fusion boost/gil boost/graph boost/integer boost/interprocess boost/intrusive boost/iostreams boost/math boost/msm boost/numeric/ublas boost/program_options boost/property_tree boost/python boost/range boost/regex boost/serialization boost/signals boost/signals2 boost/spirit boost/spirit/home boost/spirit/home/karma boost/spirit/home/support boost/statechart boost/system boost/thread boost/tr1 boost/type_traits boost/unordered boost/utility boost/uuid boost/variant boost/wave doc libs libs/array/doc libs/array/test libs/bimap libs/config libs/config/test libs/filesystem libs/functional/hash libs/fusion libs/graph/test libs/graph_parallel libs/integer libs/interprocess libs/intrusive libs/iostreams libs/math libs/mpl/doc/refmanual libs/mpl/doc/src/refmanual libs/msm libs/numeric/ublas libs/numeric/ublas/doc libs/program_options libs/property_tree libs/python libs/python/doc/v2 libs/range libs/range/doc libs/regex libs/serialization libs/signals libs/signals2 libs/spirit libs/spirit/classic/example libs/spirit/doc libs/spirit/example libs/spirit/phoenix libs/spirit/test libs/spirit/test/qi libs/statechart libs/static_assert libs/system libs/thread libs/timer libs/tr1 libs/type_traits libs/unordered libs/utility libs/utility/swap/test libs/uuid libs/wave more more/getting_started status tools tools/bcp tools/boostbook tools/build/v2 tools/build/v2/tools tools/inspect tools/jam tools/quickbook tools/regression tools/release tools/wave
From: jewillco_at_[hidden]
Date: 2010-07-05 11:38:38
Author: jewillco
Date: 2010-07-05 11:38:37 EDT (Mon, 05 Jul 2010)
New Revision: 63658
URL: http://svn.boost.org/trac/boost/changeset/63658
Log:
Merged r63657 from trunk
Properties modified: 
   branches/release/   (props changed)
   branches/release/INSTALL   (props changed)
   branches/release/Jamroot   (props changed)
   branches/release/LICENSE_1_0.txt   (props changed)
   branches/release/boost/   (props changed)
   branches/release/boost-build.jam   (props changed)
   branches/release/boost.css   (props changed)
   branches/release/boost.png   (props changed)
   branches/release/boost/algorithm/string/   (props changed)
   branches/release/boost/archive/   (props changed)
   branches/release/boost/array.hpp   (props changed)
   branches/release/boost/bimap/   (props changed)
   branches/release/boost/config/   (props changed)
   branches/release/boost/config.hpp   (props changed)
   branches/release/boost/detail/   (props changed)
   branches/release/boost/detail/endian.hpp   (props changed)
   branches/release/boost/filesystem/   (props changed)
   branches/release/boost/functional/hash/   (props changed)
   branches/release/boost/fusion/   (props changed)
   branches/release/boost/gil/   (props changed)
   branches/release/boost/graph/   (props changed)
   branches/release/boost/integer/   (props changed)
   branches/release/boost/interprocess/   (props changed)
   branches/release/boost/intrusive/   (props changed)
   branches/release/boost/iostreams/   (props changed)
   branches/release/boost/math/   (props changed)
   branches/release/boost/math_fwd.hpp   (props changed)
   branches/release/boost/msm/   (props changed)
   branches/release/boost/numeric/ublas/   (props changed)
   branches/release/boost/numeric/ublas/functional.hpp   (props changed)
   branches/release/boost/program_options/   (props changed)
   branches/release/boost/property_tree/   (props changed)
   branches/release/boost/python/   (props changed)
   branches/release/boost/range/   (props changed)
   branches/release/boost/regex/   (props changed)
   branches/release/boost/serialization/   (props changed)
   branches/release/boost/serialization/factory.hpp   (props changed)
   branches/release/boost/signals/   (props changed)
   branches/release/boost/signals2/   (props changed)
   branches/release/boost/spirit/   (props changed)
   branches/release/boost/spirit/home/   (props changed)
   branches/release/boost/spirit/home/karma/   (props changed)
   branches/release/boost/spirit/home/support/attributes.hpp   (props changed)
   branches/release/boost/statechart/   (props changed)
   branches/release/boost/system/   (props changed)
   branches/release/boost/thread/   (props changed)
   branches/release/boost/thread.hpp   (props changed)
   branches/release/boost/tr1/   (props changed)
   branches/release/boost/type_traits/   (props changed)
   branches/release/boost/unordered/   (props changed)
   branches/release/boost/utility/   (props changed)
   branches/release/boost/utility/value_init.hpp   (props changed)
   branches/release/boost/uuid/   (props changed)
   branches/release/boost/variant/   (props changed)
   branches/release/boost/version.hpp   (props changed)
   branches/release/boost/wave/   (props changed)
   branches/release/bootstrap.bat   (props changed)
   branches/release/bootstrap.sh   (props changed)
   branches/release/doc/   (props changed)
   branches/release/index.htm   (props changed)
   branches/release/index.html   (props changed)
   branches/release/libs/   (props changed)
   branches/release/libs/array/doc/array.xml   (props changed)
   branches/release/libs/array/test/array0.cpp   (props changed)
   branches/release/libs/array/test/array2.cpp   (props changed)
   branches/release/libs/bimap/   (props changed)
   branches/release/libs/config/   (props changed)
   branches/release/libs/config/test/boost_no_com_value_init.ipp   (props changed)
   branches/release/libs/filesystem/   (props changed)
   branches/release/libs/functional/hash/   (props changed)
   branches/release/libs/fusion/   (props changed)
   branches/release/libs/graph_parallel/   (props changed)
   branches/release/libs/integer/   (props changed)
   branches/release/libs/interprocess/   (props changed)
   branches/release/libs/intrusive/   (props changed)
   branches/release/libs/iostreams/   (props changed)
   branches/release/libs/libraries.htm   (props changed)
   branches/release/libs/maintainers.txt   (props changed)
   branches/release/libs/math/   (props changed)
   branches/release/libs/mpl/doc/refmanual/broken-compiler-workarounds.html   (props changed)
   branches/release/libs/mpl/doc/refmanual/categorized-index-concepts.html   (props changed)
   branches/release/libs/mpl/doc/refmanual/cfg-no-preprocessed-headers.html   (props changed)
   branches/release/libs/mpl/doc/refmanual/composition-and-argument-binding.html   (props changed)
   branches/release/libs/mpl/doc/refmanual/data-types-concepts.html   (props changed)
   branches/release/libs/mpl/doc/refmanual/data-types-miscellaneous.html   (props changed)
   branches/release/libs/mpl/doc/refmanual/extensible-associative-sequence.html   (props changed)
   branches/release/libs/mpl/doc/refmanual/inserter-class.html   (props changed)
   branches/release/libs/mpl/doc/refmanual/tag-dispatched-metafunction.html   (props changed)
   branches/release/libs/mpl/doc/refmanual/trivial-metafunctions-summary.html   (props changed)
   branches/release/libs/mpl/doc/src/refmanual/Iterators-Iterator.rst   (props changed)
   branches/release/libs/msm/   (props changed)
   branches/release/libs/numeric/ublas/   (props changed)
   branches/release/libs/numeric/ublas/doc/   (props changed)
   branches/release/libs/program_options/   (props changed)
   branches/release/libs/property_tree/   (props changed)
   branches/release/libs/python/   (props changed)
   branches/release/libs/python/doc/v2/args.html   (props changed)
   branches/release/libs/python/doc/v2/return_internal_reference.html   (props changed)
   branches/release/libs/range/   (props changed)
   branches/release/libs/range/doc/   (props changed)
   branches/release/libs/regex/   (props changed)
   branches/release/libs/serialization/   (props changed)
   branches/release/libs/signals/   (props changed)
   branches/release/libs/signals2/   (props changed)
   branches/release/libs/spirit/   (props changed)
   branches/release/libs/spirit/classic/example/   (props changed)
   branches/release/libs/spirit/doc/   (props changed)
   branches/release/libs/spirit/example/   (props changed)
   branches/release/libs/spirit/phoenix/   (props changed)
   branches/release/libs/spirit/test/   (props changed)
   branches/release/libs/spirit/test/qi/optional.cpp   (props changed)
   branches/release/libs/statechart/   (props changed)
   branches/release/libs/static_assert/   (props changed)
   branches/release/libs/system/   (props changed)
   branches/release/libs/thread/   (props changed)
   branches/release/libs/timer/   (props changed)
   branches/release/libs/tr1/   (props changed)
   branches/release/libs/type_traits/   (props changed)
   branches/release/libs/unordered/   (props changed)
   branches/release/libs/utility/   (props changed)
   branches/release/libs/utility/swap.html   (props changed)
   branches/release/libs/utility/swap/test/std_bitset.cpp   (props changed)
   branches/release/libs/utility/value_init.htm   (props changed)
   branches/release/libs/utility/value_init_test.cpp   (props changed)
   branches/release/libs/uuid/   (props changed)
   branches/release/libs/wave/   (props changed)
   branches/release/more/   (props changed)
   branches/release/more/getting_started/   (props changed)
   branches/release/rst.css   (props changed)
   branches/release/status/   (props changed)
   branches/release/status/Jamfile.v2   (props changed)
   branches/release/tools/   (props changed)
   branches/release/tools/bcp/   (props changed)
   branches/release/tools/boostbook/   (props changed)
   branches/release/tools/build/v2/   (props changed)
   branches/release/tools/build/v2/tools/   (props changed)
   branches/release/tools/inspect/   (props changed)
   branches/release/tools/jam/   (props changed)
   branches/release/tools/quickbook/   (props changed)
   branches/release/tools/regression/   (props changed)
   branches/release/tools/release/   (props changed)
   branches/release/tools/wave/   (props changed)
Text files modified: 
   branches/release/libs/graph/test/mcgregor_subgraphs_test.cpp |   140 +++++++++++++++++++-------------------- 
   1 files changed, 69 insertions(+), 71 deletions(-)
Modified: branches/release/libs/graph/test/mcgregor_subgraphs_test.cpp
==============================================================================
--- branches/release/libs/graph/test/mcgregor_subgraphs_test.cpp	(original)
+++ branches/release/libs/graph/test/mcgregor_subgraphs_test.cpp	2010-07-05 11:38:37 EDT (Mon, 05 Jul 2010)
@@ -25,8 +25,6 @@
 #include <boost/property_map/shared_array_property_map.hpp>
 #include <boost/test/minimal.hpp>
 
-using namespace boost;
-
 bool was_common_subgraph_found = false, output_graphs = false;
 std::vector<std::string> simple_subgraph_list;
 
@@ -46,52 +44,52 @@
             typename CorrespondenceMapSecondToFirst>
   bool operator()(CorrespondenceMapFirstToSecond correspondence_map_1_to_2,
                   CorrespondenceMapSecondToFirst correspondence_map_2_to_1,
-                  typename graph_traits<Graph>::vertices_size_type subgraph_size) {
+                  typename boost::graph_traits<Graph>::vertices_size_type subgraph_size) {
 
-    typedef typename graph_traits<Graph>::vertex_descriptor Vertex;
-    typedef typename graph_traits<Graph>::edge_descriptor Edge;
+    typedef typename boost::graph_traits<Graph>::vertex_descriptor Vertex;
+    typedef typename boost::graph_traits<Graph>::edge_descriptor Edge;
     typedef std::pair<Edge, bool> EdgeInfo;
 
-    typedef typename property_map<Graph, vertex_index_t>::type VertexIndexMap;
-    typedef typename property_map<Graph, vertex_name_t>::type VertexNameMap;
-    typedef typename property_map<Graph, edge_name_t>::type EdgeNameMap;
+    typedef typename boost::property_map<Graph, boost::vertex_index_t>::type VertexIndexMap;
+    typedef typename boost::property_map<Graph, boost::vertex_name_t>::type VertexNameMap;
+    typedef typename boost::property_map<Graph, boost::edge_name_t>::type EdgeNameMap;
 
     if (subgraph_size != num_vertices(m_common_subgraph)) {
       return (true);
     }
 
     // Fill membership maps for both graphs
-    typedef shared_array_property_map<bool, VertexIndexMap> MembershipMap;
+    typedef boost::shared_array_property_map<bool, VertexIndexMap> MembershipMap;
       
     MembershipMap membership_map1(num_vertices(m_graph1),
-                                  get(vertex_index, m_graph1));
+                                  get(boost::vertex_index, m_graph1));
 
     MembershipMap membership_map2(num_vertices(m_graph2),
-                                  get(vertex_index, m_graph2));
+                                  get(boost::vertex_index, m_graph2));
 
-    fill_membership_map<Graph>(m_graph1, correspondence_map_1_to_2, membership_map1);
-    fill_membership_map<Graph>(m_graph2, correspondence_map_2_to_1, membership_map2);
+    boost::fill_membership_map<Graph>(m_graph1, correspondence_map_1_to_2, membership_map1);
+    boost::fill_membership_map<Graph>(m_graph2, correspondence_map_2_to_1, membership_map2);
 
     // Generate filtered graphs using membership maps
-    typedef typename membership_filtered_graph_traits<Graph, MembershipMap>::graph_type
+    typedef typename boost::membership_filtered_graph_traits<Graph, MembershipMap>::graph_type
       MembershipFilteredGraph;
 
     MembershipFilteredGraph subgraph1 =
-      make_membership_filtered_graph(m_graph1, membership_map1);
+      boost::make_membership_filtered_graph(m_graph1, membership_map1);
 
     MembershipFilteredGraph subgraph2 =
-      make_membership_filtered_graph(m_graph2, membership_map2);
+      boost::make_membership_filtered_graph(m_graph2, membership_map2);
 
-    VertexIndexMap vindex_map1 = get(vertex_index, subgraph1);
-    VertexIndexMap vindex_map2 = get(vertex_index, subgraph2);
+    VertexIndexMap vindex_map1 = get(boost::vertex_index, subgraph1);
+    VertexIndexMap vindex_map2 = get(boost::vertex_index, subgraph2);
 
-    VertexNameMap vname_map_common = get(vertex_name, m_common_subgraph);
-    VertexNameMap vname_map1 = get(vertex_name, subgraph1);
-    VertexNameMap vname_map2 = get(vertex_name, subgraph2);
-
-    EdgeNameMap ename_map_common = get(edge_name, m_common_subgraph);
-    EdgeNameMap ename_map1 = get(edge_name, subgraph1);
-    EdgeNameMap ename_map2 = get(edge_name, subgraph2);
+    VertexNameMap vname_map_common = get(boost::vertex_name, m_common_subgraph);
+    VertexNameMap vname_map1 = get(boost::vertex_name, subgraph1);
+    VertexNameMap vname_map2 = get(boost::vertex_name, subgraph2);
+
+    EdgeNameMap ename_map_common = get(boost::edge_name, m_common_subgraph);
+    EdgeNameMap ename_map1 = get(boost::edge_name, subgraph1);
+    EdgeNameMap ename_map2 = get(boost::edge_name, subgraph2);
 
     // Verify that subgraph1 matches the supplied common subgraph
     BGL_FORALL_VERTICES_T(vertex1, subgraph1, MembershipFilteredGraph) {
@@ -164,8 +162,8 @@
 
         std::fstream file_subgraph("found_common_subgraph.dot", std::fstream::out);
         write_graphviz(file_subgraph, subgraph1,
-                       make_label_writer(get(vertex_name, m_graph1)),
-                       make_label_writer(get(edge_name, m_graph1)));
+                       make_label_writer(get(boost::vertex_name, m_graph1)),
+                       make_label_writer(get(boost::edge_name, m_graph1)));
 
       }
 
@@ -193,13 +191,13 @@
             typename CorrespondenceMapSecondToFirst>
   bool operator()(CorrespondenceMapFirstToSecond correspondence_map_1_to_2,
                   CorrespondenceMapSecondToFirst /*correspondence_map_2_to_1*/,
-                  typename graph_traits<Graph>::vertices_size_type /*subgraph_size*/) {
+                  typename boost::graph_traits<Graph>::vertices_size_type /*subgraph_size*/) {
 
-    typedef typename graph_traits<Graph>::vertex_descriptor Vertex;
+    typedef typename boost::graph_traits<Graph>::vertex_descriptor Vertex;
 
-    typedef typename property_map<Graph, vertex_index_t>::type VertexIndexMap;
-    typedef typename property_map<Graph, vertex_name_t>::type VertexNameMap;
-    typedef typename property_map<Graph, edge_name_t>::type EdgeNameMap;
+    typedef typename boost::property_map<Graph, boost::vertex_index_t>::type VertexIndexMap;
+    typedef typename boost::property_map<Graph, boost::vertex_name_t>::type VertexNameMap;
+    typedef typename boost::property_map<Graph, boost::edge_name_t>::type EdgeNameMap;
 
     std::stringstream subgraph_string;
 
@@ -207,7 +205,7 @@
 
       Vertex vertex2 = get(correspondence_map_1_to_2, vertex1);
 
-      if (vertex2 != graph_traits<Graph>::null_vertex()) {
+      if (vertex2 != boost::graph_traits<Graph>::null_vertex()) {
         subgraph_string << vertex1 << "," << vertex2 << " ";
       }
 
@@ -231,7 +229,7 @@
                          int vertices_to_create, int max_edges_per_vertex,
                          VertexNameMap vname_map, EdgeNameMap ename_map) {
 
-  typedef typename graph_traits<Graph>::vertex_descriptor Vertex;
+  typedef typename boost::graph_traits<Graph>::vertex_descriptor Vertex;
   typedef std::vector<Vertex> VertexList;
 
   VertexList new_vertices;
@@ -286,47 +284,47 @@
   std::size_t random_seed = time(0);
   
   if (argc > 1) {
-    vertices_to_create = lexical_cast<int>(argv[1]);
+    vertices_to_create = boost::lexical_cast<int>(argv[1]);
   }
   
   if (argc > 2) {
-    max_edges_per_vertex = lexical_cast<int>(argv[2]);
+    max_edges_per_vertex = boost::lexical_cast<int>(argv[2]);
   }
 
   if (argc > 3) {
-    output_graphs = lexical_cast<bool>(argv[3]);
+    output_graphs = boost::lexical_cast<bool>(argv[3]);
   }
   
   if (argc > 4) {
-    random_seed = lexical_cast<std::size_t>(argv[4]);
+    random_seed = boost::lexical_cast<std::size_t>(argv[4]);
   }
   
-  minstd_rand generator(random_seed);
+  boost::minstd_rand generator(random_seed);
 
   // Using a vecS graph here so that we don't have to mess around with
   // a vertex index map; it will be implicit.
-  typedef adjacency_list<listS, vecS, directedS,
-    property<vertex_name_t, unsigned int,
-    property<vertex_index_t, unsigned int> >,
-    property<edge_name_t, unsigned int> > Graph;
+  typedef boost::adjacency_list<boost::listS, boost::vecS, boost::directedS,
+    boost::property<boost::vertex_name_t, unsigned int,
+    boost::property<boost::vertex_index_t, unsigned int> >,
+    boost::property<boost::edge_name_t, unsigned int> > Graph;
 
-  typedef graph_traits<Graph>::vertex_descriptor Vertex;
-  typedef graph_traits<Graph>::edge_descriptor Edge;
+  typedef boost::graph_traits<Graph>::vertex_descriptor Vertex;
+  typedef boost::graph_traits<Graph>::edge_descriptor Edge;
 
-  typedef property_map<Graph, vertex_name_t>::type VertexNameMap;
-  typedef property_map<Graph, edge_name_t>::type EdgeNameMap;
+  typedef boost::property_map<Graph, boost::vertex_name_t>::type VertexNameMap;
+  typedef boost::property_map<Graph, boost::edge_name_t>::type EdgeNameMap;
 
   // Generate a random common subgraph and then add random vertices
   // and edges to the two parent graphs.
   Graph common_subgraph, graph1, graph2;
 
-  VertexNameMap vname_map_common = get(vertex_name, common_subgraph);
-  VertexNameMap vname_map1 = get(vertex_name, graph1);
-  VertexNameMap vname_map2 = get(vertex_name, graph2);
-
-  EdgeNameMap ename_map_common = get(edge_name, common_subgraph);
-  EdgeNameMap ename_map1 = get(edge_name, graph1);
-  EdgeNameMap ename_map2 = get(edge_name, graph2);
+  VertexNameMap vname_map_common = get(boost::vertex_name, common_subgraph);
+  VertexNameMap vname_map1 = get(boost::vertex_name, graph1);
+  VertexNameMap vname_map2 = get(boost::vertex_name, graph2);
+
+  EdgeNameMap ename_map_common = get(boost::edge_name, common_subgraph);
+  EdgeNameMap ename_map1 = get(boost::edge_name, graph1);
+  EdgeNameMap ename_map2 = get(boost::edge_name, graph2);
 
   for (int vindex = 0; vindex < vertices_to_create; ++vindex) {
     put(vname_map_common, add_vertex(common_subgraph), generator());
@@ -344,11 +342,11 @@
     }
   }
 
-  randomize_property<vertex_name_t>(common_subgraph, generator);
-  randomize_property<edge_name_t>(common_subgraph, generator);
+  boost::randomize_property<boost::vertex_name_t>(common_subgraph, generator);
+  boost::randomize_property<boost::edge_name_t>(common_subgraph, generator);
 
-  copy_graph(common_subgraph, graph1);
-  copy_graph(common_subgraph, graph2);
+  boost::copy_graph(common_subgraph, graph1);
+  boost::copy_graph(common_subgraph, graph2);
 
   // Randomly add vertices and edges to graph1 and graph2.
   add_random_vertices(graph1, generator, vertices_to_create,
@@ -372,8 +370,8 @@
                    make_label_writer(ename_map2));
 
     write_graphviz(file_common_subgraph, common_subgraph,
-                   make_label_writer(get(vertex_name, common_subgraph)),
-                   make_label_writer(get(edge_name, common_subgraph)));
+                   make_label_writer(get(boost::vertex_name, common_subgraph)),
+                   make_label_writer(get(boost::edge_name, common_subgraph)));
 
   }
 
@@ -382,9 +380,9 @@
 
   test_callback<Graph> user_callback(common_subgraph, graph1, graph2);
 
-  mcgregor_common_subgraphs(graph1, graph2, true, user_callback,
-    edges_equivalent(make_property_map_equivalent(ename_map1, ename_map2)).
-    vertices_equivalent(make_property_map_equivalent(vname_map1, vname_map2)));
+  boost::mcgregor_common_subgraphs(graph1, graph2, true, user_callback,
+    boost::edges_equivalent(boost::make_property_map_equivalent(ename_map1, ename_map2)).
+    vertices_equivalent(boost::make_property_map_equivalent(vname_map1, vname_map2)));
 
   BOOST_CHECK(was_common_subgraph_found);
 
@@ -392,8 +390,8 @@
   Graph graph_simple1, graph_simple2;
   simple_callback<Graph> user_callback_simple(graph_simple1);
 
-  VertexNameMap vname_map_simple1 = get(vertex_name, graph_simple1);
-  VertexNameMap vname_map_simple2 = get(vertex_name, graph_simple2);
+  VertexNameMap vname_map_simple1 = get(boost::vertex_name, graph_simple1);
+  VertexNameMap vname_map_simple2 = get(boost::vertex_name, graph_simple2);
 
   put(vname_map_simple1, add_vertex(graph_simple1), 1);
   put(vname_map_simple1, add_vertex(graph_simple1), 2);
@@ -415,9 +413,9 @@
 
   // Unique subgraphs
   std::cout << "Searching for unique subgraphs" << std::endl;
-  mcgregor_common_subgraphs_unique(graph_simple1, graph_simple2,
+  boost::mcgregor_common_subgraphs_unique(graph_simple1, graph_simple2,
     true, user_callback_simple,
-    vertices_equivalent(make_property_map_equivalent(vname_map_simple1, vname_map_simple2))); 
+    boost::vertices_equivalent(boost::make_property_map_equivalent(vname_map_simple1, vname_map_simple2))); 
 
   BOOST_CHECK(has_subgraph_string("0,0 1,1 "));
   BOOST_CHECK(has_subgraph_string("0,0 1,1 2,2 "));
@@ -435,9 +433,9 @@
 
   // Maximum subgraphs
   std::cout << "Searching for maximum subgraphs" << std::endl;
-  mcgregor_common_subgraphs_maximum(graph_simple1, graph_simple2,
+  boost::mcgregor_common_subgraphs_maximum(graph_simple1, graph_simple2,
     true, user_callback_simple,
-    vertices_equivalent(make_property_map_equivalent(vname_map_simple1, vname_map_simple2))); 
+    boost::vertices_equivalent(boost::make_property_map_equivalent(vname_map_simple1, vname_map_simple2))); 
 
   BOOST_CHECK(has_subgraph_string("0,0 1,1 2,2 "));
 
@@ -452,9 +450,9 @@
 
   // Maximum, unique subgraphs
   std::cout << "Searching for maximum unique subgraphs" << std::endl;
-  mcgregor_common_subgraphs_maximum_unique(graph_simple1, graph_simple2,
+  boost::mcgregor_common_subgraphs_maximum_unique(graph_simple1, graph_simple2,
     true, user_callback_simple,
-    vertices_equivalent(make_property_map_equivalent(vname_map_simple1, vname_map_simple2))); 
+    boost::vertices_equivalent(boost::make_property_map_equivalent(vname_map_simple1, vname_map_simple2))); 
 
   BOOST_CHECK(simple_subgraph_list.size() == 1);
   BOOST_CHECK(has_subgraph_string("0,0 1,1 2,2 "));