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