I would like my nodes and edges to have behaviours. Bundled properties -- the method to attach struct instances to nodes and edges -- seems like the way to go. However, if that is the suggested method, then "bundled properties" is somewhat of a misnomer. What's the suggested way to attach behaviour to nodes and edges? I.e. I'd love to be able to iterate through vertices(G) with std::for_each and have it call a member function for each vertex. -- martin; (greetings from the heart of the sun.) \____ echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck invalid/expired pgp subkeys? use subkeys.pgp.net as keyserver! spamtraps: madduck.bogus@madduck.net the english take english for granted. but if we explore its paradoxes, we find that quicksand can work slowly.