[#bsl-_Ht_iterator-2constructor-00c]
= xref:bsl.adoc[bsl]::xref:bsl/_Ht_iterator.adoc[&lowbar;Ht&lowbar;iterator]::&lowbar;Ht&lowbar;iterator
:relfileprefix: ../../
:mrdocs:

Constructors

== Synopses

Declared in `&lt;bslstp&lowbar;hashtable&period;h&gt;`

Create a singular iterator&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:bsl/_Ht_iterator/2constructor-07.adoc[&lowbar;Ht&lowbar;iterator]();
----

[.small]#xref:bsl/_Ht_iterator/2constructor-07.adoc[_» more&period;&period;&period;_]#

Create an iterator having the value of the specified iterator&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:bsl/_Ht_iterator/2constructor-006.adoc[&lowbar;Ht&lowbar;iterator](xref:bsl/_Ht_iterator.adoc[&lowbar;Ht&lowbar;iterator&lt;&lowbar;Val, &lowbar;Nonconst&lowbar;traits&lt;&lowbar;Val&gt;, &lowbar;Key, &lowbar;HF, &lowbar;ExK, &lowbar;EqK, &lowbar;All&gt;] const& &lowbar;&lowbar;it);
----

[.small]#xref:bsl/_Ht_iterator/2constructor-006.adoc[_» more&period;&period;&period;_]#

Create an iterator referencing the specified node and table&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:bsl/_Ht_iterator/2constructor-0c.adoc[&lowbar;Ht&lowbar;iterator](
    xref:bsl/_Ht_iterator/_Node.adoc[&lowbar;Node] const* &lowbar;&lowbar;n,
    xref:bsl/_Ht_iterator/_Hashtable.adoc[&lowbar;Hashtable] const* &lowbar;&lowbar;tab);
----

[.small]#xref:bsl/_Ht_iterator/2constructor-0c.adoc[_» more&period;&period;&period;_]#


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