mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-05 13:14:29 +02:00
feat: dimensionless quantity implicit construction enabled for DOWNCAST_MODE=OFF
This commit is contained in:
@@ -73,7 +73,7 @@ public:
|
|||||||
|
|
||||||
template<ScalableNumber Value>
|
template<ScalableNumber Value>
|
||||||
requires detail::safe_convertible<Value, rep>
|
requires detail::safe_convertible<Value, rep>
|
||||||
constexpr explicit(!(std::is_same_v<dimension, dim_one> && std::is_same_v<unit, one>)) quantity(const Value& v) : value_{static_cast<rep>(v)} {}
|
constexpr explicit(!(equivalent<quantity, dimensionless<one, Rep>>)) quantity(const Value& v) : value_{static_cast<rep>(v)} {}
|
||||||
|
|
||||||
template<Quantity Q2>
|
template<Quantity Q2>
|
||||||
requires equivalent<D, typename Q2::dimension> &&
|
requires equivalent<D, typename Q2::dimension> &&
|
||||||
|
Reference in New Issue
Block a user