\hypertarget{UnitSetManager_8cpp}{\section{\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Unit\-Manager/\-Unit\-Set\-Manager.cpp \-File \-Reference}
\label{UnitSetManager_8cpp}\index{\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Unit\-Manager/\-Unit\-Set\-Manager.\-cpp@{\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Unit\-Manager/\-Unit\-Set\-Manager.\-cpp}}
}
{\ttfamily \#include $<$\-Unit\-Set\-Manager.\-h$>$}\*
\-Include dependency graph for \-Unit\-Set\-Manager.\-cpp\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{UnitSetManager_8cpp__incl}
\end{center}
\end{figure}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classUnitSet}{\-Unit\-Set} \hyperlink{UnitSetManager_8cpp_aab8c125077e9f638d4900451a657c5ab}{\-All\-Units} ()
\item 
\hyperlink{classUnitSet}{\-Unit\-Set} \hyperlink{UnitSetManager_8cpp_ae5b32632e495f9e9ec14fe3c9ccd0ce6}{\-Select\-All} ()
\item 
\hyperlink{classUnitSet}{\-Unit\-Set} \hyperlink{UnitSetManager_8cpp_a18b5742e4b086f5f856e276b9bd22303}{\-Select\-All} (\-B\-W\-A\-P\-I\-::\-Unit\-Type type)
\item 
\hyperlink{classUnitSet}{\-Unit\-Set} \hyperlink{UnitSetManager_8cpp_af54c205c62dae8f96e7a84b7bc64fcb5}{\-Select\-All\-Enemy} ()
\item 
\hyperlink{classUnitSet}{\-Unit\-Set} \hyperlink{UnitSetManager_8cpp_a3740c35249781fa849ee2cc30348b5f5}{\-Select\-All\-Enemy} (\-B\-W\-A\-P\-I\-::\-Unit\-Type type)
\item 
\hyperlink{classUnitSet}{\-Unit\-Set} \hyperlink{UnitSetManager_8cpp_aca09dced19a1ba20a94cf7f07b67ada9}{\-Select\-All} (\-B\-W\-A\-P\-I\-::\-Player $\ast$player, \-B\-W\-A\-P\-I\-::\-Unit\-Type type)
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
std\-::map$<$ \-B\-W\-A\-P\-I\-::\-Unit \*
$\ast$, \-B\-W\-A\-P\-I\-::\-Player $\ast$ $>$ \hyperlink{UnitSetManager_8cpp_a123493fe14319229263fe08acca28012}{unit\-Owner}
\item 
std\-::map$<$ \-B\-W\-A\-P\-I\-::\-Unit \*
$\ast$, \-B\-W\-A\-P\-I\-::\-Unit\-Type $>$ \hyperlink{UnitSetManager_8cpp_a3ad230879a91609e246da87fb6bb1255}{unit\-Type}
\item 
std\-::map$<$ \-B\-W\-A\-P\-I\-::\-Player \*
$\ast$, std\-::map$<$ \-B\-W\-A\-P\-I\-::\-Unit\-Type, \*
\hyperlink{classUnitSet}{\-Unit\-Set} $>$ $>$ \hyperlink{UnitSetManager_8cpp_ab26391982fa0177ab591eb41c414883d}{data}
\item 
std\-::map$<$ \-B\-W\-A\-P\-I\-::\-Player \*
$\ast$, \hyperlink{classUnitSet}{\-Unit\-Set} $>$ \hyperlink{UnitSetManager_8cpp_abd76d9aeb89c926efe75885c82c3357b}{all\-Owned\-Units}
\item 
\hyperlink{classUnitSet}{\-Unit\-Set} \hyperlink{UnitSetManager_8cpp_a91d5fa78642921efeb9bb1a01a15edc5}{all\-Units}
\item 
\-B\-W\-A\-P\-I\-::\-Player $\ast$ \hyperlink{UnitSetManager_8cpp_af6542855a31eaca07563f9c92bb23aec}{neutral}
\end{DoxyCompactItemize}


\subsection{\-Function \-Documentation}
\hypertarget{UnitSetManager_8cpp_aab8c125077e9f638d4900451a657c5ab}{\index{\-Unit\-Set\-Manager.\-cpp@{\-Unit\-Set\-Manager.\-cpp}!\-All\-Units@{\-All\-Units}}
\index{\-All\-Units@{\-All\-Units}!UnitSetManager.cpp@{\-Unit\-Set\-Manager.\-cpp}}
\subsubsection[{\-All\-Units}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-All\-Units} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{UnitSetManager_8cpp_aab8c125077e9f638d4900451a657c5ab}
\hypertarget{UnitSetManager_8cpp_ae5b32632e495f9e9ec14fe3c9ccd0ce6}{\index{\-Unit\-Set\-Manager.\-cpp@{\-Unit\-Set\-Manager.\-cpp}!\-Select\-All@{\-Select\-All}}
\index{\-Select\-All@{\-Select\-All}!UnitSetManager.cpp@{\-Unit\-Set\-Manager.\-cpp}}
\subsubsection[{\-Select\-All}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Select\-All} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{UnitSetManager_8cpp_ae5b32632e495f9e9ec14fe3c9ccd0ce6}
\hypertarget{UnitSetManager_8cpp_a18b5742e4b086f5f856e276b9bd22303}{\index{\-Unit\-Set\-Manager.\-cpp@{\-Unit\-Set\-Manager.\-cpp}!\-Select\-All@{\-Select\-All}}
\index{\-Select\-All@{\-Select\-All}!UnitSetManager.cpp@{\-Unit\-Set\-Manager.\-cpp}}
\subsubsection[{\-Select\-All}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Select\-All} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit\-Type}]{type}
\end{DoxyParamCaption}
)}}\label{UnitSetManager_8cpp_a18b5742e4b086f5f856e276b9bd22303}
\hypertarget{UnitSetManager_8cpp_aca09dced19a1ba20a94cf7f07b67ada9}{\index{\-Unit\-Set\-Manager.\-cpp@{\-Unit\-Set\-Manager.\-cpp}!\-Select\-All@{\-Select\-All}}
\index{\-Select\-All@{\-Select\-All}!UnitSetManager.cpp@{\-Unit\-Set\-Manager.\-cpp}}
\subsubsection[{\-Select\-All}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Select\-All} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Player $\ast$}]{player, }
\item[{\-B\-W\-A\-P\-I\-::\-Unit\-Type}]{type}
\end{DoxyParamCaption}
)}}\label{UnitSetManager_8cpp_aca09dced19a1ba20a94cf7f07b67ada9}
\hypertarget{UnitSetManager_8cpp_af54c205c62dae8f96e7a84b7bc64fcb5}{\index{\-Unit\-Set\-Manager.\-cpp@{\-Unit\-Set\-Manager.\-cpp}!\-Select\-All\-Enemy@{\-Select\-All\-Enemy}}
\index{\-Select\-All\-Enemy@{\-Select\-All\-Enemy}!UnitSetManager.cpp@{\-Unit\-Set\-Manager.\-cpp}}
\subsubsection[{\-Select\-All\-Enemy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Select\-All\-Enemy} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{UnitSetManager_8cpp_af54c205c62dae8f96e7a84b7bc64fcb5}
\hypertarget{UnitSetManager_8cpp_a3740c35249781fa849ee2cc30348b5f5}{\index{\-Unit\-Set\-Manager.\-cpp@{\-Unit\-Set\-Manager.\-cpp}!\-Select\-All\-Enemy@{\-Select\-All\-Enemy}}
\index{\-Select\-All\-Enemy@{\-Select\-All\-Enemy}!UnitSetManager.cpp@{\-Unit\-Set\-Manager.\-cpp}}
\subsubsection[{\-Select\-All\-Enemy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Select\-All\-Enemy} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit\-Type}]{type}
\end{DoxyParamCaption}
)}}\label{UnitSetManager_8cpp_a3740c35249781fa849ee2cc30348b5f5}


\subsection{\-Variable \-Documentation}
\hypertarget{UnitSetManager_8cpp_abd76d9aeb89c926efe75885c82c3357b}{\index{\-Unit\-Set\-Manager.\-cpp@{\-Unit\-Set\-Manager.\-cpp}!all\-Owned\-Units@{all\-Owned\-Units}}
\index{all\-Owned\-Units@{all\-Owned\-Units}!UnitSetManager.cpp@{\-Unit\-Set\-Manager.\-cpp}}
\subsubsection[{all\-Owned\-Units}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<$\-B\-W\-A\-P\-I\-::\-Player$\ast$, {\bf \-Unit\-Set}$>$ {\bf all\-Owned\-Units}}}\label{UnitSetManager_8cpp_abd76d9aeb89c926efe75885c82c3357b}
\hypertarget{UnitSetManager_8cpp_a91d5fa78642921efeb9bb1a01a15edc5}{\index{\-Unit\-Set\-Manager.\-cpp@{\-Unit\-Set\-Manager.\-cpp}!all\-Units@{all\-Units}}
\index{all\-Units@{all\-Units}!UnitSetManager.cpp@{\-Unit\-Set\-Manager.\-cpp}}
\subsubsection[{all\-Units}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf all\-Units}}}\label{UnitSetManager_8cpp_a91d5fa78642921efeb9bb1a01a15edc5}
\hypertarget{UnitSetManager_8cpp_ab26391982fa0177ab591eb41c414883d}{\index{\-Unit\-Set\-Manager.\-cpp@{\-Unit\-Set\-Manager.\-cpp}!data@{data}}
\index{data@{data}!UnitSetManager.cpp@{\-Unit\-Set\-Manager.\-cpp}}
\subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<$\-B\-W\-A\-P\-I\-::\-Player$\ast$, std\-::map$<$\-B\-W\-A\-P\-I\-::\-Unit\-Type,{\bf \-Unit\-Set} $>$ $>$ {\bf data}}}\label{UnitSetManager_8cpp_ab26391982fa0177ab591eb41c414883d}
\hypertarget{UnitSetManager_8cpp_af6542855a31eaca07563f9c92bb23aec}{\index{\-Unit\-Set\-Manager.\-cpp@{\-Unit\-Set\-Manager.\-cpp}!neutral@{neutral}}
\index{neutral@{neutral}!UnitSetManager.cpp@{\-Unit\-Set\-Manager.\-cpp}}
\subsubsection[{neutral}]{\setlength{\rightskip}{0pt plus 5cm}\-B\-W\-A\-P\-I\-::\-Player$\ast$ {\bf neutral}}}\label{UnitSetManager_8cpp_af6542855a31eaca07563f9c92bb23aec}
\hypertarget{UnitSetManager_8cpp_a123493fe14319229263fe08acca28012}{\index{\-Unit\-Set\-Manager.\-cpp@{\-Unit\-Set\-Manager.\-cpp}!unit\-Owner@{unit\-Owner}}
\index{unit\-Owner@{unit\-Owner}!UnitSetManager.cpp@{\-Unit\-Set\-Manager.\-cpp}}
\subsubsection[{unit\-Owner}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<$\-B\-W\-A\-P\-I\-::\-Unit$\ast$,\-B\-W\-A\-P\-I\-::\-Player$\ast$$>$ {\bf unit\-Owner}}}\label{UnitSetManager_8cpp_a123493fe14319229263fe08acca28012}
\hypertarget{UnitSetManager_8cpp_a3ad230879a91609e246da87fb6bb1255}{\index{\-Unit\-Set\-Manager.\-cpp@{\-Unit\-Set\-Manager.\-cpp}!unit\-Type@{unit\-Type}}
\index{unit\-Type@{unit\-Type}!UnitSetManager.cpp@{\-Unit\-Set\-Manager.\-cpp}}
\subsubsection[{unit\-Type}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<$\-B\-W\-A\-P\-I\-::\-Unit$\ast$,\-B\-W\-A\-P\-I\-::\-Unit\-Type$>$ {\bf unit\-Type}}}\label{UnitSetManager_8cpp_a3ad230879a91609e246da87fb6bb1255}
