Lines Matching defs:iterator
491 struct iterator
495 iterator() :
500 iterator(EventMapRecord *aCur) :
508 ~iterator()
520 EventMapList::iterator &
539 operator==(const EventMapList::iterator &aOther) const
545 operator!=(const EventMapList::iterator &aOther) const
551 iterator begin()
553 return iterator(mHead);
556 iterator end()
558 return iterator(0);
587 HRESULT process(IEvent *aEvent, BOOL aWaitable, PendingEventsMap::iterator &pit, AutoLockBase &alock);
590 HRESULT eventProcessed(IEvent *aEvent, PendingEventsMap::iterator &pit);
781 PendingEventsMap::iterator pit = aPem->find(aEvent);
794 PendingEventsMap::iterator &pit,
901 HRESULT ListenerRecord::eventProcessed(IEvent *aEvent, PendingEventsMap::iterator &pit)
984 for (Listeners::iterator it = m->mListeners.begin();
1033 Listeners::iterator it = m->mListeners.find(aListener);
1088 PendingEventsMap::iterator pit;
1093 // we keep iterator here to allow processing active listeners without
1097 for (EventMapList::iterator it = listeners.begin();
1107 * in active mode. Note that we expect list iterator stability as 'alock'
1118 Listeners::iterator lit = m->mListeners.find(record.obj()->mListener);
1148 Listeners::iterator it = m->mListeners.find(aListener);
1172 Listeners::iterator it = m->mListeners.find(aListener);
1188 PendingEventsMap::iterator pit = m->mPendingMap.find(aEvent);
1593 ProxyListenerMap::iterator it = mListenerProxies.find(aListener);