BloombergLP::bdlbb::BlobUtil::insert

insert overloads

Synopses

Declared in <bdlbb_blobutil.h>

Insert the entire source blob into dest at destOffset.

static
void
insert(
    Blob* dest,
    int destOffset,
    Blob const& source);
» more...

Insert from sourceOffset in source into dest at destOffset.

static
void
insert(
    Blob* dest,
    int destOffset,
    Blob const& source,
    int sourceOffset);
» more...

Insert a byte range from source into dest at destOffset.

static
void
insert(
    Blob* dest,
    int destOffset,
    Blob const& source,
    int sourceOffset,
    int sourceLength);
» more...

Parameters

NameDescription
destdestination blob
destOffsetinsertion offset in dest
sourcesource blob
sourceOffsetstarting byte offset in source
sourceLengthnumber of bytes to insert from source