----- Original Message -----
From: "Jeremy Siek"
Hi Matthias,
On Tue, 27 Aug 2002, Matthias Kronenberger wrote: mkrone> Does that mean i can only use vecS as the EdgeList? mkrone> What about the usual std::set.
You can use vecS, listS, setS, and you can use the container_gen class to add your own.
mkrone> Could one change a BGL config file to use hash_setS as the default mkrone> EdgeList? Which file would that be?
The defaults are specified in boost/adjacency_list.hpp, line 301.
Another approach that would not required modifying boost headers would be to create a type generator class:
template
struct my_favorite_adj_list { typedef adjacency_list type; };
Hm, i'm allready using a type generator, but also MSVC. The question mark was: can i use hash_setS as an edge list with MSVC, which you denied because of the lack of partial specialisation support. Your answer was, that i'm stuck with vecS for the Edge List, right?
Cheers, Jeremy
---------------------------------------------------------------------- Jeremy Siek http://php.indiana.edu/~jsiek/ Ph.D. Student, Indiana Univ. B'ton email: jsiek@osl.iu.edu C++ Booster (http://www.boost.org) office phone: (812) 855-3608 ----------------------------------------------------------------------