Quote Originally Posted by ct View Post
It's STL ( Standard Template Library)
Whoops... yep! sorry, little confusion...

Quote Originally Posted by ct View Post
and hash_multimap is not a part of STL standard as far as I know.
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...