class SVGLengthListTearOff;
-class SVGLengthList FINAL : public SVGListPropertyHelper<SVGLengthList, SVGLength> {
+class SVGLengthList final : public SVGListPropertyHelper<SVGLengthList, SVGLength> {
public:
typedef SVGLengthListTearOff TearOffType;
void setValueAsString(const String&, ExceptionState&);
// SVGPropertyBase:
- virtual PassRefPtr<SVGPropertyBase> cloneForAnimation(const String&) const OVERRIDE;
- virtual PassRefPtr<SVGLengthList> clone() OVERRIDE;
- virtual String valueAsString() const OVERRIDE;
+ virtual PassRefPtr<SVGPropertyBase> cloneForAnimation(const String&) const override;
+ virtual PassRefPtr<SVGLengthList> clone() override;
+ virtual String valueAsString() const override;
- virtual void add(PassRefPtrWillBeRawPtr<SVGPropertyBase>, SVGElement*) OVERRIDE;
- virtual void calculateAnimatedValue(SVGAnimationElement*, float percentage, unsigned repeatCount, PassRefPtr<SVGPropertyBase> fromValue, PassRefPtr<SVGPropertyBase> toValue, PassRefPtr<SVGPropertyBase> toAtEndOfDurationValue, SVGElement*) OVERRIDE;
- virtual float calculateDistance(PassRefPtr<SVGPropertyBase> to, SVGElement*) OVERRIDE;
+ virtual void add(PassRefPtrWillBeRawPtr<SVGPropertyBase>, SVGElement*) override;
+ virtual void calculateAnimatedValue(SVGAnimationElement*, float percentage, unsigned repeatCount, PassRefPtr<SVGPropertyBase> fromValue, PassRefPtr<SVGPropertyBase> toValue, PassRefPtr<SVGPropertyBase> toAtEndOfDurationValue, SVGElement*) override;
+ virtual float calculateDistance(PassRefPtr<SVGPropertyBase> to, SVGElement*) override;
static AnimatedPropertyType classType() { return AnimatedLengthList; }
// Create SVGLength items used to adjust the list length
// when animation from/to lists are longer than this list.
- virtual PassRefPtr<SVGLength> createPaddingItem() const OVERRIDE;
+ virtual PassRefPtr<SVGLength> createPaddingItem() const override;
template <typename CharType>
void parseInternal(const CharType*& ptr, const CharType* end, ExceptionState&);