This class implements the output functionality of the basic_streambuf protocol, using a client‐supplied bdlbb::Blob.
Synopsis
Declared in <bdlbb_blobstreambuf.h>
class OutBlobStreamBuf
: public std::streambuf
Base Classes
Name |
Description |
|
Member Functions
Name |
Description |
|
Create a |
|
Destroy this stream buffer. |
Return the index of the current buffer. The behavior is undefined unless the "streamed" blob has at least one buffer. |
|
Return the address of the blob held by this stream buffer. |
|
Return the address of the blob held by this stream buffer. |
|
Return the number of bytes contained in the buffers located before the current one. The behavior is undefined unless the "streamed" blob has at least one buffer. |
|
Reset the put position of this buffer to the first location, available for writing in the underlying |
Protected Member Functions
Name |
Description |
|
Append the optionally specified character |
|
Return |
|
Set the location from which the next I/O operation indicated by the optionally specified |
|
Set the location from which the next I/O operation indicated by the optionally specified |
|
Return 0 unconditionally. |
|
Synchronize the put position in the blob of this stream buffer. Return 0 unconditionally. |
|
Return |
|
Return 0 unconditionally. |
|
Copy the specified |
Created with MrDocs