BloombergLP::bslim::FuzzUtil::consumeNumber

Return a value of (template parameter) TYPE across its full range.

Synopses

Declared in <bslim_fuzzutil.h>

Return a value of (template parameter) TYPE across its full range.

template<class TYPE>
static
TYPE
consumeNumber(FuzzDataView* fuzzDataView)
requires bsl::is_integral<TYPE>::value;
» more...

Return a value of (template parameter) TYPE across its full range.

template<class TYPE>
static
TYPE
consumeNumber(FuzzDataView* fuzzDataView)
requires bsl::is_floating_point<TYPE>::value;
» more...

Return Value

a value of TYPE across its full representable range

Parameters

NameDescription
fuzzDataViewview providing fuzz input bytes