Vector<bool> m_allowBorder;
};
-class RenderFrameSet FINAL : public RenderBox {
+class RenderFrameSet final : public RenderBox {
public:
RenderFrameSet(HTMLFrameSetElement*);
virtual ~RenderFrameSet();
- virtual void trace(Visitor*) OVERRIDE;
+ virtual void trace(Visitor*) override;
RenderObject* firstChild() const { ASSERT(children() == virtualChildren()); return children()->firstChild(); }
RenderObject* lastChild() const { ASSERT(children() == virtualChildren()); return children()->lastChild(); }
int m_splitResizeOffset;
};
- virtual RenderObjectChildList* virtualChildren() OVERRIDE { return children(); }
- virtual const RenderObjectChildList* virtualChildren() const OVERRIDE { return children(); }
+ virtual RenderObjectChildList* virtualChildren() override { return children(); }
+ virtual const RenderObjectChildList* virtualChildren() const override { return children(); }
- virtual const char* renderName() const OVERRIDE { return "RenderFrameSet"; }
- virtual bool isFrameSet() const OVERRIDE { return true; }
+ virtual const char* renderName() const override { return "RenderFrameSet"; }
+ virtual bool isOfType(RenderObjectType type) const override { return type == RenderObjectFrameSet || RenderBox::isOfType(type); }
- virtual void layout() OVERRIDE;
- virtual void paint(PaintInfo&, const LayoutPoint&) OVERRIDE;
- virtual void computePreferredLogicalWidths() OVERRIDE;
- virtual bool isChildAllowed(RenderObject*, RenderStyle*) const OVERRIDE;
- virtual CursorDirective getCursor(const LayoutPoint&, Cursor&) const OVERRIDE;
+ virtual void layout() override;
+ virtual void paint(PaintInfo&, const LayoutPoint&) override;
+ virtual void computePreferredLogicalWidths() override;
+ virtual bool isChildAllowed(RenderObject*, RenderStyle*) const override;
+ virtual CursorDirective getCursor(const LayoutPoint&, Cursor&) const override;
inline HTMLFrameSetElement* frameSet() const;