Lines Matching defs:handlers
51 EventHandlersMap::iterator handlers = event_handlers_.find(type);
52 if (handlers == event_handlers_.end())
56 std::remove(handlers->second.begin(), handlers->second.end(), handler);
57 handlers->second.erase(new_end, handlers->second.end());
59 // Check if no handlers left for this event.
60 if (handlers->second.empty())
61 event_handlers_.erase(handlers);
76 EventHandlersMap::iterator handlers = event_handlers_.find(e.type);
77 if (handlers == event_handlers_.end())
79 for (std::vector<XEventHandler*>::iterator it = handlers->second.begin();
80 it != handlers->second.end(); ++it) {