#include <mem_pool_base.h>
Inheritance diagram for mem_pool_base:
Public Member Functions | |
virtual | ~mem_pool_base () |
virtual void | recycle ()=0 |
Static Public Member Functions | |
static void * | alloc_sys (size_t __size) |
static void | dealloc_sys (void *__ptr) |
Classes | |
struct | _Block_list |
Structure to store the next available memory block. More... |
mem_pool_base::~mem_pool_base | ( | ) | [virtual] |
virtual void mem_pool_base::recycle | ( | ) | [pure virtual] |
Implemented in static_mem_pool< _Sz, _Gid >.
void * mem_pool_base::alloc_sys | ( | size_t | __size | ) | [static] |
void mem_pool_base::dealloc_sys | ( | void * | __ptr | ) | [static] |