namespace mp_units {structunit-interface{// exposition onlytemplate<UnitMagnitude M, Unit U>friendconstevalUnitautooperator*(M, U u);
friendconstevalUnitautooperator*(Unitauto, UnitMagnitudeauto)=delete;
template<UnitMagnitude M, Unit U>friendconstevalUnitautooperator/(M mag, U u);
template<Unit Lhs, Unit Rhs>friendconstevalUnitautooperator*(Lhs lhs, Rhs rhs);
template<Unit Lhs, Unit Rhs>friendconstevalUnitautooperator/(Lhs lhs, Rhs rhs);
// [qty.unit.cmp], comparisontemplate<Unit Lhs, Unit Rhs>friendconstevalbooloperator==(Lhs, Rhs);
template<Unit Lhs, Unit Rhs>friendconstevalbool equivalent(Lhs lhs, Rhs rhs);
};
}