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
11namespace 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