[#BloombergLP-bsltf-TestValuesArrayIterator-2constructor-04] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsltf.adoc[bsltf]::xref:BloombergLP/bsltf/TestValuesArrayIterator.adoc[TestValuesArrayIterator]::TestValuesArrayIterator :relfileprefix: ../../../ :mrdocs: Create an iterator referring to `object` within `[object, end)]`. == Synopsis Declared in `<bsltf_testvaluesarray.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- TestValuesArrayIterator( VALUE const* object, VALUE const* end, bool* dereferenceable, bool* isValid); ---- == Description Create an iterator referring to the specified `object` for a container with the specified `end`, with two arrays of boolean referred to by the specified `dereferenceable` and `isValid` to indicate whether this iterator and its subsequent values until `end` is allowed to be dereferenced and is not yet invalidated respectively. == Parameters [cols="1,4"] |=== | Name| Description | *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]#