feat: value_cast<Representation, Unit>() complementary conversion function added

This commit is contained in:
Mateusz Pusz
2024-09-13 21:38:59 +02:00
parent ae816a97fc
commit 0670fbdd9f
4 changed files with 28 additions and 8 deletions

View File

@ -1014,6 +1014,7 @@ static_assert(value_cast<km / h>(2000.0 * m / (3600.0 * s)).numerical_value_in(k
static_assert(value_cast<int>(1.23 * m).numerical_value_in(m) == 1);
static_assert(value_cast<km, int>(1.23 * m).numerical_value_in(km) == 0);
static_assert(value_cast<int, km>(1.23 * m).numerical_value_in(km) == 0);
static_assert((2 * km).force_in(m).numerical_value_in(m) == 2000);
static_assert((2000 * m).force_in(km).numerical_value_in(km) == 2);