GNU CommonC++
|
This class is used to create derived classes which are constructed within a memory pager pool. More...
#include <misc.h>
Public Member Functions | |
void * | operator new (size_t size, MemPager &pager) |
Allocate memory from a memory pager. | |
void * | operator new[] (size_t size, MemPager &pager) |
Allocate array from a memory pager. | |
void | operator delete (void *) |
Mempager delete does nothing; the pool purges. | |
void | operator delete[] (void *) |
Array mempager delete does nothing; the pool purges. |
This class is used to create derived classes which are constructed within a memory pager pool.
create objects in a memory pager.
void ost::MemPagerObject::operator delete | ( | void * | ) | [inline] |
Mempager delete does nothing; the pool purges.
void ost::MemPagerObject::operator delete[] | ( | void * | ) | [inline] |
Array mempager delete does nothing; the pool purges.
void* ost::MemPagerObject::operator new | ( | size_t | size, |
MemPager & | pager | ||
) | [inline] |
Allocate memory from a memory pager.
size | of new passed from operator. |
pager | to allocate from. |
References ost::MemPager::alloc().
void* ost::MemPagerObject::operator new[] | ( | size_t | size, |
MemPager & | pager | ||
) | [inline] |
Allocate array from a memory pager.
size | of new passed from operator. |
pager | to allocate from. |
References ost::MemPager::alloc().