| 1 | // LAF Base Library
|
| 2 | // Copyright (c) 2001-2016 David Capello
|
| 3 | //
|
| 4 | // This file is released under the terms of the MIT license.
|
| 5 | // Read LICENSE.txt for more information.
|
| 6 |
|
| 7 | #ifndef BASE_CHRONO_H_INCLUDED
|
| 8 | #define BASE_CHRONO_H_INCLUDED
|
| 9 | #pragma once
|
| 10 |
|
| 11 | namespace base {
|
| 12 |
|
| 13 | class Chrono {
|
| 14 | public:
|
| 15 | Chrono();
|
| 16 | ~Chrono();
|
| 17 | void reset();
|
| 18 | double elapsed() const;
|
| 19 |
|
| 20 | private:
|
| 21 | class ChronoImpl;
|
| 22 | ChronoImpl* m_impl;
|
| 23 | };
|
| 24 |
|
| 25 | } // namespace base
|
| 26 |
|
| 27 | #endif // BASE_CHRONO_H_INCLUDED
|
| 28 | |