12345678910111213141516171819202122 |
- #ifndef STOPWATCH_H
- #define STOPWATCH_H
-
- #include <chrono>
-
-
-
- class Stopwatch
- {
- public:
- Stopwatch();
- void start();
- void stop();
- double read();
- protected:
- private:
- std::chrono::duration<double> measurement;
- std::chrono::time_point<std::chrono::steady_clock> tstart;
- std::chrono::time_point<std::chrono::steady_clock> tstop;
- };
-
- #endif
|