[#BloombergLP-bslstl-operator_not_eq-0a6]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslstl.adoc[bslstl]::operator!&equals;
:relfileprefix: ../../
:mrdocs:

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

== Synopsis

Declared in `&lt;bslstl&lowbar;hashtableiterator&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;
    class VALUE&lowbar;TYPE,
    class DIFFERENCE&lowbar;TYPE&gt;
bool
operator!&equals;(
    xref:BloombergLP/bslstl/HashTableIterator.adoc[HashTableIterator&lt;VALUE&lowbar;TYPE, DIFFERENCE&lowbar;TYPE&gt;] const& lhs,
    xref:BloombergLP/bslstl/HashTableIterator.adoc[HashTableIterator&lt;VALUE&lowbar;TYPE, DIFFERENCE&lowbar;TYPE&gt;] const& rhs);
----

== Description

Two iterators do not have the same value if they refer to different nodes in the same list, or if either (but not both) of the iterators are at the past&hyphen;the&hyphen;end position of the tree&period;

== Return Value

`true` if the iterators do not have the same value

== Parameters

[cols="1,4"]
|===
| Name| Description
| *lhs*
| first iterator to compare
| *rhs*
| second iterator to compare
|===


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