refactor(example): quantity_from_zero() used in exchange_to

This commit is contained in:
Mateusz Pusz
2023-12-22 16:42:03 +01:00
parent f2abaa28bc
commit bf51bfc96f

View File

@@ -89,8 +89,7 @@ template<ReferenceOf<currency> auto To, ReferenceOf<currency> auto From, auto PO
quantity_point<To, PO, Rep> exchange_to(quantity_point<From, PO, Rep> q) quantity_point<To, PO, Rep> exchange_to(quantity_point<From, PO, Rep> q)
{ {
return quantity_point{ return quantity_point{
static_cast<Rep>(exchange_rate<q.unit, get_unit(To)>() * (q - q.absolute_point_origin).numerical_value_in(q.unit)) * static_cast<Rep>(exchange_rate<q.unit, get_unit(To)>() * q.quantity_from_zero().numerical_value_in(q.unit)) * To};
To};
} }
int main() int main()