namespace blink {
-class ExceptionState;
class MeterValueElement;
class RenderMeter;
-class HTMLMeterElement FINAL : public LabelableElement {
+class HTMLMeterElement final : public LabelableElement {
DEFINE_WRAPPERTYPEINFO();
public:
static PassRefPtrWillBeRawPtr<HTMLMeterElement> create(Document&);
double valueRatio() const;
GaugeRegion gaugeRegion() const;
- virtual bool canContainRangeEndPoint() const OVERRIDE { return false; }
+ virtual bool canContainRangeEndPoint() const override { return false; }
- virtual void trace(Visitor*) OVERRIDE;
+ virtual void trace(Visitor*) override;
private:
explicit HTMLMeterElement(Document&);
virtual ~HTMLMeterElement();
- virtual bool areAuthorShadowsAllowed() const OVERRIDE { return false; }
+ virtual bool areAuthorShadowsAllowed() const override { return false; }
RenderMeter* renderMeter() const;
- virtual bool supportLabels() const OVERRIDE { return true; }
+ virtual bool supportLabels() const override { return true; }
- virtual RenderObject* createRenderer(RenderStyle*) OVERRIDE;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) OVERRIDE;
+ virtual RenderObject* createRenderer(RenderStyle*) override;
+ virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
void didElementStateChange();
- virtual void didAddUserAgentShadowRoot(ShadowRoot&) OVERRIDE;
+ virtual void didAddUserAgentShadowRoot(ShadowRoot&) override;
RefPtrWillBeMember<MeterValueElement> m_value;
};