From 03f6789a7f5360290a11899b4961bc083d04092a Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 1 Mar 2024 12:56:43 +0100 Subject: w --- src/timer.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'src/timer.cpp') diff --git a/src/timer.cpp b/src/timer.cpp index 0b87ac06..f663aaf0 100644 --- a/src/timer.cpp +++ b/src/timer.cpp @@ -35,14 +35,6 @@ Time Time::now() noexcept return {ret}; } -Ns operator-(const Time& a, const Time& b) noexcept -{ - fm_assert(a.stamp >= b.stamp); - auto ret = a.stamp - b.stamp; - fm_assert(ret < uint64_t{1} << 63); - return Ns{ int64_t(ret) }; -} - Ns Time::update(const Time& ts) & noexcept { auto ret = ts - *this; @@ -54,8 +46,8 @@ uint64_t Time::init() noexcept { return get_time(); } bool Time::operator==(const Time&) const noexcept = default; std::strong_ordering Time::operator<=>(const Time&) const noexcept = default; -float Time::to_seconds(const Ns& ts) noexcept { return float(Ns::Type{ts} * 1e-9L); } -float Time::to_milliseconds(const Ns& ts) noexcept { return float(Ns::Type{ts} * 1e-6L); } +float Time::to_seconds(const Ns& ts) noexcept { return float{ts} * 1e-9f; } +float Time::to_milliseconds(const Ns& ts) noexcept { return float{ts} * 1e-6f; } const char* format_datetime_to_string(char (&buf)[fm_DATETIME_BUF_SIZE]) { @@ -73,4 +65,6 @@ const char* format_datetime_to_string(char (&buf)[fm_DATETIME_BUF_SIZE]) return buf; } + + } // namespace floormat -- cgit v1.2.3