
Darren Cook wrote:
Did you consider a generic tree design? If so why did you reject it in favour of this one?
Along those lines, I have regularly used an open source implementation of a generic tree structure that I have come to dearly love: the forest class from the Adobe Source Library <http:// opensource.adobe.com/group__forest__related.html>. If it's not terribly overreaching, I humbly suggest that adobe::forest would be a good model for boost to adopt as a generic tree structure.
Someone else mentioned this and I just skimmed the tutorial, and it looks good. And my smile gets even bigger when I see the license (MIT) is boost-compatible.
Instead of muttering about lack of boost::tree I'll give this a try next time I need a tree structure.
It looks nice, so now we just need somebody to make it into boost standards. The docs certainly need some work. -Thorsten