Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(512)

Unified Diff: Source/core/css/CSSBasicShapes.h

Issue 953693002: InlinedVisitor: Migrate css to use inlined tracing (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | Source/core/css/CSSBasicShapes.cpp » ('j') | Source/core/css/CSSBorderImageSliceValue.h » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/css/CSSBasicShapes.h
diff --git a/Source/core/css/CSSBasicShapes.h b/Source/core/css/CSSBasicShapes.h
index 00ac7210c97e1f2102b15c9ae336564615d5cfad..48ab02c09adca1b03aaa9725ee218d368d0d05eb 100644
--- a/Source/core/css/CSSBasicShapes.h
+++ b/Source/core/css/CSSBasicShapes.h
@@ -60,7 +60,7 @@ public:
bool isCircle() const { return type() == CSSBasicShapeCircleType; }
bool isInset() const { return type() == CSSBasicShapeInsetType; }
- virtual void trace(Visitor* visitor) { visitor->trace(m_referenceBox); }
+ DEFINE_INLINE_VIRTUAL_TRACE() { visitor->trace(m_referenceBox); }
protected:
CSSBasicShape() { }
@@ -82,7 +82,7 @@ public:
void setCenterY(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> centerY) { m_centerY = centerY; }
void setRadius(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> radius) { m_radius = radius; }
- virtual void trace(Visitor*);
+ DECLARE_VIRTUAL_TRACE();
private:
CSSBasicShapeCircle() { }
@@ -111,7 +111,7 @@ public:
void setRadiusX(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> radiusX) { m_radiusX = radiusX; }
void setRadiusY(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> radiusY) { m_radiusY = radiusY; }
- virtual void trace(Visitor*) override;
+ DECLARE_VIRTUAL_TRACE();
private:
CSSBasicShapeEllipse() { }
@@ -144,7 +144,7 @@ public:
virtual String cssText() const override;
virtual bool equals(const CSSBasicShape&) const override;
- virtual void trace(Visitor*) override;
+ DECLARE_VIRTUAL_TRACE();
private:
CSSBasicShapePolygon()
@@ -209,7 +209,7 @@ public:
virtual String cssText() const override;
virtual bool equals(const CSSBasicShape&) const override;
- virtual void trace(Visitor*) override;
+ DECLARE_VIRTUAL_TRACE();
private:
CSSBasicShapeInset() { }
« no previous file with comments | « no previous file | Source/core/css/CSSBasicShapes.cpp » ('j') | Source/core/css/CSSBorderImageSliceValue.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698