|
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 |