#include <sizeownerheap.h>
Public Member Functions | |
void * | malloc (size_t sz) |
void | free (void *ptr) |
Static Public Member Functions | |
static Super * | owner (void *ptr) |
static size_t | size (void *ptr) |
Private Types | |
typedef AddHeap< SizeOwner < Super >, Super > | SuperHeap |
typedef AddHeap<SizeOwner<Super>, Super> HL::SizeOwnerHeap< Super >::SuperHeap [private] |
void HL::SizeOwnerHeap< Super >::free | ( | void * | ptr | ) | [inline] |
Reimplemented from HL::AddHeap< SizeOwner< Super >, Super >.
void* HL::SizeOwnerHeap< Super >::malloc | ( | size_t | sz | ) | [inline] |
Reimplemented from HL::AddHeap< SizeOwner< Super >, Super >.
static Super* HL::SizeOwnerHeap< Super >::owner | ( | void * | ptr | ) | [inline, static] |
static size_t HL::SizeOwnerHeap< Super >::size | ( | void * | ptr | ) | [inline, static] |