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