[#BloombergLP-bdlat-ArrayUtil] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlat.adoc[bdlat]::ArrayUtil :relfileprefix: ../../ :mrdocs: This `struct` provides a namespace for suite of function templates providing non‐primitive operations on "array" types. == Synopsis Declared in `<bdlat_arrayutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct ArrayUtil; ---- == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlat/ArrayUtil/accessElementByCategory.adoc[`accessElementByCategory`] | Invoke a categorized accessor on an element of the specified array. | xref:BloombergLP/bdlat/ArrayUtil/manipulateElementByCategory.adoc[`manipulateElementByCategory`] | Invoke a categorized manipulator on an element of the specified array. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#