Index: third_party/WebKit/Source/core/svg/SVGDocumentExtensions.h |
diff --git a/third_party/WebKit/Source/core/svg/SVGDocumentExtensions.h b/third_party/WebKit/Source/core/svg/SVGDocumentExtensions.h |
index 4b74c04246a22792fa902fb40a233acb56b50ac4..9896b0044f41f211f504e82b61cc604edec86a2f 100644 |
--- a/third_party/WebKit/Source/core/svg/SVGDocumentExtensions.h |
+++ b/third_party/WebKit/Source/core/svg/SVGDocumentExtensions.h |
@@ -50,7 +50,8 @@ class SVGDocumentExtensions |
void addTimeContainer(SVGSVGElement*); |
void removeTimeContainer(SVGSVGElement*); |
- // Records the SVG element as having a Web Animation on an SVG attribute that needs applying. |
+ // Records the SVG element as having a Web Animation on an SVG attribute that |
+ // needs applying. |
void addWebAnimationsPendingSVGElement(SVGElement&); |
void addResource(const AtomicString& id, LayoutSVGResourceContainer*); |
@@ -84,26 +85,28 @@ class SVGDocumentExtensions |
private: |
Member<Document> m_document; |
- HeapHashSet<Member<SVGSVGElement>> |
- m_timeContainers; // For SVG 1.2 support this will need to be made more general. |
+ // For SVG 1.2 support this will need to be made more general. |
+ HeapHashSet<Member<SVGSVGElement>> m_timeContainers; |
using SVGElementSet = HeapHashSet<Member<SVGElement>>; |
SVGElementSet m_webAnimationsPendingSVGElements; |
HashMap<AtomicString, LayoutSVGResourceContainer*> m_resources; |
+ // Resources that are pending. |
+ HeapHashMap<AtomicString, Member<SVGPendingElements>> m_pendingResources; |
+ // Resources that are pending and scheduled for removal. |
HeapHashMap<AtomicString, Member<SVGPendingElements>> |
- m_pendingResources; // Resources that are pending. |
- HeapHashMap<AtomicString, Member<SVGPendingElements>> |
- m_pendingResourcesForRemoval; // Resources that are pending and scheduled for removal. |
+ m_pendingResourcesForRemoval; |
SVGResourcesCache m_resourcesCache; |
- HeapHashSet<Member<SVGSVGElement>> |
- m_relativeLengthSVGRoots; // Root SVG elements with relative length descendants. |
+ // Root SVG elements with relative length descendants. |
+ HeapHashSet<Member<SVGSVGElement>> m_relativeLengthSVGRoots; |
FloatPoint m_translate; |
#if ENABLE(ASSERT) |
bool m_inRelativeLengthSVGRootsInvalidation; |
#endif |
public: |
- // This HashMap contains a list of pending resources. Pending resources, are such |
- // which are referenced by any object in the SVG document, but do NOT exist yet. |
+ // This HashMap contains a list of pending resources. Pending resources, are |
+ // such which are referenced by any object in the SVG document, but do NOT |
+ // exist yet. |
// For instance, dynamically build gradients / patterns / clippers... |
void addPendingResource(const AtomicString& id, Element*); |
bool hasPendingResource(const AtomicString& id) const; |
@@ -115,7 +118,8 @@ class SVGDocumentExtensions |
void serviceAnimations(); |
- // The following two functions are used for scheduling a pending resource to be removed. |
+ // The following two functions are used for scheduling a pending resource to |
+ // be removed. |
void markPendingResourcesForRemoval(const AtomicString&); |
Element* removeElementFromPendingResourcesForRemoval(const AtomicString&); |