[#BloombergLP-bdlat-FuzzUtil_ManipulatorWithCategory] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlat.adoc[bdlat]::FuzzUtil_ManipulatorWithCategory :relfileprefix: ../../ :mrdocs: A generic functor (manipulator) with a function call operator that matches the signature expected by the `bdlat_TypeCategoryUtil::manipulateByCategory` operation. == Synopsis Declared in `<bdlat_fuzzutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct FuzzUtil_ManipulatorWithCategory; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlat/FuzzUtil_ManipulatorWithCategory/operator_call.adoc[`operator()`] | Call `FuzzUtil::consume(object, fuzzData)`. Return 0. |=== == Data Members [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlat/FuzzUtil_ManipulatorWithCategory/fuzzData.adoc[`fuzzData`] | Fuzz input bytes used to populate visited objects. | xref:BloombergLP/bdlat/FuzzUtil_ManipulatorWithCategory/options.adoc[`options`] | Options controlling how fuzz data is consumed; may be null. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#