Mark test::DriftingClock constants as constexpr
Bug: None Change-Id: Ie9e2772c00a57c6020e8d60b0f125b6c442f205b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/152380 Reviewed-by: Niels Moller <nisse@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29132}
This commit is contained in:
parent
2486aeb194
commit
01b7e929e2
@ -14,9 +14,7 @@
|
||||
|
||||
namespace webrtc {
|
||||
namespace test {
|
||||
const float DriftingClock::kDoubleSpeed = 2.0f;
|
||||
const float DriftingClock::kNoDrift = 1.0f;
|
||||
const float DriftingClock::kHalfSpeed = 0.5f;
|
||||
constexpr float DriftingClock::kNoDrift;
|
||||
|
||||
DriftingClock::DriftingClock(Clock* clock, float speed)
|
||||
: clock_(clock), drift_(speed - 1.0f), start_time_(clock_->CurrentTime()) {
|
||||
|
||||
@ -19,16 +19,16 @@ namespace webrtc {
|
||||
namespace test {
|
||||
class DriftingClock : public Clock {
|
||||
public:
|
||||
// TODO(danilchap): Make this constants constexpr when it would be supported.
|
||||
static const float kDoubleSpeed; // 2.0f;
|
||||
static const float kNoDrift; // 1.0f;
|
||||
static const float kHalfSpeed; // 0.5f;
|
||||
static constexpr float kNoDrift = 1.0f;
|
||||
|
||||
DriftingClock(Clock* clock, float speed);
|
||||
|
||||
// TODO(danilchap): Make this functions constexpr when it would be supported.
|
||||
static float PercentsFaster(float percent) { return 1.0f + percent / 100.0f; }
|
||||
static float PercentsSlower(float percent) { return 1.0f - percent / 100.0f; }
|
||||
static constexpr float PercentsFaster(float percent) {
|
||||
return 1.0f + percent / 100.0f;
|
||||
}
|
||||
static constexpr float PercentsSlower(float percent) {
|
||||
return 1.0f - percent / 100.0f;
|
||||
}
|
||||
|
||||
Timestamp CurrentTime() override;
|
||||
NtpTime CurrentNtpTime() override;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user