From 824f0c1104eb4bdad9c034053e6f3efc47d55328 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johel=20Ernesto=20Guerrero=20Pe=C3=B1a?= Date: Fri, 25 Oct 2024 14:39:16 -0400 Subject: [PATCH] [qty.unit.types] Update `Magnitude * Unit` Co-authored-by: Mateusz Pusz --- docs/api_reference/src/quantities.tex | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/api_reference/src/quantities.tex b/docs/api_reference/src/quantities.tex index 47c035972..22b1303e4 100644 --- a/docs/api_reference/src/quantities.tex +++ b/docs/api_reference/src/quantities.tex @@ -1874,7 +1874,12 @@ { if constexpr (^const M == ^decltype(mag<1>)) return u; - else + else if constexpr (@\exposidnc{is-specialization-of}@(^U, ^scaled_unit)) { + if constexpr (M{} * U::mag == mag<1>) + return U::reference_unit; + else + return scaled_unit>{}; + } else return scaled_unit{}; }