Boost logo

Boost :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-04-19 08:59:31

I think your reversion 1.120 of detail/adjacency_list.hpp:

   2004-04-01 05:30 jsiek

        * detail/adjacency_list.hpp: fixed remove_edge for bidirectional

actually breaks remove_edge in a different way. Please take a look at

The code there add two vertices, an edge between them, and then removes the
edge. After that 'num_edges' returns 1, not 0 as expected. I seems like now
remove_edge removes elements from out_edges and in_edges storage, but not
from global edges vector.

Is it possible to fix this problem?


Boost list run by bdawes at, gregod at, cpdaniel at, john at