\hypertarget{structUtil_1_1SharedStructure_1_1Pointer}{\section{\-Util\-:\-:\-Shared\-Structure$<$ \-T $>$\-:\-:\-Pointer$<$ \-S $>$ \-Struct \-Template \-Reference}
\label{structUtil_1_1SharedStructure_1_1Pointer}\index{\-Util\-::\-Shared\-Structure$<$ T $>$\-::\-Pointer$<$ S $>$@{\-Util\-::\-Shared\-Structure$<$ T $>$\-::\-Pointer$<$ S $>$}}
}


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

\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{structUtil_1_1SharedStructure_1_1Pointer_ac3532c7a3521b78457ae7e43224ffc74}{\-Shared\-Structure}
\end{DoxyCompactItemize}
\subsubsection*{template$<$typename T$>$template$<$typename \-S$>$ struct Util\-::\-Shared\-Structure$<$ T $>$\-::\-Pointer$<$ S $>$}



\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{structUtil_1_1SharedStructure_1_1Pointer_ac3532c7a3521b78457ae7e43224ffc74}{\index{\-Util\-::\-Shared\-Structure\-::\-Pointer@{\-Util\-::\-Shared\-Structure\-::\-Pointer}!\-Shared\-Structure@{\-Shared\-Structure}}
\index{\-Shared\-Structure@{\-Shared\-Structure}!Util::SharedStructure::Pointer@{\-Util\-::\-Shared\-Structure\-::\-Pointer}}
\subsubsection[{\-Shared\-Structure}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ template$<$typename \-S$>$ friend class {\bf \-Shared\-Structure}\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{structUtil_1_1SharedStructure_1_1Pointer_ac3532c7a3521b78457ae7e43224ffc74}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/\-Util/\-Source/\-Util/\hyperlink{SharedStructure_8h}{\-Shared\-Structure.\-h}\end{DoxyCompactItemize}
