
21 Dec
2005
21 Dec
'05
11:43 a.m.
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