xref: /third_party/gn/src/base/timer/elapsed_timer.cc (revision 6d528ed9)
1// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "base/timer/elapsed_timer.h"
6
7namespace base {
8
9ElapsedTimer::ElapsedTimer() {
10  begin_ = TicksNow();
11}
12
13ElapsedTimer::ElapsedTimer(ElapsedTimer&& other) {
14  begin_ = other.begin_;
15}
16
17void ElapsedTimer::operator=(ElapsedTimer&& other) {
18  begin_ = other.begin_;
19}
20
21TickDelta ElapsedTimer::Elapsed() const {
22  return TicksDelta(TicksNow(), begin_);
23}
24
25}  // namespace base
26