Allocates extra room for the size of an object. More...
#include <sizeheap.h>
Public Member Functions | |
SizeHeap (void) | |
void * | malloc (const size_t sz) |
void | free (void *ptr) |
Private Types | |
typedef UseSizeHeap< SuperHeap > ::freeObject | freeObject |
Allocates extra room for the size of an object.
typedef UseSizeHeap<SuperHeap>::freeObject HL::SizeHeap< SuperHeap >::freeObject [private] |
HL::SizeHeap< SuperHeap >::SizeHeap | ( | void | ) | [inline] |
void HL::SizeHeap< SuperHeap >::free | ( | void * | ptr | ) | [inline] |
Reimplemented in HL::ANSIWrapper< SizeHeap< StaticHeap< 65536 > > >.
void* HL::SizeHeap< SuperHeap >::malloc | ( | const size_t | sz | ) | [inline] |
Reimplemented in HL::ANSIWrapper< SizeHeap< StaticHeap< 65536 > > >.