From 3fcbdce5966b558f43dfccc4bab0ae7f53f81cea Mon Sep 17 00:00:00 2001
From: Davide Basso <davide.basso@skywarder.eu>
Date: Sun, 29 Dec 2024 10:39:29 +0100
Subject: [PATCH] [Units] Fix `to_chrono` definition

The missing template argument was causing a linking error, with multiple definitions generated.

Co-Authored-By: BearToCode <davidebasso03@gmail.com>
---
 src/shared/units/Time.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/shared/units/Time.h b/src/shared/units/Time.h
index 767877a3f..d6722079f 100644
--- a/src/shared/units/Time.h
+++ b/src/shared/units/Time.h
@@ -43,7 +43,8 @@ ToTime time_cast(FromTime const& from)
     return ToTime(from);
 }
 
-std::chrono::duration<float> to_chrono(Time<> const& from)
+template <class Ratio>
+std::chrono::duration<float> to_chrono(Time<Ratio> const& from)
 {
     return std::chrono::duration<float>(from.value());
 }
-- 
GitLab