GNU CommonC++
ost::MemPagerObject Class Reference

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.

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.nosp@m.@ost.nosp@m.el.co.nosp@m.m

Member Function Documentation

◆ operator delete()

void ost::MemPagerObject::operator delete ( void * )
inline

Mempager delete does nothing; the pool purges.

◆ operator delete[]()

void ost::MemPagerObject::operator delete[] ( void * )
inline

Array mempager delete does nothing; the pool purges.

◆ operator new()

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

Allocate memory from a memory pager.

Parameters
sizeof new passed from operator.
pagerto allocate from.

◆ operator new[]()

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

Allocate array from a memory pager.

Parameters
sizeof new passed from operator.
pagerto allocate from.

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