BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bdlat::FuzzUtil_Manipulator Struct Reference

#include <bdlat_fuzzutil.h>

Detailed Description

A generic functor (manipulator) with function call operators that match the signature expected by the bdlat_*Functions::manipulate* operations.

See bdlat_fuzzutil

Public Member Functions

template<class t_TYPE >
int operator() (t_TYPE *object)
 
template<class t_TYPE , class t_INFO >
int operator() (t_TYPE *object, const t_INFO &)
 

Public Attributes

bslim::FuzzDataViewfuzzData
 
const FuzzUtilOptionsoptions
 

Member Function Documentation

◆ operator()() [1/2]

template<class t_TYPE >
int bdlat::FuzzUtil_Manipulator::operator() ( t_TYPE *  object)
inline

Call FuzzUtil::consume(object, fuzzData). Return 0.

◆ operator()() [2/2]

template<class t_TYPE , class t_INFO >
int bdlat::FuzzUtil_Manipulator::operator() ( t_TYPE *  object,
const t_INFO &   
)
inline

Call FuzzUtil::consume(object, fuzzData). Return 0.

Member Data Documentation

◆ fuzzData

bslim::FuzzDataView* bdlat::FuzzUtil_Manipulator::fuzzData

◆ options

const FuzzUtilOptions* bdlat::FuzzUtil_Manipulator::options

The documentation for this struct was generated from the following file: