Well, external properties still confuse me. Assume I want to attach
some data to vertices in adjacency_list. No problem:

vector< vertex > alternative_s ;
iterator_property_map< vector<vertex>::iterator,
     property_map<G, vertex_index_t> > alternative = ...

The problem is that I have to pass alternative_s.begin() when
constructig alternative, but I might want to add new vertices.
In that case the iterator can be invalidated.

Is there a solution to this problem, except for resorting to internal
properties?

- Volodya

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to