[#BloombergLP-bdlat-FuzzUtilOptions] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlat.adoc[bdlat]::FuzzUtilOptions :relfileprefix: ../../ :mrdocs: Options for `bdlat::FuzzUtil`. == Synopsis Declared in `<bdlat_fuzzutiloptions.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class FuzzUtilOptions; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlat/FuzzUtilOptions/2constructor.adoc[`FuzzUtilOptions`] [.small]#[constructor]# | Set all the attributes to to the corresponding default values. | xref:BloombergLP/bdlat/FuzzUtilOptions/maxArrayLength.adoc[`maxArrayLength`] | Return the maximum array length. | xref:BloombergLP/bdlat/FuzzUtilOptions/maxStringLength.adoc[`maxStringLength`] | Return the maximum string length. | xref:BloombergLP/bdlat/FuzzUtilOptions/printableAsciiCharsOnly.adoc[`printableAsciiCharsOnly`] | Return whether to generate only printable ASCII characters for strings. | xref:BloombergLP/bdlat/FuzzUtilOptions/setMaxArrayLength.adoc[`setMaxArrayLength`] | Set the maximum array length to the specified `value`. Return a reference to `*this`. | xref:BloombergLP/bdlat/FuzzUtilOptions/setMaxStringLength.adoc[`setMaxStringLength`] | Set the maximum string length to the specified `value`. Return a reference to `*this`. | xref:BloombergLP/bdlat/FuzzUtilOptions/setPrintableAsciiCharsOnly.adoc[`setPrintableAsciiCharsOnly`] | Set whether to generate only printable ASCII characters for strings. |=== == Static Data Members [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlat/FuzzUtilOptions/k_MAX_ARRAY_LENGTH_DEFAULT.adoc[`k_MAX_ARRAY_LENGTH_DEFAULT`] | Default maximum length for generated arrays. | xref:BloombergLP/bdlat/FuzzUtilOptions/k_MAX_STRING_LENGTH_DEFAULT.adoc[`k_MAX_STRING_LENGTH_DEFAULT`] | Default maximum length for generated strings. | xref:BloombergLP/bdlat/FuzzUtilOptions/k_PRINTABLE_ASCII_CHARS_ONLY_DEFAULT.adoc[`k_PRINTABLE_ASCII_CHARS_ONLY_DEFAULT`] | Default for whether generated strings use only printable ASCII. |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlat/operator_not_eq.adoc[`operator!=`] | Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise. Two `FuzzUtilOptions` objects do not have the same value if any of the corresponding values of their `maxArrayLength`, `maxStringLength`, and `printableAsciiCharsOnly` attributes are not the same. | xref:BloombergLP/bdlat/operator_eq.adoc[`operator==`] | Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. Two `FuzzUtilOptions` objects have the same value if all of the corresponding values of their `maxArrayLength`, `maxStringLength`, and `printableAsciiCharsOnly` attributes are the same. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#