[#mp_units-operator_minus-0c5] = xref:mp_units.adoc[mp_units]::operator‐ :relfileprefix: ../ :mrdocs: Subtraction operators == Synopses Declared in `<mp‐units/framework/quantity.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[nodiscard]] constexpr xref:mp_units/Quantity.adoc[Quantity] auto xref:mp_units/operator_minus-07.adoc[operator‐]( PO1 po, QP const& qp); ---- [.small]#xref:mp_units/operator_minus-07.adoc[_» more..._]# [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[nodiscard]] constexpr xref:mp_units/Quantity.adoc[Quantity] auto xref:mp_units/operator_minus-02.adoc[operator‐]( Q const& lhs, Value const& rhs); ---- [.small]#xref:mp_units/operator_minus-02.adoc[_» more..._]# [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[nodiscard]] constexpr xref:mp_units/Quantity.adoc[Quantity] auto xref:mp_units/operator_minus-03.adoc[operator‐]( Q const& lhs, xref:mp_units/quantity-01.adoc[quantity<R2, Rep2>] const& rhs); ---- [.small]#xref:mp_units/operator_minus-03.adoc[_» more..._]# [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[nodiscard]] constexpr xref:mp_units/Quantity.adoc[Quantity] auto xref:mp_units/operator_minus-0d.adoc[operator‐]( QP const& lhs, QP2 const& rhs) requires requires { lhs.quantity_ref_from(point_origin) ‐ rhs.quantity_ref_from(QP2::point_origin); }; ---- [.small]#xref:mp_units/operator_minus-0d.adoc[_» more..._]# [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[nodiscard]] constexpr xref:mp_units/Quantity.adoc[Quantity] auto xref:mp_units/operator_minus-00.adoc[operator‐]( QP const& qp, PO2 po); ---- [.small]#xref:mp_units/operator_minus-00.adoc[_» more..._]# [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[nodiscard]] constexpr xref:mp_units/QuantityPoint.adoc[QuantityPoint] auto xref:mp_units/operator_minus-0a.adoc[operator‐]( QP const& qp, xref:mp_units/quantity-01.adoc[quantity<R2, Rep2>] const& q) requires requires { qp.quantity_ref_from(PO) ‐ q; }; ---- [.small]#xref:mp_units/operator_minus-0a.adoc[_» more..._]# [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[nodiscard]] constexpr xref:mp_units/Quantity.adoc[Quantity] auto xref:mp_units/operator_minus-0c0.adoc[operator‐]( Value const& lhs, Q const& rhs); ---- [.small]#xref:mp_units/operator_minus-0c0.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#