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{}; }