Whoops... yep! sorry, little confusion...
right. I'm afraid I misunderstood your first post... I thought hash_multimap was something from STL that you couldn't afford using...
Again I'd suggest having a look at Qt sources... Being a template class it *should* occupy a single file. However the use of implicit sharing makes it much trickier but once you get rid of all these (useless?) portions of code it should fit your purposes...
Bookmarks