appendBuffer overloads
Declared in <bdlbb_blob.h>
Append the specified move-insertable buffer after the last buffer of this blob. The buffer is left in a valid but unspecified state. The length of this blob is unaffected. The behavior is undefined unless neither the total size of the resulting blob nor its total number of buffers exceeds INT_MAX. Note that this operation is equivalent to insertBuffer(numBuffers(), buffer), but is more efficient.
void
appendBuffer(bslmf::MovableRef<BlobBuffer> buffer);
» more...
Append the specified buffer after the last buffer of this blob. The length of this blob is unaffected. The behavior is undefined unless neither the total size of the resulting blob nor its total number of buffers exceeds INT_MAX. Note that this operation is equivalent to insertBuffer(numBuffers(), buffer), but is more efficient.
void
appendBuffer(BlobBuffer const& buffer);
» more...