feat: dimensionless quantity implicit construction enabled for DOWNCAST_MODE=OFF

This commit is contained in:
Mateusz Pusz
2020-09-10 11:34:58 +02:00
parent 58daacfd58
commit 44e8d39102

View File

@@ -73,7 +73,7 @@ public:
template<ScalableNumber Value>
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>
requires equivalent<D, typename Q2::dimension> &&