Skip to content

mp_units::scaled_unit

Unit being a scaled version of another unit

Synopsis

Declared in <mp-units/framework/unit_definitions.h>

template<UnitMagnitude auto M, Unit U>
  requires(M != mag<1>) && detail::SymbolicArg<U>
struct scaled_unit final

Description

NOTE

User should not instantiate this type! It is not exported from the C++ module. The library will instantiate this type automatically based on the unit arithmetic equation provided by the user.

Non-Member Functions

Template Parameters

NameDescription
Mmagnitude describing the scale factor
Ureference unit being scaled