Modeler Extensions Framework
|
Public Member Functions | |
BufferHelper (size_t initial_size=8192) | |
~BufferHelper () | |
operator char * () | |
operator void * () | |
operator size_t () | |
void | resize (size_t sz) |
helper class for managing a resizable memory buffer
Definition at line 28 of file BufferHelper.h.
BufferHelper | ( | size_t | initial_size = 8192 | ) |
create the buffer
initial_size | override default size in bytes |
~BufferHelper | ( | ) |
delete the buffer
frees associated storage
operator char * | ( | ) |
get a char *pointer to the memory buffer
operator size_t | ( | ) |
return the size of the memory buffer
operator void * | ( | ) |
get a void *pointer to the memory buffer
void resize | ( | size_t | sz | ) |
resize the memory buffer (will clear its contents)
sz | new memory buffer size |