$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Daniel Wallin (daniel_at_[hidden])
Date: 2007-08-31 15:50:03
David A. Greene wrote:
> [Apologies if this has been asked before. Gmane is down and Google didn't
> return anything interesting.]
>
> I have a Boost (1.34.1) Graph declared like this:
>
> typedef boost::adjacency_list<boost::setS, // Out edge list type
> boost::listS, // Vertex list type
> boost::undirectedS,
> vertex_property_bundle // Vertex properties
> // Edge properties
> > my_graph_type;
>
> I want to find out if an edge is in the graph:
>
> typedef typename boost::graph_traits<my_graph_type>::
> edge_descriptor_type edge;
>
> edge e;
> bool present;
> boost::tie(e, present) = edge(v1, v2, my_graph);
^^^^
I think you want to use boost::edge() here, rather than creating an
edge_descriptor.
-- Daniel Wallin Boost Consulting www.boost-consulting.com