Type m_type;
};
-class PLATFORM_EXPORT LinearTimingFunction FINAL : public TimingFunction {
+class PLATFORM_EXPORT LinearTimingFunction final : public TimingFunction {
public:
static LinearTimingFunction* shared()
{
virtual ~LinearTimingFunction() { }
- virtual String toString() const OVERRIDE;
+ virtual String toString() const override;
- virtual double evaluate(double fraction, double) const OVERRIDE;
+ virtual double evaluate(double fraction, double) const override;
- virtual void range(double* minValue, double* maxValue) const OVERRIDE;
+ virtual void range(double* minValue, double* maxValue) const override;
private:
LinearTimingFunction()
: TimingFunction(LinearFunction)
}
};
-class PLATFORM_EXPORT CubicBezierTimingFunction FINAL : public TimingFunction {
+class PLATFORM_EXPORT CubicBezierTimingFunction final : public TimingFunction {
public:
enum SubType {
Ease,
virtual ~CubicBezierTimingFunction() { }
- virtual String toString() const OVERRIDE;
+ virtual String toString() const override;
- virtual double evaluate(double fraction, double accuracy) const OVERRIDE;
- virtual void range(double* minValue, double* maxValue) const OVERRIDE;
+ virtual double evaluate(double fraction, double accuracy) const override;
+ virtual void range(double* minValue, double* maxValue) const override;
double x1() const { return m_x1; }
double y1() const { return m_y1; }
mutable OwnPtr<UnitBezier> m_bezier;
};
-class PLATFORM_EXPORT StepsTimingFunction FINAL : public TimingFunction {
+class PLATFORM_EXPORT StepsTimingFunction final : public TimingFunction {
public:
enum StepAtPosition {
Start,
virtual ~StepsTimingFunction() { }
- virtual String toString() const OVERRIDE;
+ virtual String toString() const override;
- virtual double evaluate(double fraction, double) const OVERRIDE;
+ virtual double evaluate(double fraction, double) const override;
- virtual void range(double* minValue, double* maxValue) const OVERRIDE;
+ virtual void range(double* minValue, double* maxValue) const override;
int numberOfSteps() const { return m_steps; }
StepAtPosition stepAtPosition() const { return m_stepAtPosition; }