\hypertarget{classBuilding}{\section{\-Building \-Class \-Reference}
\label{classBuilding}\index{\-Building@{\-Building}}
}


{\ttfamily \#include $<$enums\-\_\-name\-\_\-tables\-\_\-tt.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBuilding_af609df6e52435121617cddfe34daded8}{\-Building} (\hyperlink{enums__name__tables__tt_8h_a3bc596432a20ac1d2a87a5356d83b335}{\-Protoss\-\_\-\-Buildings} v)
\item 
\hyperlink{classBuilding_aa836caa3da984b16a69d1c8fc85a29b3}{\-Building} (\hyperlink{enums__name__tables__tt_8h_a5660ca2878397ca131aa991242e28885}{\-Terran\-\_\-\-Buildings} v)
\item 
\hyperlink{classBuilding_ac9202c1990aa77cc9d3bb23122c82dcb}{\-Building} (\hyperlink{enums__name__tables__tt_8h_a6363a756cb27f1795796bead7467f0d6}{\-Zerg\-\_\-\-Buildings} v)
\item 
\hyperlink{classBuilding_a4f8efb8dac0dd1f57da25be2a4402cb2}{\-Building} (const char $\ast$building\-Name)
\item 
std\-::ostream \& \hyperlink{classBuilding_a8d356f5f09f5751cfc62947a36ee1ce2}{operator$<$$<$} (std\-::ostream \&os) const 
\item 
int \hyperlink{classBuilding_a91cb5d2a7ab236d4270f1b505be11493}{get\-Enum\-Value} () const 
\item 
const char $\ast$$\ast$ \hyperlink{classBuilding_acf81f37d67c99e51e97329a519d1025c}{get\-Name} () const 
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
std\-::ostream \& \hyperlink{classBuilding_a9625e8e3244c4359f527f0cc34882abd}{operator$<$$<$} (std\-::ostream \&os, const \hyperlink{classBuilding}{\-Building} \&b)
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBuilding_af609df6e52435121617cddfe34daded8}{\index{\-Building@{\-Building}!\-Building@{\-Building}}
\index{\-Building@{\-Building}!Building@{\-Building}}
\subsubsection[{\-Building}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Building\-::\-Building} (
\begin{DoxyParamCaption}
\item[{{\bf \-Protoss\-\_\-\-Buildings}}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuilding_af609df6e52435121617cddfe34daded8}
\hypertarget{classBuilding_aa836caa3da984b16a69d1c8fc85a29b3}{\index{\-Building@{\-Building}!\-Building@{\-Building}}
\index{\-Building@{\-Building}!Building@{\-Building}}
\subsubsection[{\-Building}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Building\-::\-Building} (
\begin{DoxyParamCaption}
\item[{{\bf \-Terran\-\_\-\-Buildings}}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuilding_aa836caa3da984b16a69d1c8fc85a29b3}
\hypertarget{classBuilding_ac9202c1990aa77cc9d3bb23122c82dcb}{\index{\-Building@{\-Building}!\-Building@{\-Building}}
\index{\-Building@{\-Building}!Building@{\-Building}}
\subsubsection[{\-Building}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Building\-::\-Building} (
\begin{DoxyParamCaption}
\item[{{\bf \-Zerg\-\_\-\-Buildings}}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuilding_ac9202c1990aa77cc9d3bb23122c82dcb}
\hypertarget{classBuilding_a4f8efb8dac0dd1f57da25be2a4402cb2}{\index{\-Building@{\-Building}!\-Building@{\-Building}}
\index{\-Building@{\-Building}!Building@{\-Building}}
\subsubsection[{\-Building}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Building\-::\-Building} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{building\-Name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuilding_a4f8efb8dac0dd1f57da25be2a4402cb2}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBuilding_a91cb5d2a7ab236d4270f1b505be11493}{\index{\-Building@{\-Building}!get\-Enum\-Value@{get\-Enum\-Value}}
\index{get\-Enum\-Value@{get\-Enum\-Value}!Building@{\-Building}}
\subsubsection[{get\-Enum\-Value}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Building\-::get\-Enum\-Value} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuilding_a91cb5d2a7ab236d4270f1b505be11493}
\hypertarget{classBuilding_acf81f37d67c99e51e97329a519d1025c}{\index{\-Building@{\-Building}!get\-Name@{get\-Name}}
\index{get\-Name@{get\-Name}!Building@{\-Building}}
\subsubsection[{get\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$$\ast$ {\bf \-Building\-::get\-Name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuilding_acf81f37d67c99e51e97329a519d1025c}
\hypertarget{classBuilding_a8d356f5f09f5751cfc62947a36ee1ce2}{\index{\-Building@{\-Building}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!Building@{\-Building}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}std\-::ostream\& \-Building\-::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{os}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuilding_a8d356f5f09f5751cfc62947a36ee1ce2}


\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classBuilding_a9625e8e3244c4359f527f0cc34882abd}{\index{\-Building@{\-Building}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!Building@{\-Building}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}std\-::ostream\& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{os, }
\item[{const {\bf \-Building} \&}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classBuilding_a9625e8e3244c4359f527f0cc34882abd}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Intelligence/\hyperlink{enums__name__tables__tt_8h}{enums\-\_\-name\-\_\-tables\-\_\-tt.\-h}\end{DoxyCompactItemize}
