diff options
Diffstat (limited to 'WebCore/rendering/RenderSVGImage.h')
-rw-r--r-- | WebCore/rendering/RenderSVGImage.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/WebCore/rendering/RenderSVGImage.h b/WebCore/rendering/RenderSVGImage.h index 6ee0179..38e3a13 100644 --- a/WebCore/rendering/RenderSVGImage.h +++ b/WebCore/rendering/RenderSVGImage.h @@ -81,6 +81,21 @@ private: mutable FloatRect m_cachedLocalRepaintRect; }; +inline RenderSVGImage* toRenderSVGImage(RenderObject* object) +{ + ASSERT(!object || object->isSVGImage()); + return static_cast<RenderSVGImage*>(object); +} + +inline const RenderSVGImage* toRenderSVGImage(const RenderObject* object) +{ + ASSERT(!object || object->isSVGImage()); + return static_cast<const RenderSVGImage*>(object); +} + +// This will catch anyone doing an unnecessary cast. +void toRenderSVGImage(const RenderSVGImage*); + } // namespace WebCore #endif // ENABLE(SVG) |