Otherwise, if
T is a class or enumeration type and
auto(magnitude(t)) is a valid expression whose type models
Scalar
where the meaning of
magnitude is established as-if by performing argument-dependent lookup only (
N4971, [basic.lookup.argdep]),
then
mp_units::magnitude(E) is expression-equivalent to that expression
.