Scale value by the unit magnitude passed as m, converting to type To, with the result rounded according to policy.

Synopsis

Declared in <mp‐units/framework/scaling.h>

template<
    typename To,
    UnitMagnitude M,
    typename From,
    RoundingPolicy Policy>
requires detail::UnitMagnitudeScalable<From>
[[nodiscard]]
constexpr
auto
scale(
    M m,
    From const& value,
    Policy);

Return Value

Note

The return value should not be discarded.

Created with MrDocs