[#bsl-vector_UintPtrConversionIterator-operator_3way]
= xref:bsl.adoc[bsl]::xref:bsl/vector_UintPtrConversionIterator.adoc[vector&lowbar;UintPtrConversionIterator]::operator&lt;&equals;&gt;
:relfileprefix: ../../
:mrdocs:

Perform a three&hyphen;way comparison with the specified `other` object and return the result of that comparison&period;

== Synopsis

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

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
auto
operator&lt;&equals;&gt;(xref:bsl/vector_UintPtrConversionIterator.adoc[vector&lowbar;UintPtrConversionIterator] const& other) const = default;
----

== Description

Perform a three&hyphen;way comparison with the specified `other` object and return the result of that comparison&period; Where the underlying (wrapped) iterator of type `ITERATOR` supports 3 way comparison, the default spaceship operator will defer to `ITERATOR&colon;&colon;operator&lt;&equals;&gt;` and have the same return type as `ITERATOR&colon;&colon;operator&lt;&equals;&gt;`&semi; otherwise, this operator will be deleted&period;

== Return Value

result of the lexicographic three&hyphen;way comparison

== Parameters

[cols="1,4"]
|===
| Name| Description
| *other*
| object to compare with
|===


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