#include <objectmanager.h>
Classes | |
class | AllocatedObject |
Static Public Member Functions | |
static size_t | getSize (void *const ptr) |
Static Protected Member Functions | |
static size_t | getOverhead (void *const) |
static bool | isFree (void *const ptr) |
static bool | isPrevFree (void *const ptr) |
static void * | getPrev (void *const ptr) |
static void * | getNext (void *const ptr) |
static void * | makeObject (void *buf, size_t prevSize, size_t sz) |
static size_t | getPrevSize (void *const ptr) |
static void | markFree (void *ptr) |
static void | markInUse (void *ptr) |
static AllocatedObject * | getObject (void *const ptr) |
Static Private Member Functions | |
static void | setSize (void *ptr, size_t sz) |
static void | setPrevSize (void *ptr, size_t sz) |
static void* HL::ObjectManagerBase< SuperHeap >::getNext | ( | void *const | ptr | ) | [inline, static, protected] |
static AllocatedObject* HL::ObjectManagerBase< SuperHeap >::getObject | ( | void *const | ptr | ) | [inline, static, protected] |
static size_t HL::ObjectManagerBase< SuperHeap >::getOverhead | ( | void * | const | ) | [inline, static, protected] |
static void* HL::ObjectManagerBase< SuperHeap >::getPrev | ( | void *const | ptr | ) | [inline, static, protected] |
static size_t HL::ObjectManagerBase< SuperHeap >::getPrevSize | ( | void *const | ptr | ) | [inline, static, protected] |
static size_t HL::ObjectManagerBase< SuperHeap >::getSize | ( | void *const | ptr | ) | [inline, static] |
static bool HL::ObjectManagerBase< SuperHeap >::isFree | ( | void *const | ptr | ) | [inline, static, protected] |
static bool HL::ObjectManagerBase< SuperHeap >::isPrevFree | ( | void *const | ptr | ) | [inline, static, protected] |
static void* HL::ObjectManagerBase< SuperHeap >::makeObject | ( | void * | buf, | |
size_t | prevSize, | |||
size_t | sz | |||
) | [inline, static, protected] |
static void HL::ObjectManagerBase< SuperHeap >::markFree | ( | void * | ptr | ) | [inline, static, protected] |
static void HL::ObjectManagerBase< SuperHeap >::markInUse | ( | void * | ptr | ) | [inline, static, protected] |
static void HL::ObjectManagerBase< SuperHeap >::setPrevSize | ( | void * | ptr, | |
size_t | sz | |||
) | [inline, static, private] |
static void HL::ObjectManagerBase< SuperHeap >::setSize | ( | void * | ptr, | |
size_t | sz | |||
) | [inline, static, private] |