BloombergLP::bslim::FuzzUtil::consumeRandomLengthString

consumeRandomLengthString overloads

Synopses

Declared in <bslim_fuzzutil.h>

Load into output a string of length at most maxLength.

static
void
consumeRandomLengthString(
    bsl::string* output,
    FuzzDataView* fuzzDataView,
    std::size_t maxLength);
» more...

Same as the preceding overload for std::pmr::string.

static
void
consumeRandomLengthString(
    std::pmr::string* output,
    FuzzDataView* fuzzDataView,
    std::size_t maxLength);
» more...

Same as the preceding overload for std::string.

static
void
consumeRandomLengthString(
    std::string* output,
    FuzzDataView* fuzzDataView,
    std::size_t maxLength);
» more...

Parameters

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