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