• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //=======================================================================
2 // Copyright 2012
3 // Authors: David Doria
4 //
5 // Distributed under the Boost Software License, Version 1.0. (See
6 // accompanying file LICENSE_1_0.txt or copy at
7 // http://www.boost.org/LICENSE_1_0.txt)
8 //=======================================================================
9 
10 #include <boost/graph/graph_traits.hpp>
11 #include <boost/graph/undirected_graph.hpp>
12 
13 typedef boost::undirected_graph< boost::no_property > Graph;
14 
main(int,char * [])15 int main(int, char*[])
16 {
17     // Create a graph object
18     Graph g;
19 
20     // Add vertices
21     boost::graph_traits< Graph >::vertex_descriptor v0 = g.add_vertex();
22     boost::graph_traits< Graph >::vertex_descriptor v1 = g.add_vertex();
23     boost::graph_traits< Graph >::vertex_descriptor v2 = g.add_vertex();
24 
25     // Add edges
26     g.add_edge(v0, v1);
27     g.add_edge(v1, v2);
28 
29     return 0;
30 }
31