\hypertarget{classRegionData}{\section{\-Region\-Data \-Class \-Reference}
\label{classRegionData}\index{\-Region\-Data@{\-Region\-Data}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classRegionData_ad3be1ffa5e529e14f2c090374cc6e966}{\-Region\-Data} ()
\item 
bool \hyperlink{classRegionData_a325bb7f474576408870ca6c5908a1fe9}{is\-Occupied} () const 
\item 
bool \hyperlink{classRegionData_a9f6a1d09851db066d0274b9a12d2ddc4}{contain} (\-Unit $\ast$unit) const 
\item 
void \hyperlink{classRegionData_a378f44ad0d5062963df83b76ed57f18b}{add} (\-Unit $\ast$unit)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::map$<$ \-Player \*
$\ast$, std\-::vector\*
$<$ \hyperlink{classRegionsUnitData}{\-Regions\-Unit\-Data} $>$ $>$ \hyperlink{classRegionData_a887ca041ca8790e0177e0010a931a306}{buildings}
\item 
std\-::map$<$ \-Player \*
$\ast$, std\-::vector\*
$<$ \hyperlink{classRegionsUnitData}{\-Regions\-Unit\-Data} $>$ $>$ \hyperlink{classRegionData_a0bf84345bb01d27f95b20c166cf33f07}{units}
\item 
int \hyperlink{classRegionData_af6d9e10e35c4586b9d11436a41367399}{last\-Seen}
\item 
int \hyperlink{classRegionData_a8482012bd739be3ee5232973d384eed1}{visited}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classRegionData_ad3be1ffa5e529e14f2c090374cc6e966}{\index{\-Region\-Data@{\-Region\-Data}!\-Region\-Data@{\-Region\-Data}}
\index{\-Region\-Data@{\-Region\-Data}!RegionData@{\-Region\-Data}}
\subsubsection[{\-Region\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Region\-Data\-::\-Region\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classRegionData_ad3be1ffa5e529e14f2c090374cc6e966}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classRegionData_a378f44ad0d5062963df83b76ed57f18b}{\index{\-Region\-Data@{\-Region\-Data}!add@{add}}
\index{add@{add}!RegionData@{\-Region\-Data}}
\subsubsection[{add}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Region\-Data\-::add} (
\begin{DoxyParamCaption}
\item[{\-Unit $\ast$}]{unit}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classRegionData_a378f44ad0d5062963df83b76ed57f18b}


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


\hypertarget{classRegionData_a9f6a1d09851db066d0274b9a12d2ddc4}{\index{\-Region\-Data@{\-Region\-Data}!contain@{contain}}
\index{contain@{contain}!RegionData@{\-Region\-Data}}
\subsubsection[{contain}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Region\-Data\-::contain} (
\begin{DoxyParamCaption}
\item[{\-Unit $\ast$}]{unit}
\end{DoxyParamCaption}
) const}}\label{classRegionData_a9f6a1d09851db066d0274b9a12d2ddc4}


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


\hypertarget{classRegionData_a325bb7f474576408870ca6c5908a1fe9}{\index{\-Region\-Data@{\-Region\-Data}!is\-Occupied@{is\-Occupied}}
\index{is\-Occupied@{is\-Occupied}!RegionData@{\-Region\-Data}}
\subsubsection[{is\-Occupied}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Region\-Data\-::is\-Occupied} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classRegionData_a325bb7f474576408870ca6c5908a1fe9}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classRegionData_a887ca041ca8790e0177e0010a931a306}{\index{\-Region\-Data@{\-Region\-Data}!buildings@{buildings}}
\index{buildings@{buildings}!RegionData@{\-Region\-Data}}
\subsubsection[{buildings}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<$\-Player$\ast$, std\-::vector$<${\bf \-Regions\-Unit\-Data}$>$ $>$ {\bf \-Region\-Data\-::buildings}}}\label{classRegionData_a887ca041ca8790e0177e0010a931a306}
\hypertarget{classRegionData_af6d9e10e35c4586b9d11436a41367399}{\index{\-Region\-Data@{\-Region\-Data}!last\-Seen@{last\-Seen}}
\index{last\-Seen@{last\-Seen}!RegionData@{\-Region\-Data}}
\subsubsection[{last\-Seen}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Region\-Data\-::last\-Seen}}}\label{classRegionData_af6d9e10e35c4586b9d11436a41367399}
\hypertarget{classRegionData_a0bf84345bb01d27f95b20c166cf33f07}{\index{\-Region\-Data@{\-Region\-Data}!units@{units}}
\index{units@{units}!RegionData@{\-Region\-Data}}
\subsubsection[{units}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<$\-Player$\ast$, std\-::vector$<${\bf \-Regions\-Unit\-Data}$>$ $>$ {\bf \-Region\-Data\-::units}}}\label{classRegionData_a0bf84345bb01d27f95b20c166cf33f07}
\hypertarget{classRegionData_a8482012bd739be3ee5232973d384eed1}{\index{\-Region\-Data@{\-Region\-Data}!visited@{visited}}
\index{visited@{visited}!RegionData@{\-Region\-Data}}
\subsubsection[{visited}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Region\-Data\-::visited}}}\label{classRegionData_a8482012bd739be3ee5232973d384eed1}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Regions/\hyperlink{Regions_8h}{\-Regions.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Regions/\hyperlink{Regions_8cpp}{\-Regions.\-cpp}\end{DoxyCompactItemize}
