[#BloombergLP-ball-operator_not_eq-03b]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/ball.adoc[ball]::operator!&equals;
:relfileprefix: ../../
:mrdocs:

Inequality operators

== Synopses

Declared in `&lt;ball&lowbar;attribute&period;h&gt;`

Return `true` if the specified `lhs` and the specified `rhs` iterators do not have the same value and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` do not have the same value&period;


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

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

Return `true` if the specified `lhs` and `rhs` record formatters do not have the same value, and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` objects do not have the same value&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class t&lowbar;VALUE&gt;
bool
xref:BloombergLP/ball/operator_not_eq-0a7a.adoc[operator!&equals;](
    xref:BloombergLP/ball/CategoryManager_RadixTree.adoc[CategoryManager&lowbar;RadixTree&lt;t&lowbar;VALUE&gt;] const& lhs,
    xref:BloombergLP/ball/CategoryManager_RadixTree.adoc[CategoryManager&lowbar;RadixTree&lt;t&lowbar;VALUE&gt;] const& rhs);
----

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

Return `true` if the specified `lhs` and `rhs` nodes do not have the same value, and `false` otherwise&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class t&lowbar;VALUE&gt;
bool
xref:BloombergLP/ball/operator_not_eq-0b2.adoc[operator!&equals;](
    xref:BloombergLP/ball/CategoryManager_RadixTree_Node.adoc[CategoryManager&lowbar;RadixTree&lowbar;Node&lt;t&lowbar;VALUE&gt;] const& lhs,
    xref:BloombergLP/ball/CategoryManager_RadixTree_Node.adoc[CategoryManager&lowbar;RadixTree&lowbar;Node&lt;t&lowbar;VALUE&gt;] const& rhs);
----

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

Return `true` if the specified `lhs` and `rhs` rule sets do not have the same value, and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise&period;


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

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

Return `true` if `lhs` and `rhs` do not have the same in&hyphen;core value&period;


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

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

Return `true` if `lhs` and `rhs` do not have the same value&period;


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

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

Return `true` if the specified `lhs` and `rhs` lists do not have the same value, and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` log records do not have the same value, and `false` otherwise&period;


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

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

Return `true` if `lhs` and `rhs` do not have the same value&period;


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

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

Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` record attributes objects do not have the same value, and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` context objects do not have the same value, and `false` otherwise&period;


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

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

Return whether two hierarchical category settings have different values&period;


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

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

Return `true` if the specified `lhs` and `rhs` threshold aggregates do not have the same value, and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise&period;


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

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

Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise&period;


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

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

== Return Value

* `true` if `lhs` and `rhs` do not have the same value, and `false` otherwise
* `true` if `lhs` and `rhs` do not have the same in&hyphen;core value, and `false` otherwise
* `true` if `lhs` and `rhs` do not have the same value, and `false` otherwise
* `true` if `lhs` and `rhs` do not have the same value, and `false` otherwise

== Parameters

[cols="1,4"]
|===
| Name| Description
| *lhs*
| left&hyphen;hand operand
| *rhs*
| right&hyphen;hand operand
|===


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