BloombergLP::bdlat::FuzzUtil

Utility for populating bdlat-compatible types from fuzz data.

Synopsis

Declared in <bdlat_fuzzutil.h>

class FuzzUtil;

Description

This utility class provides a namespace for a suite of functions operating on objects of type bslim::FuzzDataView and providing the consumption of fuzz data bytes into bdlat-compatible types.

Static Member Functions

NameDescription
consumeMessage consumeMessage overloads

Friends

NameDescription
BloombergLP::bdlat::FuzzUtil_ManipulatorWithCategoryA generic functor (manipulator) with a function call operator that matches the signature expected by the bdlat_TypeCategoryUtil::manipulateByCategory operation.
BloombergLP::bdlat::FuzzUtil_ManipulatorA generic functor (manipulator) with function call operators that match the signature expected by the bdlat_Functions::manipulate operations.