Index: Source/core/layout/svg/LayoutSVGResourceFilter.h |
diff --git a/Source/core/layout/svg/LayoutSVGResourceFilter.h b/Source/core/layout/svg/LayoutSVGResourceFilter.h |
index 3ee5b7858b7faa86e1b73edbf02a06d6d7c80bc5..7ef6a74ab12964c024134a0c1e5cdf66e7240a78 100644 |
--- a/Source/core/layout/svg/LayoutSVGResourceFilter.h |
+++ b/Source/core/layout/svg/LayoutSVGResourceFilter.h |
@@ -70,16 +70,15 @@ private: |
class LayoutSVGResourceFilter final : public LayoutSVGResourceContainer { |
public: |
explicit LayoutSVGResourceFilter(SVGFilterElement*); |
+ ~LayoutSVGResourceFilter() override; |
- virtual ~LayoutSVGResourceFilter(); |
+ bool isChildAllowed(LayoutObject*, const ComputedStyle&) const override; |
- virtual bool isChildAllowed(LayoutObject*, const ComputedStyle&) const override; |
+ const char* name() const override { return "LayoutSVGResourceFilter"; } |
+ bool isOfType(LayoutObjectType type) const override { return type == LayoutObjectSVGResourceFilter || LayoutSVGResourceContainer::isOfType(type); } |
- virtual const char* name() const override { return "LayoutSVGResourceFilter"; } |
- virtual bool isOfType(LayoutObjectType type) const override { return type == LayoutObjectSVGResourceFilter || LayoutSVGResourceContainer::isOfType(type); } |
- |
- virtual void removeAllClientsFromCache(bool markForInvalidation = true) override; |
- virtual void removeClientFromCache(LayoutObject*, bool markForInvalidation = true) override; |
+ void removeAllClientsFromCache(bool markForInvalidation = true) override; |
+ void removeClientFromCache(LayoutObject*, bool markForInvalidation = true) override; |
FloatRect resourceBoundingBox(const LayoutObject*); |
@@ -91,13 +90,13 @@ public: |
void primitiveAttributeChanged(LayoutObject*, const QualifiedName&); |
static const LayoutSVGResourceType s_resourceType = FilterResourceType; |
- virtual LayoutSVGResourceType resourceType() const override { return s_resourceType; } |
+ LayoutSVGResourceType resourceType() const override { return s_resourceType; } |
FilterData* getFilterDataForLayoutObject(LayoutObject* object) { return m_filter.get(object); } |
void setFilterDataForLayoutObject(LayoutObject* object, PassOwnPtrWillBeRawPtr<FilterData> filterData) { m_filter.set(object, filterData); } |
protected: |
- virtual void willBeDestroyed() override; |
+ void willBeDestroyed() override; |
private: |
void disposeFilterMap(); |