
On Fri, 30 Jul 2010, Berit Løfstedt wrote:
Hi,
I am fairly new to boost and I have a problem using the in_edges(v, G) function.
I have defined a graph of type AdjacencyList: typedef adjacency_list< vecS, vecS, directedS, VertexProperties, EdgeProperties
mcf_graph;
(snip)
produces the error: error: no matching function for call to 'in_edges(vertex_descriptor&, mcf_graph&)'
The problem does not occur for out_edges. From the examples I have seen AdjacencyList should support both functions. Can anybody explain to me why in_edges do not work for this example?
The AdjancencyList concept only requires out_edges(). If you want in_edges(), your graph must be specified with bidirectionalS rather than directedS as the directedness category. -- Jeremiah Willcock