CTTE: Tighten renderer types for InlineFlowBox and SVGInlineFlowBox.
[WebKit-https.git] / Source / WebCore / rendering / InlineFlowBox.h
index 041aadc6a93a49516cd687b525506571c868811c..17772e6a42e7108862f1cd13f29b016840a44ee7 100644 (file)
@@ -40,7 +40,7 @@ typedef HashMap<const InlineTextBox*, pair<Vector<const SimpleFontData*>, GlyphO
 
 class InlineFlowBox : public InlineBox {
 public:
-    explicit InlineFlowBox(RenderObject& renderer)
+    explicit InlineFlowBox(RenderBoxModelObject& renderer)
         : InlineBox(renderer)
         , m_firstChild(0)
         , m_lastChild(0)
@@ -72,6 +72,8 @@ public:
     virtual const char* boxName() const;
 #endif
 
+    RenderBoxModelObject& renderer() const { return toRenderBoxModelObject(InlineBox::renderer()); }
+
     InlineFlowBox* prevLineBox() const { return m_prevLineBox; }
     InlineFlowBox* nextLineBox() const { return m_nextLineBox; }
     void setNextLineBox(InlineFlowBox* n) { m_nextLineBox = n; }