[#BloombergLP-bdldfp-operator_minus-0f2]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdldfp.adoc[bdldfp]::operator&hyphen;
:relfileprefix: ../../
:mrdocs:

Unary minus operators

== Synopses

Declared in `&lt;bdldfp&lowbar;decimal&period;h&gt;`

Return the result of applying the unary &hyphen; operator to the specified `value` as described by IEEE&hyphen;754&period; Note that floating&hyphen;point numbers have signed zero, therefore this operation is not the same as `0&hyphen;value`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-0f1.adoc[operator&hyphen;](xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] value);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0f1.adoc[_» more&period;&period;&period;_]#

Return the result of applying the unary &hyphen; operator to the specified `value` as described by IEEE&hyphen;754, essentially reversing the sign bit&period; Note that floating&hyphen;point numbers have signed zero, so this operation is not the same as `0 &hyphen; value`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-0ae.adoc[operator&hyphen;](xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] value);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0ae.adoc[_» more&period;&period;&period;_]#

Return the result of applying the unary &hyphen; operator to the specified `value` as described by IEEE&hyphen;754&period; Note that floating&hyphen;point numbers have signed zero, therefore this operation is not the same as `0&hyphen;value`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-034.adoc[operator&hyphen;](xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] value);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-034.adoc[_» more&period;&period;&period;_]#

Subtract the value of the specified `rhs` from the value of the specified `lhs` as described by IEEE&hyphen;754 and return the result&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-0a0.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] lhs,
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0a0.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-07a.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] lhs,
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-07a.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-078.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] lhs,
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-078.adoc[_» more&period;&period;&period;_]#

Subtract the specified `rhs` from the value of the specified `lhs` as described by IEEE&hyphen;754 and return a reference to this object&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-02c.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] lhs,
    int rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-02c.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-0503.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] lhs,
    long rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0503.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-064.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] lhs,
    long long rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-064.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-0e.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] lhs,
    unsigned int rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0e.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-0a8.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] lhs,
    unsigned long rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0a8.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-0c.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] lhs,
    unsigned long long rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0c.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-03c.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] lhs,
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-03c.adoc[_» more&period;&period;&period;_]#

Subtract the value of the specified `rhs` from the value of the specified `lhs` as described by IEEE&hyphen;754 and return the result&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-02a.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] lhs,
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-02a.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal64 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-0a2.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] lhs,
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0a2.adoc[_» more&period;&period;&period;_]#

Subtract the specified `rhs` from the value of the specified `lhs` as described by IEEE&hyphen;754 and return a reference to this object&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-066.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] lhs,
    int rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-066.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal32 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-0a1.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] lhs,
    long rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0a1.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal32 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-062.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] lhs,
    long long rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-062.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal32 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-045.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] lhs,
    unsigned int rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-045.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal32 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-001.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] lhs,
    unsigned long rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-001.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal32 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-02f.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] lhs,
    unsigned long long rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-02f.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-0bf8.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] lhs,
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0bf8.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal64 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-079.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] lhs,
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-079.adoc[_» more&period;&period;&period;_]#

Subtract the value of the specified `rhs` from the value of the specified `lhs` as described by IEEE&hyphen;754 and return the result&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-052.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] lhs,
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-052.adoc[_» more&period;&period;&period;_]#

Subtract the specified `rhs` from the value of the specified `lhs` as described by IEEE&hyphen;754 and return a reference to this object&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-0bf3.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] lhs,
    int rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0bf3.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal64 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-01f.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] lhs,
    long rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-01f.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal64 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-03a.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] lhs,
    long long rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-03a.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal64 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-04a.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] lhs,
    unsigned int rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-04a.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal64 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-073.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] lhs,
    unsigned long rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-073.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal64 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-076.adoc[operator&hyphen;](
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] lhs,
    unsigned long long rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-076.adoc[_» more&period;&period;&period;_]#

Subtract the specified `rhs` from the value of the specified `lhs` as described by IEEE&hyphen;754 and return a reference to this object&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-0da.adoc[operator&hyphen;](
    int lhs,
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0da.adoc[_» more&period;&period;&period;_]#

Subtract the specified `rhs` from the value of the specified `lhs` as described by IEEE&hyphen;754 and return a reference to this object&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-0501.adoc[operator&hyphen;](
    int lhs,
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0501.adoc[_» more&period;&period;&period;_]#

Subtract the specified `rhs` from the value of the specified `lhs` as described by IEEE&hyphen;754 and return a reference to this object&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-088.adoc[operator&hyphen;](
    int lhs,
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-088.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-0a6.adoc[operator&hyphen;](
    long lhs,
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0a6.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal32 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-0fa.adoc[operator&hyphen;](
    long lhs,
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0fa.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal64 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-006.adoc[operator&hyphen;](
    long lhs,
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-006.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-07b.adoc[operator&hyphen;](
    long long lhs,
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-07b.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal32 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-012.adoc[operator&hyphen;](
    long long lhs,
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-012.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal64 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-008d.adoc[operator&hyphen;](
    long long lhs,
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-008d.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-0d8.adoc[operator&hyphen;](
    unsigned int lhs,
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0d8.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal32 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-04b.adoc[operator&hyphen;](
    unsigned int lhs,
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-04b.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal64 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-0dc.adoc[operator&hyphen;](
    unsigned int lhs,
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0dc.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-008f.adoc[operator&hyphen;](
    unsigned long lhs,
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-008f.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal32 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-0b3.adoc[operator&hyphen;](
    unsigned long lhs,
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0b3.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal64 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-06f.adoc[operator&hyphen;](
    unsigned long lhs,
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-06f.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal128 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128]
xref:BloombergLP/bdldfp/operator_minus-0bf7.adoc[operator&hyphen;](
    unsigned long long lhs,
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0bf7.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal32 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_minus-08c.adoc[operator&hyphen;](
    unsigned long long lhs,
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-08c.adoc[_» more&period;&period;&period;_]#

Decimal arithmetic&sol;comparison operation&colon; `Decimal64 operator&hyphen;`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64]
xref:BloombergLP/bdldfp/operator_minus-0aa.adoc[operator&hyphen;](
    unsigned long long lhs,
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64] rhs);
----

[.small]#xref:BloombergLP/bdldfp/operator_minus-0aa.adoc[_» more&period;&period;&period;_]#


[.small]#Created with https://www.mrdocs.com[MrDocs]#
