\hypertarget{structUtil_1_1SharedStructure_1_1Export}{\section{\-Util\-:\-:\-Shared\-Structure$<$ \-T $>$\-:\-:\-Export \-Struct \-Reference}
\label{structUtil_1_1SharedStructure_1_1Export}\index{\-Util\-::\-Shared\-Structure$<$ T $>$\-::\-Export@{\-Util\-::\-Shared\-Structure$<$ T $>$\-::\-Export}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structUtil_1_1SharedStructure_1_1Export_af2531fccee110b197f2166508dfc66fd}{\-Export} ()
\item 
bool \hyperlink{structUtil_1_1SharedStructure_1_1Export_a538c297921404b15334d370c2184da07}{is\-Valid} () const 
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{structUtil_1_1SharedStructure_1_1Export_ac3532c7a3521b78457ae7e43224ffc74}{\-Shared\-Structure}
\end{DoxyCompactItemize}
\subsubsection*{template$<$typename T$>$ struct Util\-::\-Shared\-Structure$<$ T $>$\-::\-Export}



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{structUtil_1_1SharedStructure_1_1Export_af2531fccee110b197f2166508dfc66fd}{\index{\-Util\-::\-Shared\-Structure\-::\-Export@{\-Util\-::\-Shared\-Structure\-::\-Export}!\-Export@{\-Export}}
\index{\-Export@{\-Export}!Util::SharedStructure::Export@{\-Util\-::\-Shared\-Structure\-::\-Export}}
\subsubsection[{\-Export}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf \-Util\-::\-Shared\-Structure}$<$ \-T $>$\-::{\bf \-Export\-::\-Export} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structUtil_1_1SharedStructure_1_1Export_af2531fccee110b197f2166508dfc66fd}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{structUtil_1_1SharedStructure_1_1Export_a538c297921404b15334d370c2184da07}{\index{\-Util\-::\-Shared\-Structure\-::\-Export@{\-Util\-::\-Shared\-Structure\-::\-Export}!is\-Valid@{is\-Valid}}
\index{is\-Valid@{is\-Valid}!Util::SharedStructure::Export@{\-Util\-::\-Shared\-Structure\-::\-Export}}
\subsubsection[{is\-Valid}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ bool {\bf \-Util\-::\-Shared\-Structure}$<$ \-T $>$\-::{\bf \-Export\-::is\-Valid} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structUtil_1_1SharedStructure_1_1Export_a538c297921404b15334d370c2184da07}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structUtil_1_1SharedStructure_1_1Export_a538c297921404b15334d370c2184da07_cgraph}
\end{center}
\end{figure}




\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{structUtil_1_1SharedStructure_1_1Export_ac3532c7a3521b78457ae7e43224ffc74}{\index{\-Util\-::\-Shared\-Structure\-::\-Export@{\-Util\-::\-Shared\-Structure\-::\-Export}!\-Shared\-Structure@{\-Shared\-Structure}}
\index{\-Shared\-Structure@{\-Shared\-Structure}!Util::SharedStructure::Export@{\-Util\-::\-Shared\-Structure\-::\-Export}}
\subsubsection[{\-Shared\-Structure}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ friend class {\bf \-Shared\-Structure}\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{structUtil_1_1SharedStructure_1_1Export_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}
