Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > by-pkgid > ad1ba1135a9c9eeffc2e538163e00373 > files > 714

libCommonC++2_1.4-devel-1.4.1-1mdv2007.0.i586.rpm

\section{ost::Mem\-Pager\-Object Class Reference}
\label{classost_1_1_mem_pager_object}\index{ost::MemPagerObject@{ost::MemPagerObject}}
This class is used to create derived classes which are constructed within a memory pager pool.create objects in a memory pager.  


{\tt \#include $<$misc.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
void $\ast$ {\bf operator new} (size\_\-t size, {\bf Mem\-Pager} \&pager)
\begin{CompactList}\small\item\em Allocate memory from a memory pager. \item\end{CompactList}\item 
void $\ast$ {\bf operator new[$\,$]} (size\_\-t size, {\bf Mem\-Pager} \&pager)
\begin{CompactList}\small\item\em Allocate array from a memory pager. \item\end{CompactList}\item 
void {\bf operator delete} (void $\ast$)
\begin{CompactList}\small\item\em Mempager delete does nothing; the pool purges. \item\end{CompactList}\item 
void {\bf operator delete[$\,$]} (void $\ast$)
\begin{CompactList}\small\item\em Array mempager delete does nothing; the pool purges. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
This class is used to create derived classes which are constructed within a memory pager pool.create objects in a memory pager. 

\begin{Desc}
\item[Author:]David Sugar $<${\tt dyfet@ostel.com}$>$ \end{Desc}




\subsection{Member Function Documentation}
\index{ost::MemPagerObject@{ost::Mem\-Pager\-Object}!operator delete@{operator delete}}
\index{operator delete@{operator delete}!ost::MemPagerObject@{ost::Mem\-Pager\-Object}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::Mem\-Pager\-Object::operator delete (void $\ast$)\hspace{0.3cm}{\tt  [inline]}}\label{classost_1_1_mem_pager_object_e039834d73e7dc19be6111eaf52264a7}


Mempager delete does nothing; the pool purges. 

\index{ost::MemPagerObject@{ost::Mem\-Pager\-Object}!operator delete[]@{operator delete[]}}
\index{operator delete[]@{operator delete[]}!ost::MemPagerObject@{ost::Mem\-Pager\-Object}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::Mem\-Pager\-Object::operator delete[$\,$] (void $\ast$)\hspace{0.3cm}{\tt  [inline]}}\label{classost_1_1_mem_pager_object_944f0bd3fd0c362cdc1d7d6b31bdcdcd}


Array mempager delete does nothing; the pool purges. 

\index{ost::MemPagerObject@{ost::Mem\-Pager\-Object}!operator new@{operator new}}
\index{operator new@{operator new}!ost::MemPagerObject@{ost::Mem\-Pager\-Object}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ ost::Mem\-Pager\-Object::operator new (size\_\-t {\em size}, {\bf Mem\-Pager} \& {\em pager})\hspace{0.3cm}{\tt  [inline]}}\label{classost_1_1_mem_pager_object_2bacdd98544fb7be92b1d5ae9b2919d1}


Allocate memory from a memory pager. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em size}]of new passed from operator. \item[{\em pager}]to allocate from. \end{description}
\end{Desc}
\index{ost::MemPagerObject@{ost::Mem\-Pager\-Object}!operator new[]@{operator new[]}}
\index{operator new[]@{operator new[]}!ost::MemPagerObject@{ost::Mem\-Pager\-Object}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ ost::Mem\-Pager\-Object::operator new[$\,$] (size\_\-t {\em size}, {\bf Mem\-Pager} \& {\em pager})\hspace{0.3cm}{\tt  [inline]}}\label{classost_1_1_mem_pager_object_7b4c7e265406e5c56fa232276075f493}


Allocate array from a memory pager. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em size}]of new passed from operator. \item[{\em pager}]to allocate from. \end{description}
\end{Desc}


The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
{\bf misc.h}\end{CompactItemize}