| 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 7a4bce97e6db75ff5ab17775143986ea2ffa5793..f92bbcb90ee564c5de1f8acf71a0edaac8fdf994 100644 | 
| --- a/third_party/WebKit/Source/core/svg/SVGDocumentExtensions.h | 
| +++ b/third_party/WebKit/Source/core/svg/SVGDocumentExtensions.h | 
| @@ -25,15 +25,11 @@ | 
| #include "platform/geometry/FloatPoint.h" | 
| #include "platform/heap/Handle.h" | 
| #include "wtf/Forward.h" | 
| -#include "wtf/HashMap.h" | 
| #include "wtf/HashSet.h" | 
| -#include "wtf/text/AtomicStringHash.h" | 
|  | 
| namespace blink { | 
|  | 
| class Document; | 
| -class Element; | 
| -class LayoutSVGResourceContainer; | 
| class SVGElement; | 
| class SVGSVGElement; | 
| class SubtreeLayoutScope; | 
| @@ -43,7 +39,6 @@ class SVGDocumentExtensions | 
| WTF_MAKE_NONCOPYABLE(SVGDocumentExtensions); | 
|  | 
| public: | 
| -  typedef HeapHashSet<Member<Element>> SVGPendingElements; | 
| explicit SVGDocumentExtensions(Document*); | 
| ~SVGDocumentExtensions(); | 
|  | 
| @@ -54,10 +49,6 @@ class SVGDocumentExtensions | 
| // needs applying. | 
| void addWebAnimationsPendingSVGElement(SVGElement&); | 
|  | 
| -  void addResource(const AtomicString& id, LayoutSVGResourceContainer*); | 
| -  void removeResource(const AtomicString& id); | 
| -  LayoutSVGResourceContainer* resourceById(const AtomicString& id) const; | 
| - | 
| static void serviceOnAnimationFrame(Document&); | 
|  | 
| void startAnimations(); | 
| @@ -88,9 +79,6 @@ class SVGDocumentExtensions | 
| 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; | 
| SVGResourcesCache m_resourcesCache; | 
| // Root SVG elements with relative length descendants. | 
| HeapHashSet<Member<SVGSVGElement>> m_relativeLengthSVGRoots; | 
| @@ -100,18 +88,6 @@ class SVGDocumentExtensions | 
| #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. | 
| -  // For instance, dynamically build gradients / patterns / clippers... | 
| -  void addPendingResource(const AtomicString& id, Element*); | 
| -  bool hasPendingResource(const AtomicString& id) const; | 
| -  bool isElementPendingResources(Element*) const; | 
| -  bool isElementPendingResource(Element*, const AtomicString& id) const; | 
| -  void clearHasPendingResourcesIfPossible(Element*); | 
| -  void removeElementFromPendingResources(Element*); | 
| -  SVGPendingElements* removePendingResource(const AtomicString& id); | 
| - | 
| void serviceAnimations(); | 
| }; | 
|  | 
|  |