[#BloombergLP-bslstl-BidirectionalIterator-2constructor-0c]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslstl.adoc[bslstl]::xref:BloombergLP/bslstl/BidirectionalIterator.adoc[BidirectionalIterator]::BidirectionalIterator
:relfileprefix: ../../../
:mrdocs:

Construct the default value for this iterator type&period; All default&hyphen; constructed `BidirectionalIterator` objects represent non&hyphen;dereferenceable iterators into the same empty range&period; They do not have a singular value unless an object of the type specified by the template parameter `ITER&lowbar;IMP` has a singular value after value&hyphen;initialization&period;

== Synopsis

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

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
BidirectionalIterator();
----


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