};
// Used to store one float value of an animation.
-class FloatAnimationValue FINAL : public AnimationValue {
+class FloatAnimationValue final : public AnimationValue {
public:
FloatAnimationValue(double keyTime, float value, PassRefPtr<TimingFunction> timingFunction = nullptr)
: AnimationValue(keyTime, timingFunction)
, m_value(value)
{
}
- virtual PassOwnPtr<AnimationValue> clone() const OVERRIDE { return adoptPtr(new FloatAnimationValue(*this)); }
+ virtual PassOwnPtr<AnimationValue> clone() const override { return adoptPtr(new FloatAnimationValue(*this)); }
float value() const { return m_value; }
};
// Used to store one transform value in a keyframe list.
-class TransformAnimationValue FINAL : public AnimationValue {
+class TransformAnimationValue final : public AnimationValue {
public:
explicit TransformAnimationValue(double keyTime, const TransformOperations* value = 0, PassRefPtr<TimingFunction> timingFunction = nullptr)
: AnimationValue(keyTime, timingFunction)
if (value)
m_value = *value;
}
- virtual PassOwnPtr<AnimationValue> clone() const OVERRIDE { return adoptPtr(new TransformAnimationValue(*this)); }
+ virtual PassOwnPtr<AnimationValue> clone() const override { return adoptPtr(new TransformAnimationValue(*this)); }
const TransformOperations* value() const { return &m_value; }
};
// Used to store one filter value in a keyframe list.
-class FilterAnimationValue FINAL : public AnimationValue {
+class FilterAnimationValue final : public AnimationValue {
public:
explicit FilterAnimationValue(double keyTime, const FilterOperations* value = 0, PassRefPtr<TimingFunction> timingFunction = nullptr)
: AnimationValue(keyTime, timingFunction)
if (value)
m_value = *value;
}
- virtual PassOwnPtr<AnimationValue> clone() const OVERRIDE { return adoptPtr(new FilterAnimationValue(*this)); }
+ virtual PassOwnPtr<AnimationValue> clone() const override { return adoptPtr(new FilterAnimationValue(*this)); }
const FilterOperations* value() const { return &m_value; }