Copy into the specified dst starting at the specified dstOffset the specified length bytes from the specified src. The behavior is undefined unless 0 <= dstOffset, 0 <= length, dst || 0 == length, src || 0 == length, !dst || dstOffset <= dst‐>length() ‐ length, and src refers to a buffer with at least length bytes. Note that this operation does not require dst to have a blob buffer factory in that it does not create or destroy blobs ‐‐ it simply copies data from src into dst, so dst must already have room for length bytes of data added at dstOffset.

Synopsis

Declared in <bdlbb_blobutil.h>

static
void
copy(
    Blob* dst,
    int dstOffset,
    char const* src,
    int length);

Created with MrDocs