I noticed that the comparator for a bimap can only be a Functor Type. It does not appear that I can pass a function object or a function pointer, as a STL Set would allow. Is this correct or did I miss something. For my application I could really use the ability to pass in comparator which is decided at runtime. Does anyone have any suggestions on a work around?