#include <batchheap.h>
Classes | |
| class | FreeObject |
| class | freeObject |
| class | np |
Public Member Functions | |
| int | multimalloc (int num, size_t sz, void *&ptr) |
| void | multifree (int num, void *&ptr) |
| MultiMalloc (void) | |
| ~MultiMalloc (void) | |
| int | multimalloc (int num, size_t sz, void *&ptr) |
| void | multifree (int num, void *ptr) |
Private Member Functions | |
| MultiMalloc (const MultiMalloc &) | |
| MultiMalloc & | operator= (const MultiMalloc &) |
| void * | malloc (size_t) |
| void | free (void *) |
Static Private Member Functions | |
| static size_t | align (size_t sz) |
Private Attributes | |
| Stack< np, DynArray< np > > | stk |
| MultiMalloc< SuperHeap >::MultiMalloc | ( | void | ) | [inline] |
| MultiMalloc< SuperHeap >::~MultiMalloc | ( | void | ) | [inline] |
| MultiMalloc< SuperHeap >::MultiMalloc | ( | const MultiMalloc< SuperHeap > & | ) | [private] |
| static size_t MultiMalloc< SuperHeap >::align | ( | size_t | sz | ) | [inline, static, private] |
| void MultiMalloc< SuperHeap >::free | ( | void * | ) | [private] |
| void* MultiMalloc< SuperHeap >::malloc | ( | size_t | ) | [private] |
| void MultiMalloc< SuperHeap >::multifree | ( | int | num, | |
| void * | ptr | |||
| ) | [inline] |
| void MultiMalloc< SuperHeap >::multifree | ( | int | num, | |
| void *& | ptr | |||
| ) | [inline] |
| int MultiMalloc< SuperHeap >::multimalloc | ( | int | num, | |
| size_t | sz, | |||
| void *& | ptr | |||
| ) | [inline] |
| int MultiMalloc< SuperHeap >::multimalloc | ( | int | num, | |
| size_t | sz, | |||
| void *& | ptr | |||
| ) | [inline] |
| MultiMalloc& MultiMalloc< SuperHeap >::operator= | ( | const MultiMalloc< SuperHeap > & | ) | [private] |
Stack<np, DynArray<np> > MultiMalloc< SuperHeap >::stk [private] |
1.6.3