#include <fifodlfreelist.h>
Classes | |
class | freeObject |
Public Member Functions | |
FIFODLFreelistHeap (void) | |
~FIFODLFreelistHeap (void) | |
void * | malloc (size_t sz) |
void | free (void *ptr) |
Static Public Member Functions | |
static void | remove (void *rptr) |
Private Member Functions | |
int | isEmpty (void) |
Private Attributes | |
freeObject | head |
freeObject | tail |
FIFODLFreelistHeap< Super >::FIFODLFreelistHeap | ( | void | ) | [inline] |
FIFODLFreelistHeap< Super >::~FIFODLFreelistHeap | ( | void | ) | [inline] |
void FIFODLFreelistHeap< Super >::free | ( | void * | ptr | ) | [inline] |
int FIFODLFreelistHeap< Super >::isEmpty | ( | void | ) | [inline, private] |
void* FIFODLFreelistHeap< Super >::malloc | ( | size_t | sz | ) | [inline] |
static void FIFODLFreelistHeap< Super >::remove | ( | void * | rptr | ) | [inline, static] |
freeObject FIFODLFreelistHeap< Super >::head [private] |
freeObject FIFODLFreelistHeap< Super >::tail [private] |