Lines Matching defs:registry
1869 if (WillBeHeapVector<OwnPtrWillBeMember<MutationObserverRegistration> >* registry = mutationObserverRegistry()) {
1870 for (size_t i = 0; i < registry->size(); ++i) {
1871 document().addMutationObserverTypes(registry->at(i)->mutationTypes());
1972 return &data->registry;
1986 static inline void collectMatchingObserversForMutation(WillBeHeapHashMap<RawPtrWillBeMember<MutationObserver>, MutationRecordDeliveryOptions>& observers, Registry* registry, Node& target, MutationObserver::MutationType type, const QualifiedName* attributeName)
1988 if (!registry)
1990 for (typename Registry::iterator iter = registry->begin(); iter != registry->end(); ++iter) {
2015 WillBeHeapVector<OwnPtrWillBeMember<MutationObserverRegistration> >& registry = ensureRareData().ensureMutationObserverData().registry;
2016 for (size_t i = 0; i < registry.size(); ++i) {
2017 if (®istry[i]->observer() == &observer) {
2018 registration = registry[i].get();
2024 registry.append(MutationObserverRegistration::create(observer, this, options, attributeFilter));
2025 registration = registry.last().get();
2033 WillBeHeapVector<OwnPtrWillBeMember<MutationObserverRegistration> >* registry = mutationObserverRegistry();
2034 ASSERT(registry);
2035 if (!registry)
2038 size_t index = registry->find(registration);
2052 registry->remove(index);
2077 if (WillBeHeapVector<OwnPtrWillBeMember<MutationObserverRegistration> >* registry = node->mutationObserverRegistry()) {
2078 const size_t size = registry->size();
2080 registry->at(i)->observedSubtreeNodeWillDetach(*this);