Index: Source/core/layout/svg/LayoutSVGEllipse.h |
diff --git a/Source/core/layout/svg/LayoutSVGEllipse.h b/Source/core/layout/svg/LayoutSVGEllipse.h |
index 96a5f746f347ea4900c26198c9cf122920e9363c..33bcd3e8e8f387efac6835c9be01ae09858db073 100644 |
--- a/Source/core/layout/svg/LayoutSVGEllipse.h |
+++ b/Source/core/layout/svg/LayoutSVGEllipse.h |
@@ -34,19 +34,19 @@ namespace blink { |
class LayoutSVGEllipse final : public LayoutSVGShape { |
public: |
explicit LayoutSVGEllipse(SVGGeometryElement*); |
- virtual ~LayoutSVGEllipse(); |
+ ~LayoutSVGEllipse() override; |
- virtual ShapeGeometryCodePath geometryCodePath() const override { return m_usePathFallback ? PathGeometry : EllipseGeometryFastPath; } |
+ ShapeGeometryCodePath geometryCodePath() const override { return m_usePathFallback ? PathGeometry : EllipseGeometryFastPath; } |
- virtual const char* name() const override { return "LayoutSVGEllipse"; } |
+ const char* name() const override { return "LayoutSVGEllipse"; } |
private: |
void styleDidChange(StyleDifference, const ComputedStyle* oldStyle) override; |
void updateShapeFromElement() override; |
void updateStrokeAndFillBoundingBoxes() override; |
- virtual bool isShapeEmpty() const override { return m_usePathFallback ? LayoutSVGShape::isShapeEmpty() : m_fillBoundingBox.isEmpty(); } |
- virtual bool shapeDependentStrokeContains(const FloatPoint&) override; |
- virtual bool shapeDependentFillContains(const FloatPoint&, const WindRule) const override; |
+ bool isShapeEmpty() const override { return m_usePathFallback ? LayoutSVGShape::isShapeEmpty() : m_fillBoundingBox.isEmpty(); } |
+ bool shapeDependentStrokeContains(const FloatPoint&) override; |
+ bool shapeDependentFillContains(const FloatPoint&, const WindRule) const override; |
void calculateRadiiAndCenter(); |
bool hasContinuousStroke(const SVGComputedStyle&) const; |