Miles wrote: > That's what a multimap is. iirc, a C++ multimap provides a flat view of the data, so you need to provide custom enumeration and iteration methods as well. </F>