<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.programmingexamples.net/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.programmingexamples.net/w/index.php?action=history&amp;feed=atom&amp;title=Boost%2FBGL%2FMakeBFSVisitor</id>
		<title>Boost/BGL/MakeBFSVisitor - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.programmingexamples.net/w/index.php?action=history&amp;feed=atom&amp;title=Boost%2FBGL%2FMakeBFSVisitor"/>
		<link rel="alternate" type="text/html" href="http://www.programmingexamples.net/w/index.php?title=Boost/BGL/MakeBFSVisitor&amp;action=history"/>
		<updated>2026-06-13T12:37:40Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.5</generator>

	<entry>
		<id>http://www.programmingexamples.net/w/index.php?title=Boost/BGL/MakeBFSVisitor&amp;diff=5045&amp;oldid=prev</id>
		<title>Daviddoria: moved CPP/Boost/BGL/MakeBFSVisitor to Boost/BGL/MakeBFSVisitor</title>
		<link rel="alternate" type="text/html" href="http://www.programmingexamples.net/w/index.php?title=Boost/BGL/MakeBFSVisitor&amp;diff=5045&amp;oldid=prev"/>
				<updated>2011-11-16T12:51:02Z</updated>
		
		<summary type="html">&lt;p&gt;moved &lt;a href=&quot;/wiki/CPP/Boost/BGL/MakeBFSVisitor&quot; class=&quot;mw-redirect&quot; title=&quot;CPP/Boost/BGL/MakeBFSVisitor&quot;&gt;CPP/Boost/BGL/MakeBFSVisitor&lt;/a&gt; to &lt;a href=&quot;/wiki/Boost/BGL/MakeBFSVisitor&quot; title=&quot;Boost/BGL/MakeBFSVisitor&quot;&gt;Boost/BGL/MakeBFSVisitor&lt;/a&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 12:51, 16 November 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Daviddoria</name></author>	</entry>

	<entry>
		<id>http://www.programmingexamples.net/w/index.php?title=Boost/BGL/MakeBFSVisitor&amp;diff=4522&amp;oldid=prev</id>
		<title>Daviddoria: Created page with '==MakeBFSVisitor.cpp== &lt;source lang=&quot;cpp&quot;&gt; #include &lt;boost/graph/adjacency_list.hpp&gt; #include &lt;boost/graph/breadth_first_search.hpp&gt; #include &lt;boost/pending/indirect_cmp.hpp&gt; #in…'</title>
		<link rel="alternate" type="text/html" href="http://www.programmingexamples.net/w/index.php?title=Boost/BGL/MakeBFSVisitor&amp;diff=4522&amp;oldid=prev"/>
				<updated>2011-06-08T23:58:01Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;==MakeBFSVisitor.cpp== &amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt; #include &amp;lt;boost/graph/adjacency_list.hpp&amp;gt; #include &amp;lt;boost/graph/breadth_first_search.hpp&amp;gt; #include &amp;lt;boost/pending/indirect_cmp.hpp&amp;gt; #in…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==MakeBFSVisitor.cpp==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;boost/graph/adjacency_list.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;boost/graph/breadth_first_search.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;boost/pending/indirect_cmp.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;boost/pending/integer_range.hpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
  typedef boost::adjacency_list &amp;lt; boost::vecS, boost::vecS, boost::undirectedS &amp;gt; graph_t;&lt;br /&gt;
&lt;br /&gt;
  graph_t g;&lt;br /&gt;
&lt;br /&gt;
  boost::add_edge(0, 1, g);&lt;br /&gt;
  boost::add_edge(0, 2, g);&lt;br /&gt;
  boost::add_edge(1, 3, g);&lt;br /&gt;
&lt;br /&gt;
  unsigned int numberOfVertices = 4;&lt;br /&gt;
  // Typedefs&lt;br /&gt;
  typedef boost::graph_traits &amp;lt; graph_t &amp;gt;::vertex_descriptor Vertex;&lt;br /&gt;
  typedef boost::graph_traits &amp;lt; graph_t &amp;gt;::vertices_size_type Size;&lt;br /&gt;
  typedef Size* Iiter;&lt;br /&gt;
&lt;br /&gt;
  // a vector to hold the discover time property for each vertex&lt;br /&gt;
  Size time = 0;&lt;br /&gt;
  std::vector&amp;lt;Size&amp;gt; discoverTime(boost::num_vertices(g));&lt;br /&gt;
&lt;br /&gt;
  // not the correct return type template parameters&lt;br /&gt;
  //boost::bfs_visitor&amp;lt;&amp;gt; visitor = boost::make_bfs_visitor(boost::stamp_times(discoverTime.begin(), time, boost::on_discover_vertex()));&lt;br /&gt;
  &lt;br /&gt;
  // compile error&lt;br /&gt;
  //boost::breadth_first_search(g, 0, boost::visitor(boost::make_bfs_visitor(boost::stamp_times(discoverTime.begin(), time, boost::on_discover_vertex()))));&lt;br /&gt;
  &lt;br /&gt;
  // compile error&lt;br /&gt;
  //boost::breadth_first_search(g, 0, boost::make_bfs_visitor(boost::stamp_times(discoverTime.begin(), time, boost::on_discover_vertex())));&lt;br /&gt;
  &lt;br /&gt;
  // compile error&lt;br /&gt;
  //boost::breadth_first_search(g, 0, boost::stamp_times(discoverTime.begin(), time, boost::on_discover_vertex()));&lt;br /&gt;
  &lt;br /&gt;
  // compile error&lt;br /&gt;
  //boost::breadth_first_search(g, 0, boost::visitor(boost::stamp_times(discoverTime.begin(), time, boost::on_discover_vertex())));&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  boost::breadth_first_search(g, 0, boost::time_stamper&amp;lt;unsigned int, Size, unsigned int&amp;gt;());&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
  return EXIT_SUCCESS;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CMakeLists.txt==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cmake&amp;quot;&amp;gt;&lt;br /&gt;
cmake_minimum_required(VERSION 2.6)&lt;br /&gt;
&lt;br /&gt;
Project(MakeBFSVisitor)&lt;br /&gt;
&lt;br /&gt;
set(Boost_USE_MULTITHREADED ON)&lt;br /&gt;
FIND_PACKAGE(Boost 1.38 COMPONENTS required)&lt;br /&gt;
&lt;br /&gt;
INCLUDE_DIRECTORIES(${INCLUDE_DIRECTORIES} ${Boost_INCLUDE_DIRS})&lt;br /&gt;
LINK_DIRECTORIES(${LINK_DIRECTORIES} ${Boost_LIBRARY_DIRS})&lt;br /&gt;
&lt;br /&gt;
ADD_EXECUTABLE(MakeBFSVisitor MakeBFSVisitor.cpp)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Daviddoria</name></author>	</entry>

	</feed>