\hypertarget{a00297}{\section{A\+C\+G\+:\+:Scene\+Graph\+:\+:Array\+Resource\+Manager\+Node\+T$<$ T $>$ Class Template Reference}
\label{a00297}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+Node\+T$<$ T $>$@{A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+Node\+T$<$ T $>$}}
}


{\ttfamily \#include $<$A\+C\+G/\+Scenegraph/\+Resource\+Manager\+Node.\+hh$>$}

Inheritance diagram for A\+C\+G\+:\+:Scene\+Graph\+:\+:Array\+Resource\+Manager\+Node\+T$<$ T $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00297}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00297_a8d0ce2e6d143aac19c516080fd6982a8}{{\bfseries Array\+Resource\+Manager\+Node\+T} (T $\ast$resource, \hyperlink{a00327}{Base\+Node} $\ast$\+\_\+parent=0, std\+::string \+\_\+name=\char`\"{}$<$unknown$>$\char`\"{})}\label{a00297_a8d0ce2e6d143aac19c516080fd6982a8}

\item 
\hypertarget{a00297_ad614f1dad0f95f7d24ef33d999519385}{{\bfseries Array\+Resource\+Manager\+Node\+T} (\hyperlink{a00327}{Base\+Node} $\ast$\+\_\+parent=0, std\+::string \+\_\+name=\char`\"{}$<$unknown$>$\char`\"{})}\label{a00297_ad614f1dad0f95f7d24ef33d999519385}

\item 
void \hyperlink{a00297_a39b57b8a9091ed0788a0e57e21ac3415}{reset} (T $\ast$new\+\_\+resource=0)
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00297_af1e2baebb6e64b4b7e4dcdc5784366f1}{{\bfseries A\+C\+G\+\_\+\+C\+L\+A\+S\+S\+N\+A\+M\+E} (\hyperlink{a00297}{Array\+Resource\+Manager\+Node\+T})}\label{a00297_af1e2baebb6e64b4b7e4dcdc5784366f1}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00297_a5bc43ac3722ce97853a3a32ab7fddf97}{T $\ast$ {\bfseries resource}}\label{a00297_a5bc43ac3722ce97853a3a32ab7fddf97}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$class A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+Node\+T$<$ T $>$}

This class does the same as \hyperlink{a01055}{Ptr\+Resource\+Manager\+Node\+T} but uses delete\mbox{[}\mbox{]} instead of delete. 

Definition at line 103 of file Resource\+Manager\+Node.\+hh.



\subsection{Member Function Documentation}
\hypertarget{a00297_a39b57b8a9091ed0788a0e57e21ac3415}{\index{A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+Node\+T@{A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+Node\+T}!reset@{reset}}
\index{reset@{reset}!A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+Node\+T@{A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+Node\+T}}
\subsubsection[{reset}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ void {\bf A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+Node\+T}$<$ T $>$\+::reset (
\begin{DoxyParamCaption}
\item[{T $\ast$}]{new\+\_\+resource = {\ttfamily 0}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{a00297_a39b57b8a9091ed0788a0e57e21ac3415}
Deletes the currently managed resource (if any) and takes ownership of the newly supplied one (if any). 

Definition at line 124 of file Resource\+Manager\+Node.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+Scenegraph/Resource\+Manager\+Node.\+hh\end{DoxyCompactItemize}
