void EventListenerMap::copyEventListenersNotCreatedFromMarkupToTarget(EventTarget* target) { ASSERT(!m_activeIteratorCount); if (m_hashMap) { EventListenerHashMap::iterator end = m_hashMap->end(); for (EventListenerHashMap::iterator it = m_hashMap->begin(); it != end; ++it) copyListenersNotCreatedFromMarkupToTarget(it->first, it->second, target); return; } if (!m_singleEventListenerVector) return; copyListenersNotCreatedFromMarkupToTarget(m_singleEventListenerType, m_singleEventListenerVector.get(), target); }
void EventListenerMap::copyEventListenersNotCreatedFromMarkupToTarget(EventTarget* target) { assertNoActiveIterators(); for (unsigned i = 0; i < m_entries.size(); ++i) copyListenersNotCreatedFromMarkupToTarget(m_entries[i].first, m_entries[i].second.get(), target); }
void EventListenerMap::copyEventListenersNotCreatedFromMarkupToTarget(EventTarget* target) { assertNoActiveIterators(); for (auto& entry : m_entries) copyListenersNotCreatedFromMarkupToTarget(entry.first, *entry.second, target); }
void EventListenerMap::copyEventListenersNotCreatedFromMarkupToTarget(EventTarget* target) { for (auto& entry : m_entries) copyListenersNotCreatedFromMarkupToTarget(entry.first, *entry.second, target); }