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