prependDataBufferIfValid overloads

Synopses

Declared in <bdlbb_blobutil.h>

Insert the specified move‐insertable buffer before the beginning of the specified dest if neither the resulting total size of dest nor its resulting total number of buffers exceeds INT_MAX. Return 0 on success, and a non‐zero value (with no effect) otherwise. The length of the dest is incremented by the length of the prepended buffer. In case of success the buffer is left in a valid but unspecified state.

Insert the specified buffer before the beginning of the specified dest if neither the resulting total size of dest nor its resulting total number of buffers exceeds INT_MAX. Return 0 on success, and a non‐zero value (with no effect) otherwise. The length of the dest is incremented by the length of the prepended buffer.

static
int
prependDataBufferIfValid(
    Blob* dest,
    BlobBuffer const& buffer);

Created with MrDocs