SVGElementInstance 65 Source/core/events/EventPath.cpp if (SVGElementInstance* instance = useElement.instanceForShadowTreeElement(referenceNode)) SVGElementInstance 63 Source/core/events/EventTarget.h class SVGElementInstance; SVGElementInstance 1933 Source/core/page/EventHandler.cpp static inline SVGElementInstance* instanceAssociatedWithShadowTreeElement(Node* referenceNode) SVGElementInstance 1970 Source/core/page/EventHandler.cpp HashSet<SVGElementInstance*> instances = lastCorrespondingElement->instancesForElement(); SVGElementInstance 1973 Source/core/page/EventHandler.cpp HashSet<SVGElementInstance*>::iterator end = instances.end(); SVGElementInstance 1974 Source/core/page/EventHandler.cpp for (HashSet<SVGElementInstance*>::iterator it = instances.begin(); it != end; ++it) { SVGElementInstance 1975 Source/core/page/EventHandler.cpp SVGElementInstance* instance = (*it); SVGElementInstance 73 Source/core/page/EventHandler.h class SVGElementInstance; SVGElementInstance 338 Source/core/page/EventHandler.h RefPtr<SVGElementInstance> m_instanceUnderMouse; SVGElementInstance 339 Source/core/page/EventHandler.h RefPtr<SVGElementInstance> m_lastInstanceUnderMouse; SVGElementInstance 72 Source/core/rendering/svg/RenderSVGViewportContainer.cpp const HashSet<SVGElementInstance*>& instances = correspondingElement->instancesForElement(); SVGElementInstance 76 Source/core/rendering/svg/RenderSVGViewportContainer.cpp const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); SVGElementInstance 77 Source/core/rendering/svg/RenderSVGViewportContainer.cpp for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { SVGElementInstance 78 Source/core/rendering/svg/RenderSVGViewportContainer.cpp const SVGElementInstance* instance = (*it); SVGElementInstance 117 Source/core/svg/SVGAElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 151 Source/core/svg/SVGAnimateElement.cpp const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement(); SVGElementInstance 152 Source/core/svg/SVGAnimateElement.cpp const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); SVGElementInstance 153 Source/core/svg/SVGAnimateElement.cpp for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { SVGElementInstance 230 Source/core/svg/SVGAnimateElement.cpp SVGElementInstance::InstanceUpdateBlocker blocker(targetElement); SVGElementInstance 234 Source/core/svg/SVGAnimateElement.cpp const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement(); SVGElementInstance 235 Source/core/svg/SVGAnimateElement.cpp const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); SVGElementInstance 236 Source/core/svg/SVGAnimateElement.cpp for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { SVGElementInstance 250 Source/core/svg/SVGAnimateElement.cpp SVGElementInstance::InstanceUpdateBlocker blocker(targetElement); SVGElementInstance 254 Source/core/svg/SVGAnimateElement.cpp const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement(); SVGElementInstance 255 Source/core/svg/SVGAnimateElement.cpp const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); SVGElementInstance 256 Source/core/svg/SVGAnimateElement.cpp for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { SVGElementInstance 275 Source/core/svg/SVGAnimateElement.cpp SVGElementInstance::InstanceUpdateBlocker blocker(targetElement); SVGElementInstance 279 Source/core/svg/SVGAnimateElement.cpp const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement(); SVGElementInstance 280 Source/core/svg/SVGAnimateElement.cpp const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); SVGElementInstance 281 Source/core/svg/SVGAnimateElement.cpp for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { SVGElementInstance 312 Source/core/svg/SVGAnimateMotionElement.cpp const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement(); SVGElementInstance 313 Source/core/svg/SVGAnimateMotionElement.cpp const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); SVGElementInstance 314 Source/core/svg/SVGAnimateMotionElement.cpp for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { SVGElementInstance 199 Source/core/svg/SVGAnimatedTypeAnimator.cpp SVGElementInstance::InstanceUpdateBlocker blocker(m_contextElement); SVGElementInstance 209 Source/core/svg/SVGAnimatedTypeAnimator.cpp SVGElementInstance::InstanceUpdateBlocker blocker(m_contextElement); SVGElementInstance 216 Source/core/svg/SVGAnimatedTypeAnimator.cpp SVGElementInstance::InstanceUpdateBlocker blocker(m_contextElement); SVGElementInstance 86 Source/core/svg/SVGCircleElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 77 Source/core/svg/SVGClipPathElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 117 Source/core/svg/SVGComponentTransferFunctionElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 115 Source/core/svg/SVGCursorElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 339 Source/core/svg/SVGElement.cpp SVGElementInstance::invalidateAllInstancesOfElement(this); SVGElementInstance 348 Source/core/svg/SVGElement.cpp SVGElementInstance::invalidateAllInstancesOfElement(this); SVGElementInstance 527 Source/core/svg/SVGElement.cpp void SVGElement::mapInstanceToElement(SVGElementInstance* instance) SVGElementInstance 531 Source/core/svg/SVGElement.cpp HashSet<SVGElementInstance*>& instances = ensureSVGRareData()->elementInstances(); SVGElementInstance 537 Source/core/svg/SVGElement.cpp void SVGElement::removeInstanceMapping(SVGElementInstance* instance) SVGElementInstance 542 Source/core/svg/SVGElement.cpp HashSet<SVGElementInstance*>& instances = svgRareData()->elementInstances(); SVGElementInstance 548 Source/core/svg/SVGElement.cpp const HashSet<SVGElementInstance*>& SVGElement::instancesForElement() const SVGElementInstance 551 Source/core/svg/SVGElement.cpp DEFINE_STATIC_LOCAL(HashSet<SVGElementInstance*>, emptyInstances, ()); SVGElementInstance 741 Source/core/svg/SVGElement.cpp static inline void collectInstancesForSVGElement(SVGElement* element, HashSet<SVGElementInstance*>& instances) SVGElementInstance 761 Source/core/svg/SVGElement.cpp HashSet<SVGElementInstance*> instances; SVGElementInstance 763 Source/core/svg/SVGElement.cpp const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); SVGElementInstance 764 Source/core/svg/SVGElement.cpp for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { SVGElementInstance 777 Source/core/svg/SVGElement.cpp HashSet<SVGElementInstance*> instances; SVGElementInstance 794 Source/core/svg/SVGElement.cpp const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); SVGElementInstance 795 Source/core/svg/SVGElement.cpp for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { SVGElementInstance 913 Source/core/svg/SVGElement.cpp SVGElementInstance::invalidateAllInstancesOfElement(this); SVGElementInstance 919 Source/core/svg/SVGElement.cpp SVGElementInstance::invalidateAllInstancesOfElement(this); SVGElementInstance 930 Source/core/svg/SVGElement.cpp SVGElementInstance::invalidateAllInstancesOfElement(this); SVGElementInstance 43 Source/core/svg/SVGElement.h class SVGElementInstance; SVGElementInstance 107 Source/core/svg/SVGElement.h const HashSet<SVGElementInstance*>& instancesForElement() const; SVGElementInstance 184 Source/core/svg/SVGElement.h friend class SVGElementInstance; SVGElementInstance 197 Source/core/svg/SVGElement.h void mapInstanceToElement(SVGElementInstance*); SVGElementInstance 198 Source/core/svg/SVGElement.h void removeInstanceMapping(SVGElementInstance*); SVGElementInstance 40 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), abort); SVGElementInstance 41 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), blur); SVGElementInstance 42 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), change); SVGElementInstance 43 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), click); SVGElementInstance 44 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), contextmenu); SVGElementInstance 45 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), dblclick); SVGElementInstance 46 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), error); SVGElementInstance 47 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), focus); SVGElementInstance 48 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), input); SVGElementInstance 49 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), keydown); SVGElementInstance 50 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), keypress); SVGElementInstance 51 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), keyup); SVGElementInstance 52 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), load); SVGElementInstance 53 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), mousedown); SVGElementInstance 54 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), mouseenter); SVGElementInstance 55 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), mouseleave); SVGElementInstance 56 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), mousemove); SVGElementInstance 57 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), mouseout); SVGElementInstance 58 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), mouseover); SVGElementInstance 59 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), mouseup); SVGElementInstance 60 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), mousewheel); SVGElementInstance 61 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), wheel); SVGElementInstance 62 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), beforecut); SVGElementInstance 63 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), cut); SVGElementInstance 64 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), beforecopy); SVGElementInstance 65 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), copy); SVGElementInstance 66 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), beforepaste); SVGElementInstance 67 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), paste); SVGElementInstance 68 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), dragenter); SVGElementInstance 69 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), dragover); SVGElementInstance 70 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), dragleave); SVGElementInstance 71 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), drop); SVGElementInstance 72 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), dragstart); SVGElementInstance 73 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), drag); SVGElementInstance 74 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), dragend); SVGElementInstance 75 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), reset); SVGElementInstance 76 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), resize); SVGElementInstance 77 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), scroll); SVGElementInstance 78 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), search); SVGElementInstance 79 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), select); SVGElementInstance 80 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), selectstart); SVGElementInstance 81 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), submit); SVGElementInstance 82 Source/core/svg/SVGElementInstance.cpp DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), unload); SVGElementInstance 84 Source/core/svg/SVGElementInstance.cpp PassRefPtr<SVGElementInstance> SVGElementInstance::create(SVGUseElement* correspondingUseElement, SVGUseElement* directUseElement, PassRefPtr<SVGElement> originalElement) SVGElementInstance 86 Source/core/svg/SVGElementInstance.cpp return adoptRef(new SVGElementInstance(correspondingUseElement, directUseElement, originalElement)); SVGElementInstance 89 Source/core/svg/SVGElementInstance.cpp SVGElementInstance::SVGElementInstance(SVGUseElement* correspondingUseElement, SVGUseElement* directUseElement, PassRefPtr<SVGElement> originalElement) SVGElementInstance 111 Source/core/svg/SVGElementInstance.cpp SVGElementInstance::~SVGElementInstance() SVGElementInstance 125 Source/core/svg/SVGElementInstance.cpp void SVGElementInstance::removedLastRef() SVGElementInstance 135 Source/core/svg/SVGElementInstance.cpp void SVGElementInstance::detach() SVGElementInstance 140 Source/core/svg/SVGElementInstance.cpp for (SVGElementInstance* node = firstChild(); node; node = node->nextSibling()) SVGElementInstance 153 Source/core/svg/SVGElementInstance.cpp removeDetachedChildrenInContainer<SVGElementInstance, SVGElementInstance>(*this); SVGElementInstance 156 Source/core/svg/SVGElementInstance.cpp PassRefPtr<SVGElementInstanceList> SVGElementInstance::childNodes() SVGElementInstance 161 Source/core/svg/SVGElementInstance.cpp void SVGElementInstance::setShadowTreeElement(SVGElement* element) SVGElementInstance 167 Source/core/svg/SVGElementInstance.cpp void SVGElementInstance::appendChild(PassRefPtr<SVGElementInstance> child) SVGElementInstance 169 Source/core/svg/SVGElementInstance.cpp appendChildToContainer<SVGElementInstance, SVGElementInstance>(*child, *this); SVGElementInstance 172 Source/core/svg/SVGElementInstance.cpp void SVGElementInstance::invalidateAllInstancesOfElement(SVGElement* element) SVGElementInstance 180 Source/core/svg/SVGElementInstance.cpp const HashSet<SVGElementInstance*>& set = element->instancesForElement(); SVGElementInstance 185 Source/core/svg/SVGElementInstance.cpp const HashSet<SVGElementInstance*>::const_iterator end = set.end(); SVGElementInstance 186 Source/core/svg/SVGElementInstance.cpp for (HashSet<SVGElementInstance*>::const_iterator it = set.begin(); it != end; ++it) { SVGElementInstance 202 Source/core/svg/SVGElementInstance.cpp const AtomicString& SVGElementInstance::interfaceName() const SVGElementInstance 204 Source/core/svg/SVGElementInstance.cpp return EventTargetNames::SVGElementInstance; SVGElementInstance 207 Source/core/svg/SVGElementInstance.cpp ExecutionContext* SVGElementInstance::executionContext() const SVGElementInstance 212 Source/core/svg/SVGElementInstance.cpp bool SVGElementInstance::addEventListener(const AtomicString& eventType, PassRefPtr<EventListener> listener, bool useCapture) SVGElementInstance 217 Source/core/svg/SVGElementInstance.cpp bool SVGElementInstance::removeEventListener(const AtomicString& eventType, EventListener* listener, bool useCapture) SVGElementInstance 222 Source/core/svg/SVGElementInstance.cpp void SVGElementInstance::removeAllEventListeners() SVGElementInstance 227 Source/core/svg/SVGElementInstance.cpp Node* SVGElementInstance::toNode() SVGElementInstance 232 Source/core/svg/SVGElementInstance.cpp Document* SVGElementInstance::ownerDocument() const SVGElementInstance 237 Source/core/svg/SVGElementInstance.cpp bool SVGElementInstance::dispatchEvent(PassRefPtrWillBeRawPtr<Event> event) SVGElementInstance 246 Source/core/svg/SVGElementInstance.cpp EventTargetData* SVGElementInstance::eventTargetData() SVGElementInstance 252 Source/core/svg/SVGElementInstance.cpp EventTargetData& SVGElementInstance::ensureEventTargetData() SVGElementInstance 260 Source/core/svg/SVGElementInstance.cpp SVGElementInstance::InstanceUpdateBlocker::InstanceUpdateBlocker(SVGElement* targetElement) SVGElementInstance 267 Source/core/svg/SVGElementInstance.cpp SVGElementInstance::InstanceUpdateBlocker::~InstanceUpdateBlocker() SVGElementInstance 41 Source/core/svg/SVGElementInstance.h class SVGElementInstance FINAL : public TreeShared<SVGElementInstance>, public EventTarget, public ScriptWrappable { SVGElementInstance 42 Source/core/svg/SVGElementInstance.h DEFINE_EVENT_TARGET_REFCOUNTING(TreeShared<SVGElementInstance>); SVGElementInstance 44 Source/core/svg/SVGElementInstance.h static PassRefPtr<SVGElementInstance> create(SVGUseElement* correspondingUseElement, SVGUseElement* directUseElement, PassRefPtr<SVGElement> originalElement); SVGElementInstance 46 Source/core/svg/SVGElementInstance.h virtual ~SVGElementInstance(); SVGElementInstance 48 Source/core/svg/SVGElementInstance.h void setParentOrShadowHostNode(SVGElementInstance* instance) { m_parentInstance = instance; } SVGElementInstance 67 Source/core/svg/SVGElementInstance.h SVGElementInstance* parentNode() const { return m_parentInstance; } SVGElementInstance 70 Source/core/svg/SVGElementInstance.h SVGElementInstance* previousSibling() const { return m_previousSibling; } SVGElementInstance 71 Source/core/svg/SVGElementInstance.h SVGElementInstance* nextSibling() const { return m_nextSibling; } SVGElementInstance 73 Source/core/svg/SVGElementInstance.h SVGElementInstance* firstChild() const { return m_firstChild; } SVGElementInstance 74 Source/core/svg/SVGElementInstance.h SVGElementInstance* lastChild() const { return m_lastChild; } SVGElementInstance 82 Source/core/svg/SVGElementInstance.h ~InvalidationGuard() { SVGElementInstance::invalidateAllInstancesOfElement(m_element); } SVGElementInstance 148 Source/core/svg/SVGElementInstance.h friend class TreeShared<SVGElementInstance>; SVGElementInstance 150 Source/core/svg/SVGElementInstance.h SVGElementInstance(SVGUseElement*, SVGUseElement*, PassRefPtr<SVGElement> originalElement); SVGElementInstance 157 Source/core/svg/SVGElementInstance.h void appendChild(PassRefPtr<SVGElementInstance> child); SVGElementInstance 171 Source/core/svg/SVGElementInstance.h void setFirstChild(SVGElementInstance* child) { m_firstChild = child; } SVGElementInstance 172 Source/core/svg/SVGElementInstance.h void setLastChild(SVGElementInstance* child) { m_lastChild = child; } SVGElementInstance 174 Source/core/svg/SVGElementInstance.h void setNextSibling(SVGElementInstance* sibling) { m_nextSibling = sibling; } SVGElementInstance 175 Source/core/svg/SVGElementInstance.h void setPreviousSibling(SVGElementInstance* sibling) { m_previousSibling = sibling; } SVGElementInstance 180 Source/core/svg/SVGElementInstance.h SVGElementInstance* m_parentInstance; SVGElementInstance 187 Source/core/svg/SVGElementInstance.h SVGElementInstance* m_previousSibling; SVGElementInstance 188 Source/core/svg/SVGElementInstance.h SVGElementInstance* m_nextSibling; SVGElementInstance 190 Source/core/svg/SVGElementInstance.h SVGElementInstance* m_firstChild; SVGElementInstance 191 Source/core/svg/SVGElementInstance.h SVGElementInstance* m_lastChild; SVGElementInstance 27 Source/core/svg/SVGElementInstanceList.cpp SVGElementInstanceList::SVGElementInstanceList(PassRefPtr<SVGElementInstance> rootInstance) SVGElementInstance 37 Source/core/svg/SVGElementInstanceList.cpp for (SVGElementInstance* instance = m_rootInstance->firstChild(); instance; instance = instance->nextSibling()) SVGElementInstance 42 Source/core/svg/SVGElementInstanceList.cpp SVGElementInstance* SVGElementInstanceList::item(unsigned index) SVGElementInstance 45 Source/core/svg/SVGElementInstanceList.cpp SVGElementInstance* instance = m_rootInstance->firstChild(); SVGElementInstance 29 Source/core/svg/SVGElementInstanceList.h class SVGElementInstance; SVGElementInstance 33 Source/core/svg/SVGElementInstanceList.h static PassRefPtr<SVGElementInstanceList> create(PassRefPtr<SVGElementInstance> root) { return adoptRef(new SVGElementInstanceList(root)); } SVGElementInstance 36 Source/core/svg/SVGElementInstanceList.h SVGElementInstance* item(unsigned index); SVGElementInstance 39 Source/core/svg/SVGElementInstanceList.h SVGElementInstanceList(PassRefPtr<SVGElementInstance>); SVGElementInstance 41 Source/core/svg/SVGElementInstanceList.h RefPtr<SVGElementInstance> m_rootInstance; SVGElementInstance 34 Source/core/svg/SVGElementRareData.h class SVGElementInstance; SVGElementInstance 62 Source/core/svg/SVGElementRareData.h HashSet<SVGElementInstance*>& elementInstances() { return m_elementInstances; } SVGElementInstance 63 Source/core/svg/SVGElementRareData.h const HashSet<SVGElementInstance*>& elementInstances() const { return m_elementInstances; } SVGElementInstance 109 Source/core/svg/SVGElementRareData.h HashSet<SVGElementInstance*> m_elementInstances; SVGElementInstance 91 Source/core/svg/SVGEllipseElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 112 Source/core/svg/SVGFEBlendElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 114 Source/core/svg/SVGFEColorMatrixElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 143 Source/core/svg/SVGFECompositeElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 166 Source/core/svg/SVGFEConvolveMatrixElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 141 Source/core/svg/SVGFEDiffuseLightingElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 125 Source/core/svg/SVGFEDisplacementMapElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 102 Source/core/svg/SVGFEDropShadowElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 92 Source/core/svg/SVGFEGaussianBlurElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 143 Source/core/svg/SVGFEImageElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 133 Source/core/svg/SVGFELightElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 75 Source/core/svg/SVGFEMergeNodeElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 123 Source/core/svg/SVGFEMorphologyElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 89 Source/core/svg/SVGFEOffsetElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 148 Source/core/svg/SVGFESpecularLightingElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 77 Source/core/svg/SVGFETileElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 141 Source/core/svg/SVGFETurbulenceElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 128 Source/core/svg/SVGFilterElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 106 Source/core/svg/SVGFilterPrimitiveStandardAttributes.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 95 Source/core/svg/SVGForeignObjectElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 67 Source/core/svg/SVGGElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 104 Source/core/svg/SVGGradientElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 199 Source/core/svg/SVGGraphicsElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 134 Source/core/svg/SVGImageElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 90 Source/core/svg/SVGLineElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 98 Source/core/svg/SVGLinearGradientElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 127 Source/core/svg/SVGMPathElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 126 Source/core/svg/SVGMarkerElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 113 Source/core/svg/SVGMaskElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 224 Source/core/svg/SVGPathElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 119 Source/core/svg/SVGPatternElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 73 Source/core/svg/SVGPolyElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 112 Source/core/svg/SVGRadialGradientElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 101 Source/core/svg/SVGRectElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 312 Source/core/svg/SVGSVGElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 88 Source/core/svg/SVGScriptElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 77 Source/core/svg/SVGStopElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 75 Source/core/svg/SVGSymbolElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 259 Source/core/svg/SVGTextContentElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 121 Source/core/svg/SVGTextPathElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 96 Source/core/svg/SVGTextPositioningElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 90 Source/core/svg/SVGUseElement.cpp SVGElementInstance* SVGUseElement::instanceRoot() SVGElementInstance 102 Source/core/svg/SVGUseElement.cpp SVGElementInstance* SVGUseElement::animatedInstanceRoot() const SVGElementInstance 203 Source/core/svg/SVGUseElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this); SVGElementInstance 241 Source/core/svg/SVGUseElement.cpp static void dumpInstanceTree(unsigned& depth, String& text, SVGElementInstance* targetInstance) SVGElementInstance 271 Source/core/svg/SVGUseElement.cpp const HashSet<SVGElementInstance*>& elementInstances = element->instancesForElement(); SVGElementInstance 274 Source/core/svg/SVGUseElement.cpp const HashSet<SVGElementInstance*>::const_iterator end = elementInstances.end(); SVGElementInstance 275 Source/core/svg/SVGUseElement.cpp for (HashSet<SVGElementInstance*>::const_iterator it = elementInstances.begin(); it != end; ++it) { SVGElementInstance 285 Source/core/svg/SVGUseElement.cpp for (SVGElementInstance* instance = targetInstance->firstChild(); instance; instance = instance->nextSibling()) SVGElementInstance 427 Source/core/svg/SVGUseElement.cpp m_targetElementInstance = SVGElementInstance::create(this, this, target); SVGElementInstance 552 Source/core/svg/SVGUseElement.cpp void SVGUseElement::buildInstanceTree(SVGElement* target, SVGElementInstance* targetInstance, bool& foundProblem, bool foundUse) SVGElementInstance 590 Source/core/svg/SVGUseElement.cpp RefPtr<SVGElementInstance> instance = SVGElementInstance::create(this, 0, element); SVGElementInstance 591 Source/core/svg/SVGUseElement.cpp SVGElementInstance* instancePtr = instance.get(); SVGElementInstance 603 Source/core/svg/SVGUseElement.cpp RefPtr<SVGElementInstance> newInstance = SVGElementInstance::create(this, toSVGUseElement(target), newTarget); SVGElementInstance 604 Source/core/svg/SVGUseElement.cpp SVGElementInstance* newInstancePtr = newInstance.get(); SVGElementInstance 609 Source/core/svg/SVGUseElement.cpp bool SVGUseElement::hasCycleUseReferencing(SVGUseElement* use, SVGElementInstance* targetInstance, SVGElement*& newTarget) SVGElementInstance 625 Source/core/svg/SVGUseElement.cpp SVGElementInstance* instance = targetInstance->parentNode(); SVGElementInstance 653 Source/core/svg/SVGUseElement.cpp void SVGUseElement::buildShadowTree(SVGElement* target, SVGElementInstance* targetInstance) SVGElementInstance 778 Source/core/svg/SVGUseElement.cpp void SVGUseElement::transferEventListenersToShadowTree(SVGElementInstance* target) SVGElementInstance 791 Source/core/svg/SVGUseElement.cpp for (SVGElementInstance* instance = target->firstChild(); instance; instance = instance->nextSibling()) SVGElementInstance 795 Source/core/svg/SVGUseElement.cpp void SVGUseElement::associateInstancesWithShadowTreeElements(Node* target, SVGElementInstance* targetInstance) SVGElementInstance 821 Source/core/svg/SVGUseElement.cpp for (SVGElementInstance* instance = targetInstance->firstChild(); child && instance; instance = instance->nextSibling()) { SVGElementInstance 827 Source/core/svg/SVGUseElement.cpp SVGElementInstance* SVGUseElement::instanceForShadowTreeElement(Node* element) const SVGElementInstance 837 Source/core/svg/SVGUseElement.cpp SVGElementInstance* SVGUseElement::instanceForShadowTreeElement(Node* element, SVGElementInstance* instance) const SVGElementInstance 850 Source/core/svg/SVGUseElement.cpp for (SVGElementInstance* current = instance->firstChild(); current; current = current->nextSibling()) { SVGElementInstance 851 Source/core/svg/SVGUseElement.cpp if (SVGElementInstance* search = instanceForShadowTreeElement(element, current)) SVGElementInstance 869 Source/core/svg/SVGUseElement.cpp const HashSet<SVGElementInstance*>& instances = instancesForElement(); SVGElementInstance 870 Source/core/svg/SVGUseElement.cpp const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); SVGElementInstance 871 Source/core/svg/SVGUseElement.cpp for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { SVGElementInstance 945 Source/core/svg/SVGUseElement.cpp bool SVGUseElement::instanceTreeIsLoading(SVGElementInstance* targetElementInstance) SVGElementInstance 947 Source/core/svg/SVGUseElement.cpp for (SVGElementInstance* instance = targetElementInstance->firstChild(); instance; instance = instance->nextSibling()) { SVGElementInstance 34 Source/core/svg/SVGUseElement.h class SVGElementInstance; SVGElementInstance 43 Source/core/svg/SVGUseElement.h SVGElementInstance* instanceRoot(); SVGElementInstance 44 Source/core/svg/SVGUseElement.h SVGElementInstance* animatedInstanceRoot() const; SVGElementInstance 45 Source/core/svg/SVGUseElement.h SVGElementInstance* instanceForShadowTreeElement(Node*) const; SVGElementInstance 86 Source/core/svg/SVGUseElement.h void buildInstanceTree(SVGElement* target, SVGElementInstance* targetInstance, bool& foundCycle, bool foundUse); SVGElementInstance 87 Source/core/svg/SVGUseElement.h bool hasCycleUseReferencing(SVGUseElement*, SVGElementInstance* targetInstance, SVGElement*& newTarget); SVGElementInstance 90 Source/core/svg/SVGUseElement.h void buildShadowTree(SVGElement* target, SVGElementInstance* targetInstance); SVGElementInstance 96 Source/core/svg/SVGUseElement.h void associateInstancesWithShadowTreeElements(Node* target, SVGElementInstance* targetInstance); SVGElementInstance 97 Source/core/svg/SVGUseElement.h SVGElementInstance* instanceForShadowTreeElement(Node* element, SVGElementInstance* instance) const; SVGElementInstance 100 Source/core/svg/SVGUseElement.h void transferEventListenersToShadowTree(SVGElementInstance* target); SVGElementInstance 111 Source/core/svg/SVGUseElement.h bool instanceTreeIsLoading(SVGElementInstance*); SVGElementInstance 121 Source/core/svg/SVGUseElement.h RefPtr<SVGElementInstance> m_targetElementInstance; SVGElementInstance 565 Source/core/svg/animation/SVGSMILElement.cpp SVGElementInstance::InvalidationGuard invalidationGuard(this);