Lugdunum  0.1.0
Clock.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <lug/System/Export.hpp>
4 #include <lug/System/Time.hpp>
5 
6 namespace lug {
7 namespace System {
8 
10 {
11 public:
12  Clock();
13  Clock(const Clock& clock);
14  Clock(Clock&& clock);
15 
16  Clock& operator=(const Clock& clock);
17  Clock& operator=(Clock&& clock);
18 
19  ~Clock() = default;
20 
21  Time reset();
22  Time getElapsedTime() const;
23 
24 private:
26 };
27 
28 } // System
29 } // lug
#define LUG_SYSTEM_API
Definition: Export.hpp:11