/
auroraos
/
mirror_gn
Обзор
Документация
Войти
/
auroraos
/
mirror_gn
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
src/base/timer/elapsed_timer.h
32 строки
731 B
Brett Wilson
C++ modernization improvements.
11 авг 2021, 23:17
11 авг 2021, 23:17
69ec4fc
Код
Авторство
О чём код?
// Copyright 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef BASE_TIMER_ELAPSED_TIMER_H_ #define BASE_TIMER_ELAPSED_TIMER_H_ #include "util/ticks.h" namespace base { // A simple wrapper around TicksNow(). class ElapsedTimer { public: ElapsedTimer(); ElapsedTimer(ElapsedTimer&& other); void operator=(ElapsedTimer&& other); // Returns the time elapsed since object construction. TickDelta Elapsed() const; private: Ticks begin_; ElapsedTimer(const ElapsedTimer&) = delete; ElapsedTimer& operator=(const ElapsedTimer&) = delete; }; } // namespace base #endif // BASE_TIMER_ELAPSED_TIMER_H_