Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

ost::MemPagerObject Class Reference

This class is used to create derived classes which are constructed within a memory pager pool. create objects in a memory pager. More...

#include <misc.h>

List of all members.

Public Methods

void* operator new (size_t size, MemPager &pager)
 Allocate memory from a memory pager. More...

void* operator new[] (size_t size, MemPager &pager)
 Allocate array from a memory pager. More...

void operator delete (void *)
 Mempager delete does nothing; the pool purges. More...

void operator delete[] (void *)
 Array mempager delete does nothing; the pool purges. More...


Detailed Description

This class is used to create derived classes which are constructed within a memory pager pool. create objects in a memory pager.

Author:
David Sugar <dyfet@ostel.com>


Member Function Documentation

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.

Parameters:
size   of new passed from operator.
pager   to allocate from.

void * ost::MemPagerObject::operator new[] ( size_t size,
MemPager & pager ) [inline]
 

Allocate array from a memory pager.

Parameters:
size   of new passed from operator.
pager   to allocate from.


The documentation for this class was generated from the following file:
Generated at Fri May 30 14:51:03 2008 for GNU CommonC++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001