diff --git a/src/core/include/mp-units/framework/quantity.h b/src/core/include/mp-units/framework/quantity.h index e87d0d97..d07fe215 100644 --- a/src/core/include/mp-units/framework/quantity.h +++ b/src/core/include/mp-units/framework/quantity.h @@ -640,7 +640,7 @@ public: // CTAD template -explicit(false) quantity(Value v, R) -> quantity; +quantity(Value v, R) -> quantity; template explicit(false) quantity(Value) -> quantity; diff --git a/src/core/include/mp-units/framework/quantity_point.h b/src/core/include/mp-units/framework/quantity_point.h index fb0f1d5a..920abcab 100644 --- a/src/core/include/mp-units/framework/quantity_point.h +++ b/src/core/include/mp-units/framework/quantity_point.h @@ -546,7 +546,7 @@ public: // CTAD template -quantity_point(Q q) -> quantity_point; +explicit quantity_point(Q q) -> quantity_point; template PO> quantity_point(Q q, PO) -> quantity_point;