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

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

== Synopsis

Declared in `&lt;bslstl&lowbar;hashtablebucketiterator&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/HashTableBucketIterator.adoc[HashTableBucketIterator&lt;VALUE&lowbar;TYPE, DIFFERENCE&lowbar;TYPE&gt;] const& lhs,
    xref:BloombergLP/bslstl/HashTableBucketIterator.adoc[HashTableBucketIterator&lt;VALUE&lowbar;TYPE, DIFFERENCE&lowbar;TYPE&gt;] const& rhs);
----

== Description

Two iterators do not have the same value if they refer to different elements in the same hash table, or if either (but not both) of the iterators are positioned after the end of a hash table bucket&period;

== Return Value

`true` if `lhs` and `rhs` do not have the same value, and `false` otherwise

== Parameters

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


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