Commit 32b2e158a5a12d93bdb129daeb6f29466779bc62
1 parent
29e0b5c0
Changed to steady clock for timer
Showing
1 changed file
with
3 additions
and
3 deletions
include/CLI/Timer.hpp
| @@ -13,7 +13,7 @@ namespace CLI { | @@ -13,7 +13,7 @@ namespace CLI { | ||
| 13 | class Timer { | 13 | class Timer { |
| 14 | protected: | 14 | protected: |
| 15 | /// This is a typedef to make clocks easier to use | 15 | /// This is a typedef to make clocks easier to use |
| 16 | - typedef std::chrono::high_resolution_clock clock; | 16 | + typedef std::chrono::steady_clock clock; |
| 17 | 17 | ||
| 18 | /// This typedef is for points in time | 18 | /// This typedef is for points in time |
| 19 | typedef std::chrono::time_point<clock> time_point; | 19 | typedef std::chrono::time_point<clock> time_point; |
| @@ -69,8 +69,8 @@ public: | @@ -69,8 +69,8 @@ public: | ||
| 69 | start_ = start; | 69 | start_ = start; |
| 70 | return out; | 70 | return out; |
| 71 | } | 71 | } |
| 72 | - /// This formats the numerical value for the time string | ||
| 73 | 72 | ||
| 73 | + /// This formats the numerical value for the time string | ||
| 74 | std::string make_time_str() const { | 74 | std::string make_time_str() const { |
| 75 | time_point stop = clock::now(); | 75 | time_point stop = clock::now(); |
| 76 | std::chrono::duration<double> elapsed = stop - start_; | 76 | std::chrono::duration<double> elapsed = stop - start_; |
| @@ -102,7 +102,7 @@ public: | @@ -102,7 +102,7 @@ public: | ||
| 102 | return time_print_(title_, make_time_str()); | 102 | return time_print_(title_, make_time_str()); |
| 103 | } | 103 | } |
| 104 | 104 | ||
| 105 | - /// Division sets the number of cycles | 105 | + /// Division sets the number of cycles to divide by (no graphical change) |
| 106 | Timer& operator / (size_t val) {cycles = val; return *this;} | 106 | Timer& operator / (size_t val) {cycles = val; return *this;} |
| 107 | }; | 107 | }; |
| 108 | 108 |