\hypertarget{classvertex__lcfi_1_1MetaMemoryManager}{\subsection{vertex\-\_\-lcfi\-:\-:Meta\-Memory\-Manager Class Reference}
\label{classvertex__lcfi_1_1MetaMemoryManager}\index{vertex\-\_\-lcfi\-::\-Meta\-Memory\-Manager@{vertex\-\_\-lcfi\-::\-Meta\-Memory\-Manager}}
}


\hyperlink{classvertex__lcfi_1_1MemoryManager}{Memory\-Manager} Controller -\/ see \hyperlink{classvertex__lcfi_1_1MemoryManager}{Memory\-Manager}.  




{\ttfamily \#include $<$memorymanager.\-h$>$}

\subsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classvertex__lcfi_1_1MetaMemoryManager_ac5f703de66a08e243d3c8b9f54ec0e3a}{void \hyperlink{classvertex__lcfi_1_1MetaMemoryManager_ac5f703de66a08e243d3c8b9f54ec0e3a}{del\-All\-Objects} ()}\label{classvertex__lcfi_1_1MetaMemoryManager_ac5f703de66a08e243d3c8b9f54ec0e3a}

\begin{DoxyCompactList}\small\item\em Delete all objects of all types held by this instance. \end{DoxyCompactList}\item 
\hypertarget{classvertex__lcfi_1_1MetaMemoryManager_a32e2ea530464a145e66ebaea9a24495c}{void \hyperlink{classvertex__lcfi_1_1MetaMemoryManager_a32e2ea530464a145e66ebaea9a24495c}{register\-Type} (\hyperlink{classvertex__lcfi_1_1MemoryManagerType}{Memory\-Manager\-Type} $\ast$Type)}\label{classvertex__lcfi_1_1MetaMemoryManager_a32e2ea530464a145e66ebaea9a24495c}

\begin{DoxyCompactList}\small\item\em Used by the \hyperlink{classvertex__lcfi_1_1MemoryManager}{Memory\-Manager} of each type to alert the controller of its existance. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classvertex__lcfi_1_1MetaMemoryManager_a091a22b5287a69fcff3b3dba523a8c5d}{static \hyperlink{classvertex__lcfi_1_1MetaMemoryManager}{Meta\-Memory\-Manager} $\ast$ \hyperlink{classvertex__lcfi_1_1MetaMemoryManager_a091a22b5287a69fcff3b3dba523a8c5d}{Event} ()}\label{classvertex__lcfi_1_1MetaMemoryManager_a091a22b5287a69fcff3b3dba523a8c5d}

\begin{DoxyCompactList}\small\item\em Returns the \hyperlink{classvertex__lcfi_1_1Event}{Event} duration singleton instance of the controller. \end{DoxyCompactList}\item 
\hypertarget{classvertex__lcfi_1_1MetaMemoryManager_a5afad1ed71f8c10b2be0f9f1230380c4}{static \hyperlink{classvertex__lcfi_1_1MetaMemoryManager}{Meta\-Memory\-Manager} $\ast$ \hyperlink{classvertex__lcfi_1_1MetaMemoryManager_a5afad1ed71f8c10b2be0f9f1230380c4}{Run} ()}\label{classvertex__lcfi_1_1MetaMemoryManager_a5afad1ed71f8c10b2be0f9f1230380c4}

\begin{DoxyCompactList}\small\item\em Returns the Run duration singleton instance of the controller. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classvertex__lcfi_1_1MetaMemoryManager_aa6ebb6a6a9c3a772e1f07181c0995ede}{\hyperlink{classvertex__lcfi_1_1MetaMemoryManager_aa6ebb6a6a9c3a772e1f07181c0995ede}{Meta\-Memory\-Manager} ()}\label{classvertex__lcfi_1_1MetaMemoryManager_aa6ebb6a6a9c3a772e1f07181c0995ede}

\begin{DoxyCompactList}\small\item\em Do not use. \end{DoxyCompactList}\item 
\hypertarget{classvertex__lcfi_1_1MetaMemoryManager_a96555a687042f887082c98a028213578}{\hyperlink{classvertex__lcfi_1_1MetaMemoryManager_a96555a687042f887082c98a028213578}{Meta\-Memory\-Manager} (const \hyperlink{classvertex__lcfi_1_1MetaMemoryManager}{Meta\-Memory\-Manager} \&)}\label{classvertex__lcfi_1_1MetaMemoryManager_a96555a687042f887082c98a028213578}

\begin{DoxyCompactList}\small\item\em Do not use. \end{DoxyCompactList}\item 
\hypertarget{classvertex__lcfi_1_1MetaMemoryManager_a97bad30ef45c032fdb58b056f0227a8d}{\hyperlink{classvertex__lcfi_1_1MetaMemoryManager}{Meta\-Memory\-Manager} \& \hyperlink{classvertex__lcfi_1_1MetaMemoryManager_a97bad30ef45c032fdb58b056f0227a8d}{operator=} (const \hyperlink{classvertex__lcfi_1_1MetaMemoryManager}{Meta\-Memory\-Manager} \&)}\label{classvertex__lcfi_1_1MetaMemoryManager_a97bad30ef45c032fdb58b056f0227a8d}

\begin{DoxyCompactList}\small\item\em Do not use. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsubsection{Detailed Description}
\hyperlink{classvertex__lcfi_1_1MemoryManager}{Memory\-Manager} Controller -\/ see \hyperlink{classvertex__lcfi_1_1MemoryManager}{Memory\-Manager}. 

Keeps track of Memory\-Managers for each type, and tells them to delete their objects when del\-All\-Objects is called. 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
memorymanager.\-h\end{DoxyCompactItemize}
