From: Dave Moore (jdmoore99_at_[hidden])
Date: 2005-12-21 06:43:26


The bulk of the time seems to be spent in named_slot_map::iterator
construction and equals().

In both of those cases, nested calls to std::find_if are searching other
collections for things that are is_callable()...

I see that some bookkeeping is required for handling groups and disabled
slots, etc., but it's not clear to me why find_if() needs to be called just
to compare two iterator values, or to construct an iterator...

Dave