EPICS ARCHIVER V4
|
A memory region that can be resized. More...
#include <MemoryBuffer.h>
Public Member Functions | |
MemoryBuffer () | |
Constructor: Buffer is initially empty. | |
MemoryBuffer (size_t wanted) | |
Constructor. | |
~MemoryBuffer () | |
Destructor. | |
void | reserve (size_t wanted) |
Reserve or grow buffer. More... | |
const T * | mem () const |
Access as (T *) | |
T * | mem () |
Access as (T *) | |
size_t | capacity () const |
Get current size. | |
A memory region that can be resized.
A MemoryBuffer<T> which has reserved size, may grow in size (new, no realloc) and is automatically deallocated.
|
inline |
Reserve or grow buffer.
GenericException |