BloombergLP::bdlat::FuzzUtilOptions

Options for bdlat::FuzzUtil.

Synopsis

Declared in <bdlat_fuzzutiloptions.h>

class FuzzUtilOptions;

Member Functions

NameDescription
FuzzUtilOptions [constructor]Set all the attributes to to the corresponding default values.
maxArrayLength Return the maximum array length.
maxStringLength Return the maximum string length.
printableAsciiCharsOnly Return whether to generate only printable ASCII characters for strings.
setMaxArrayLength Set the maximum array length to the specified value. Return a reference to *this.
setMaxStringLength Set the maximum string length to the specified value. Return a reference to *this.
setPrintableAsciiCharsOnly Set whether to generate only printable ASCII characters for strings.

Static Data Members

NameDescription
k_MAX_ARRAY_LENGTH_DEFAULT Default maximum length for generated arrays.
k_MAX_STRING_LENGTH_DEFAULT Default maximum length for generated strings.
k_PRINTABLE_ASCII_CHARS_ONLY_DEFAULT Default for whether generated strings use only printable ASCII.

Non-Member Functions

NameDescription
operator!=Return true if the specified lhs and rhs do not have the same value, and false otherwise.
operator==Return true if the specified lhs and rhs have the same value, and false otherwise.