I'm looking for well-implemented, suitable for high performance application, implementation of hierarchical data structure in C++. Generally it could be described as a tree with any number of child nodes, and you can see a TreeView as an example in any GUI.
Thread safety is not necessary, but STL approach and iterators support are highly anticipated.