Index: Source/core/svg/SVGDocumentExtensions.h |
diff --git a/Source/core/svg/SVGDocumentExtensions.h b/Source/core/svg/SVGDocumentExtensions.h |
index 1ceb7ab3a494f38a1df08d364f82a5d0e12ebb9a..84180a209c5dea548d356a847899877b456d3f8f 100644 |
--- a/Source/core/svg/SVGDocumentExtensions.h |
+++ b/Source/core/svg/SVGDocumentExtensions.h |
@@ -69,8 +69,13 @@ public: |
HashSet<SVGElement*>* setOfElementsReferencingTarget(SVGElement* referencedElement) const; |
void addElementReferencingTarget(SVGElement* referencingElement, SVGElement* referencedElement); |
+ enum RebuildTargetFilter { |
+ AllElements, |
+ LimitToSMILElements |
+ }; |
+ void rebuildAllElementReferencesForTarget(SVGElement*, RebuildTargetFilter = AllElements); |
+ void rebuildSMILElementReferencesForTarget(SVGElement*); |
void removeAllTargetReferencesForElement(SVGElement*); |
- void rebuildAllElementReferencesForTarget(SVGElement*); |
void removeAllElementReferencesForTarget(SVGElement*); |
void addSVGRootWithRelativeLengthDescendents(SVGSVGElement*); |