![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Memory arena interface. More...
#include <iarena.h>
Public Member Functions | |
virtual void * | allocate (size_t size)=0 |
Allocate memory. | |
virtual void | deallocate (void *)=0 |
Deallocate previously allocated memory. | |
template<class T > | |
void | destroy_object (T &object) |
Destroy object and deallocate its memory. | |
Allocate memory.
size
bytes or NULL if memory can't be allocated. Implemented in roc::core::HeapArena.
Deallocate previously allocated memory.
Implemented in roc::core::HeapArena.