From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/WebCore/dom/DeviceMotionData.cpp | 60 +++++---------------------------- 1 file changed, 8 insertions(+), 52 deletions(-) (limited to 'Source/WebCore/dom/DeviceMotionData.cpp') diff --git a/Source/WebCore/dom/DeviceMotionData.cpp b/Source/WebCore/dom/DeviceMotionData.cpp index 441c80d16..06816a6c8 100644 --- a/Source/WebCore/dom/DeviceMotionData.cpp +++ b/Source/WebCore/dom/DeviceMotionData.cpp @@ -28,64 +28,20 @@ namespace WebCore { -PassRefPtr DeviceMotionData::Acceleration::create(bool canProvideX, double x, - bool canProvideY, double y, - bool canProvideZ, double z) +Ref DeviceMotionData::create() { - return adoptRef(new DeviceMotionData::Acceleration(canProvideX, x, canProvideY, y, canProvideZ, z)); + return adoptRef(*new DeviceMotionData); } -DeviceMotionData::Acceleration::Acceleration(bool canProvideX, double x, bool canProvideY, double y, bool canProvideZ, double z) - : m_x(x) - , m_y(y) - , m_z(z) - , m_canProvideX(canProvideX) - , m_canProvideY(canProvideY) - , m_canProvideZ(canProvideZ) - -{ -} - -PassRefPtr DeviceMotionData::RotationRate::create(bool canProvideAlpha, double alpha, - bool canProvideBeta, double beta, - bool canProvideGamma, double gamma) -{ - return adoptRef(new DeviceMotionData::RotationRate(canProvideAlpha, alpha, canProvideBeta, beta, canProvideGamma, gamma)); -} - -DeviceMotionData::RotationRate::RotationRate(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma) - : m_alpha(alpha) - , m_beta(beta) - , m_gamma(gamma) - , m_canProvideAlpha(canProvideAlpha) - , m_canProvideBeta(canProvideBeta) - , m_canProvideGamma(canProvideGamma) -{ -} - -PassRefPtr DeviceMotionData::create() -{ - return adoptRef(new DeviceMotionData); -} - -PassRefPtr DeviceMotionData::create(PassRefPtr acceleration, PassRefPtr accelerationIncludingGravity, - PassRefPtr rotationRate, bool canProvideInterval, double interval) -{ - return adoptRef(new DeviceMotionData(acceleration, accelerationIncludingGravity, rotationRate, canProvideInterval, interval)); -} - -DeviceMotionData::DeviceMotionData() - : m_canProvideInterval(false) - , m_interval(0) +Ref DeviceMotionData::create(RefPtr&& acceleration, RefPtr&& accelerationIncludingGravity, RefPtr&& rotationRate, std::optional interval) { + return adoptRef(*new DeviceMotionData(WTFMove(acceleration), WTFMove(accelerationIncludingGravity), WTFMove(rotationRate), interval)); } -DeviceMotionData::DeviceMotionData(PassRefPtr acceleration, PassRefPtr accelerationIncludingGravity, - PassRefPtr rotationRate, bool canProvideInterval, double interval) - : m_acceleration(acceleration) - , m_accelerationIncludingGravity(accelerationIncludingGravity) - , m_rotationRate(rotationRate) - , m_canProvideInterval(canProvideInterval) +DeviceMotionData::DeviceMotionData(RefPtr&& acceleration, RefPtr&& accelerationIncludingGravity, RefPtr&& rotationRate, std::optional interval) + : m_acceleration(WTFMove(acceleration)) + , m_accelerationIncludingGravity(WTFMove(accelerationIncludingGravity)) + , m_rotationRate(WTFMove(rotationRate)) , m_interval(interval) { } -- cgit v1.2.1