[#BloombergLP-bslx-TestOutStream-putArrayUint64] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslx.adoc[bslx]::xref:BloombergLP/bslx/TestOutStream.adoc[TestOutStream]::putArrayUint64 :relfileprefix: ../../../ :mrdocs: Write to this stream the one‐byte type indicator for an eight‐byte unsigned integer, the four‐byte, two's complement integer (in network byte order) comprised of the least‐significant four bytes of the specified `numValues` (in host byte order), and the consecutive eight‐byte, two's complement unsigned integers (in network byte order) comprised of the least‐significant eight bytes of each of the `numValues` leading entries in the specified `values` (in host byte order), and return a reference to this stream. If this stream is initially invalid, this operation has no effect. If the next output operation has been set to be marked invalid (see `makeNextInvalid`), reset this marking and emit the invalid indicator instead of the type indicator. The behavior is undefined unless `0 <= numValues` and `values` has sufficient contents. == Synopsis Declared in `<bslx_testoutstream.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bslx/TestOutStream.adoc[TestOutStream]& putArrayUint64( xref:BloombergLP/bsls/Types/Uint64.adoc[bsls::Types::Uint64] const* values, int numValues); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#