[#BloombergLP-balm-operator_not_eq-00]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balm.adoc[balm]::operator!&equals;
:relfileprefix: ../../
:mrdocs:

Inequality operators

== Synopses

Declared in `&lt;balm&lowbar;integermetric&period;h&gt;`

Return `true` if the specified `lhs` and `rhs` metric ids do not have the same value and `false` otherwise&period; Two metric ids do not have same value if they refer to different `MetricDescription` object _addresses_, or exactly one address is 0&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
bool
xref:BloombergLP/balm/operator_not_eq-0f.adoc[operator!&equals;](
    xref:BloombergLP/balm/MetricId.adoc[MetricId] const& lhs,
    xref:BloombergLP/balm/MetricId.adoc[MetricId] const& rhs);
----

[.small]#xref:BloombergLP/balm/operator_not_eq-0f.adoc[_» more&period;&period;&period;_]#

Return `true` if the specified `lhs` and `rhs` metric records do not have the same value and `false` otherwise&period; Two records do not have same value if they differ in their respective values for `metricId`, `count`, `total`, `min`, or `max` attributes&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
bool
xref:BloombergLP/balm/operator_not_eq-06.adoc[operator!&equals;](
    xref:BloombergLP/balm/MetricRecord.adoc[MetricRecord] const& lhs,
    xref:BloombergLP/balm/MetricRecord.adoc[MetricRecord] const& rhs);
----

[.small]#xref:BloombergLP/balm/operator_not_eq-06.adoc[_» more&period;&period;&period;_]#

Return `true` if the specified `lhs` and `rhs` metrics do not have the same value and `false` otherwise&period; Two metrics do not have the same value if they record measurements using different collector objects or if one, but not both, have a null collector (i&period;e&period;, `collector()` is 0)&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
bool
xref:BloombergLP/balm/operator_not_eq-099.adoc[operator!&equals;](
    xref:BloombergLP/balm/Metric.adoc[Metric] const& lhs,
    xref:BloombergLP/balm/Metric.adoc[Metric] const& rhs);
----

[.small]#xref:BloombergLP/balm/operator_not_eq-099.adoc[_» more&period;&period;&period;_]#

Return `true` if the specified `lhs` and `rhs` metric format specs do not have the same value, and `false` otherwise&period; Two format specs do not have same value if they differ in their respective values for `scale` or `format` attributes&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
bool
xref:BloombergLP/balm/operator_not_eq-07.adoc[operator!&equals;](
    xref:BloombergLP/balm/MetricFormatSpec.adoc[MetricFormatSpec] const& lhs,
    xref:BloombergLP/balm/MetricFormatSpec.adoc[MetricFormatSpec] const& rhs);
----

[.small]#xref:BloombergLP/balm/operator_not_eq-07.adoc[_» more&period;&period;&period;_]#

Return `true` if the specified `lhs` and `rhs` metric formats do not have the same value, and `false` otherwise&period; Two metric formats do not have same value if they differ in their `formatSpec` for any of the enumerated publication types&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
bool
xref:BloombergLP/balm/operator_not_eq-0e.adoc[operator!&equals;](
    xref:BloombergLP/balm/MetricFormat.adoc[MetricFormat] const& lhs,
    xref:BloombergLP/balm/MetricFormat.adoc[MetricFormat] const& rhs);
----

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

Return `true` if the specified `lhs` and `rhs` integer metrics do not have the same value and `false` otherwise&period; Two integer metrics do not have the same value if they record measurements using different integer collector objects or if one, but not both, have a null collector (i&period;e&period;, `collector()` is 0)&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
bool
xref:BloombergLP/balm/operator_not_eq-0c.adoc[operator!&equals;](
    xref:BloombergLP/balm/IntegerMetric.adoc[IntegerMetric] const& lhs,
    xref:BloombergLP/balm/IntegerMetric.adoc[IntegerMetric] const& rhs);
----

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

Return `true` if the specified `lhs` and `rhs` sample groups do not have the same value, and `false` otherwise&period; Two sample groups do not have the same value if any of the respective record&hyphen;sequence addresses, number of records, or elapsed time, are not the same&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
bool
xref:BloombergLP/balm/operator_not_eq-095.adoc[operator!&equals;](
    xref:BloombergLP/balm/MetricSampleGroup.adoc[MetricSampleGroup] const& lhs,
    xref:BloombergLP/balm/MetricSampleGroup.adoc[MetricSampleGroup] const& rhs);
----

[.small]#xref:BloombergLP/balm/operator_not_eq-095.adoc[_» more&period;&period;&period;_]#

Return `true` if the specified `lhs` and `rhs` samples do not have the same value, and `false` otherwise&period; Two samples do not have the same value if they have different values for their timestamps, or number of record groups, or if any of the groups of records at corresponding indices have different values&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
bool
xref:BloombergLP/balm/operator_not_eq-0d.adoc[operator!&equals;](
    xref:BloombergLP/balm/MetricSample.adoc[MetricSample] const& lhs,
    xref:BloombergLP/balm/MetricSample.adoc[MetricSample] const& rhs);
----

[.small]#xref:BloombergLP/balm/operator_not_eq-0d.adoc[_» more&period;&period;&period;_]#


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