Quantity cast for dimension now uses dimension's coherent unit

This commit is contained in:
Mateusz Pusz
2019-12-12 15:38:21 +01:00
parent 6765054e5d
commit e10f5baab6

View File

@@ -144,7 +144,7 @@ template<Dimension ToD, typename D, typename U, typename Rep>
[[nodiscard]] constexpr auto quantity_cast(const quantity<D, U, Rep>& q)
requires equivalent_dim<ToD, D>
{
return quantity_cast<quantity<ToD, U, Rep>>(q);
return quantity_cast<quantity<ToD, dimension_unit<ToD>, Rep>>(q);
}
/**