BloombergLP::bslim::FuzzUtil::consumeRandomLengthChars

consumeRandomLengthChars overloads

Synopses

Declared in <bslim_fuzzutil.h>

Load into output a character sequence of length at most maxLength.

static
void
consumeRandomLengthChars(
    bsl::vector<char>* output,
    FuzzDataView* fuzzDataView,
    std::size_t maxLength);
» more...

Same as the preceding overload for std::pmr::vector<char>.

static
void
consumeRandomLengthChars(
    std::pmr::vector<char>* output,
    FuzzDataView* fuzzDataView,
    std::size_t maxLength);
» more...

Same as the preceding overload for std::vector<char>.

static
void
consumeRandomLengthChars(
    std::vector<char>* output,
    FuzzDataView* fuzzDataView,
    std::size_t maxLength);
» more...

Parameters

NameDescription
outputdestination for the generated character sequence
fuzzDataViewview providing fuzz input bytes
maxLengthmaximum number of characters to load into output