[#BloombergLP-bdlat]
= xref:BloombergLP.adoc[BloombergLP]::bdlat
:relfileprefix: ../
:mrdocs:

Namespace for `bdlat` array utility function templates&period;

== Types

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlat/ArrayUtil.adoc[`ArrayUtil`] 
| This `struct` provides a namespace for suite of function templates providing non&hyphen;primitive operations on &quot;array&quot; types&period;
| xref:BloombergLP/bdlat/EnumUtil.adoc[`EnumUtil`] 
| Namespace for utility functions that decode `bdlat` enumerations&period;
| xref:BloombergLP/bdlat/FuzzUtil.adoc[`FuzzUtil`] 
| Utility for populating `bdlat`&hyphen;compatible types from fuzz data&period;
| xref:BloombergLP/bdlat/FuzzUtilOptions.adoc[`FuzzUtilOptions`] 
| Options for `bdlat&colon;&colon;FuzzUtil`&period;
| xref:BloombergLP/bdlat/FuzzUtil_Manipulator.adoc[`FuzzUtil&lowbar;Manipulator`] 
| A generic functor (manipulator) with function call operators that match the signature expected by the `bdlat&lowbar;_Functions&colon;&colon;manipulate_` operations&period;
| xref:BloombergLP/bdlat/FuzzUtil_ManipulatorWithCategory.adoc[`FuzzUtil&lowbar;ManipulatorWithCategory`] 
| A generic functor (manipulator) with a function call operator that matches the signature expected by the `bdlat&lowbar;TypeCategoryUtil&colon;&colon;manipulateByCategory` operation&period;
| xref:BloombergLP/bdlat/NullableValueUtil.adoc[`NullableValueUtil`] 
| This `struct` provides a namespace for a suite of function templates providing non&hyphen;primitive operations on &quot;nullable value&quot; types&period;
|===


== Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlat/operator_eq.adoc[`operator&equals;&equals;`] 
| Return `true` if the specified `lhs` and `rhs` have the same value, and `false` otherwise&period;
| xref:BloombergLP/bdlat/operator_not_eq.adoc[`operator!&equals;`] 
| Return `true` if the specified `lhs` and `rhs` do not have the same value, and `false` otherwise&period;
|===



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