[#BloombergLP-bsltf-TestValuesArrayIterator-2constructor-05] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsltf.adoc[bsltf]::xref:BloombergLP/bsltf/TestValuesArrayIterator.adoc[TestValuesArrayIterator]::TestValuesArrayIterator :relfileprefix: ../../../ :mrdocs: Constructors == Synopses Declared in `<bsltf_testvaluesarray.h>` Create a null‐initialized iterator. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bsltf/TestValuesArrayIterator/2constructor-09.adoc[TestValuesArrayIterator](); ---- [.small]#xref:BloombergLP/bsltf/TestValuesArrayIterator/2constructor-09.adoc[_» more..._]# Create an iterator having the same value as the specified `original` object. The behavior is undefined unless `original` is valid. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bsltf/TestValuesArrayIterator/2constructor-0e.adoc[TestValuesArrayIterator](xref:BloombergLP/bsltf/TestValuesArrayIterator.adoc[TestValuesArrayIterator] const& original); ---- [.small]#xref:BloombergLP/bsltf/TestValuesArrayIterator/2constructor-0e.adoc[_» more..._]# Create an iterator referring to `object` within `[object, end)]`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bsltf/TestValuesArrayIterator/2constructor-04.adoc[TestValuesArrayIterator]( VALUE const* object, VALUE const* end, bool* dereferenceable, bool* isValid); ---- [.small]#xref:BloombergLP/bsltf/TestValuesArrayIterator/2constructor-04.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *original* | iterator to copy | *object* | address of the current element | *end* | address of the past‐the‐end element | *dereferenceable* | array indicating dereferenceability per element | *isValid* | array indicating validity per element |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#