From a628f1d10707d840c6eab6decae3deaa98a67ace Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Sat, 9 Nov 2024 23:02:49 +0100 Subject: [PATCH] feat: `per` and `power` made `final` --- src/core/include/mp-units/framework/expression_template.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/include/mp-units/framework/expression_template.h b/src/core/include/mp-units/framework/expression_template.h index b0d2138f..b27e6c02 100644 --- a/src/core/include/mp-units/framework/expression_template.h +++ b/src/core/include/mp-units/framework/expression_template.h @@ -70,7 +70,7 @@ struct type_list {}; * @note Can't be empty */ template -struct per {}; +struct per final {}; namespace detail { @@ -118,7 +118,7 @@ constexpr bool ratio_one = true; */ template requires(detail::valid_ratio && detail::positive_ratio && !detail::ratio_one) -struct power { +struct power final { using factor = F; static constexpr detail::ratio exponent{Num, Den...}; };