#include <Arena.H>
Inheritance diagram for BArena:
This is the simplest dynamic memory management class derived from Arena.
Makes calls to ::operator new() and ::operator delete().
Public Member Functions | |
BArena (const char *name="unnamed") | |
virtual void * | alloc (size_t sz) |
virtual void | free (void *pt) |
Deletes the arena pointed to by pt. |
|
optional
|
|
: Allocates a dynamic memory arena of size sz. Returns a pointer to this memory. Implements Arena. |
|
Deletes the arena pointed to by pt.
Implements Arena. |