consumeRandomLengthAsciiString overloads

Synopses

Declared in <bslim_fuzzutil.h>

Load into output a printable ASCII string of length at most maxLength.

static
void
consumeRandomLengthAsciiString(
    bsl::string* output,
    FuzzDataView* fuzzDataView,
    std::size_t maxLength);

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

static
void
consumeRandomLengthAsciiString(
    std::pmr::string* output,
    FuzzDataView* fuzzDataView,
    std::size_t maxLength);

Same as the preceding overload for std::string.

static
void
consumeRandomLengthAsciiString(
    std::string* output,
    FuzzDataView* fuzzDataView,
    std::size_t maxLength);

Parameters

Name

Description

output

destination for the generated string

fuzzDataView

view providing fuzz input bytes

maxLength

maximum number of characters to load into output

Created with MrDocs