QxOrm 1.4.9
C++ Object Relational Mapping library
Loading...
Searching...
No Matches
qx::memory::mem_pool_base Class Referenceabstract

#include <mem_pool_base.h>

Inheritance diagram for qx::memory::mem_pool_base:
qx::memory::static_mem_pool< _Sz, _Gid >

Classes

struct  _Block_list
 

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)
 

Detailed Description

Base class for memory pools.

Definition at line 59 of file mem_pool_base.h.

Constructor & Destructor Documentation

◆ ~mem_pool_base()

virtual qx::memory::mem_pool_base::~mem_pool_base ( )
virtual

Member Function Documentation

◆ alloc_sys()

static void * qx::memory::mem_pool_base::alloc_sys ( size_t __size)
static

◆ dealloc_sys()

static void qx::memory::mem_pool_base::dealloc_sys ( void * __ptr)
static

◆ recycle()

virtual void qx::memory::mem_pool_base::recycle ( )
pure virtual

The documentation for this class was generated from the following file: