mp_units::quantity_point::operator--

Decrement operators

Synopses

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

Pre-decrements the underlying quantity from the origin.

constexpr
quantity_point&
operator--() &
requires requires { --quantity_from_origin_is_an_implementation_detail_; };
» more...

Post-decrements the underlying quantity from the origin.

[[nodiscard]]
constexpr
quantity_point
operator--(int unused_tag)
requires requires { quantity_from_origin_is_an_implementation_detail_--; };
» more...

Return Value

  • *this, after the decrement.
  • A quantity point holding the value of *this before the decrement.

Parameters

NameDescription
unused_tagAn unused tag parameter that distinguishes this overload as the post-decrement operator.