class HTMLTableRowsCollection;
class HTMLTableSectionElement;
-class HTMLTableElement FINAL : public HTMLElement {
+class HTMLTableElement final : public HTMLElement {
DEFINE_WRAPPERTYPEINFO();
public:
DECLARE_NODE_FACTORY(HTMLTableElement);
const StylePropertySet* additionalCellStyle();
const StylePropertySet* additionalGroupStyle(bool rows);
- virtual void trace(Visitor*) OVERRIDE;
+ virtual void trace(Visitor*) override;
private:
explicit HTMLTableElement(Document&);
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) OVERRIDE;
- virtual bool isPresentationAttribute(const QualifiedName&) const OVERRIDE;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStylePropertySet*) OVERRIDE;
- virtual bool isURLAttribute(const Attribute&) const OVERRIDE;
- virtual bool hasLegalLinkAttribute(const QualifiedName&) const OVERRIDE;
- virtual const QualifiedName& subResourceAttributeName() const OVERRIDE;
+ virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ virtual bool isPresentationAttribute(const QualifiedName&) const override;
+ virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStylePropertySet*) override;
+ virtual bool isURLAttribute(const Attribute&) const override;
+ virtual bool hasLegalLinkAttribute(const QualifiedName&) const override;
+ virtual const QualifiedName& subResourceAttributeName() const override;
// Used to obtain either a solid or outset border decl and to deal with the frame and rules attributes.
- virtual const StylePropertySet* additionalPresentationAttributeStyle() OVERRIDE;
+ virtual const StylePropertySet* additionalPresentationAttributeStyle() override;
enum TableRules { UnsetRules, NoneRules, GroupsRules, RowsRules, ColsRules, AllRules };
enum CellBorders { NoBorders, SolidBorders, InsetBorders, SolidBordersColsOnly, SolidBordersRowsOnly };