|
|
@ -36,8 +36,10 @@ public:
|
|
|
|
stopwatch()
|
|
|
|
stopwatch()
|
|
|
|
: start_tp_{clock::now()} {}
|
|
|
|
: start_tp_{clock::now()} {}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[nodiscard]]
|
|
|
|
std::chrono::duration<double> elapsed() const { return std::chrono::duration<double>(clock::now() - start_tp_); }
|
|
|
|
std::chrono::duration<double> elapsed() const { return std::chrono::duration<double>(clock::now() - start_tp_); }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[nodiscard]]
|
|
|
|
std::chrono::milliseconds elapsed_ms() const {
|
|
|
|
std::chrono::milliseconds elapsed_ms() const {
|
|
|
|
return std::chrono::duration_cast<std::chrono::milliseconds>(clock::now() - start_tp_);
|
|
|
|
return std::chrono::duration_cast<std::chrono::milliseconds>(clock::now() - start_tp_);
|
|
|
|
}
|
|
|
|
}
|
|
|
|