\hypertarget{classSquadManager}{\section{\-Squad\-Manager \-Class \-Reference}
\label{classSquadManager}\index{\-Squad\-Manager@{\-Squad\-Manager}}
}


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



\-Collaboration diagram for \-Squad\-Manager\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classSquadManager__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classSquadManager_aeba8839cdfa705ca17e496ccbb7da4ec}{\-Squad\-Manager} ()
\item 
void \hyperlink{classSquadManager_a18c38cd90c648a2506e7e3a528190325}{new\-Squad} (const \hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \&units)
\item 
\hyperlink{classSquadAgent}{\-Squad\-Agent} $\ast$ \hyperlink{classSquadManager_aedc781055d6e62dda2cce8b1a66553bd}{test\-Squad} (const \hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \&units)
\item 
void \hyperlink{classSquadManager_a4a7d3bed3f12404ffd99a9dc3bdb0d33}{new\-Squad} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
void \hyperlink{classSquadManager_a21d5831169ebe38f2b63da7cf7b8ed5a}{unit\-Training} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
void \hyperlink{classSquadManager_ae8ce50f738baa73b414dbbc12b2013c7}{on\-Frame} ()
\item 
void \hyperlink{classSquadManager_ae6d8e86dd56c4bda96bdfab2d780a457}{on\-Unit\-Destroy} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
void \hyperlink{classSquadManager_ad4bf2333cc29dd846899ae974f179023}{new\-Enemy} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$enemy)
\item 
void \hyperlink{classSquadManager_a3d43f789f337e1c634a6a4d14efd235c}{new\-Enemy} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$enemy, \hyperlink{classSquadAgent}{\-Squad\-Agent} $\ast$old\-Squad)
\item 
void \hyperlink{classSquadManager_aa5756343ac003eb28f27a722d44799c5}{on\-Enemy\-Evade} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$enemy)
\item 
void \hyperlink{classSquadManager_a106ea08d837763ef15a8e77fbde02ba9}{on\-Enemy\-Destroy} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$enemy)
\item 
void \hyperlink{classSquadManager_a926b22ca4caa7477eb1e7773498f50da}{request\-Retreat} (\hyperlink{classSquadAgent}{\-Squad\-Agent} $\ast$squad)
\item 
\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classSquadManager_a3c282ad60ccc11fb043211d136d907b0}{get\-Best\-Target} ()
\item 
void \hyperlink{classSquadManager_a33df6a641ce38da151c9aae663ae3042}{remove\-Merging\-Squads} (\hyperlink{classSquadAgent}{\-Squad\-Agent} $\ast$squad)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \hyperlink{classSquadManager_a5c9a1f8bdd784c07f9b14641dc38f5f2}{\-\_\-units\-Traning}
\item 
\hyperlink{classSquadAgent}{\-Squad\-Agent} $\ast$ \hyperlink{classSquadManager_adb15fb75536f3352675ff19f16e7beb7}{\-\_\-creating\-Squad}
\item 
\hyperlink{SquadManager_8h_a59ba0f26149dffc0fe25caefa8f24156}{\-Squad\-Set} \hyperlink{classSquadManager_a3d51b1d6e41ab89b23e2939ecaadd507}{\-\_\-squads}
\item 
\hyperlink{SquadManager_8h_ac2c080d47121ffc26c741a145774e647}{\-Unit\-To\-Squad\-Map} \hyperlink{classSquadManager_acbeee3af074a1f4ba440d9d4240d93f8}{\-\_\-unit\-To\-Squad\-Map}
\item 
\hyperlink{SquadManager_8h_ac2c080d47121ffc26c741a145774e647}{\-Unit\-To\-Squad\-Map} \hyperlink{classSquadManager_a81bfb308148f66370e17bc5fa4a6d34b}{\-\_\-enemy\-To\-Squad\-Map}
\item 
\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classSquadManager_affe308cc780e835fc643a645bf1f267d}{\-\_\-position\-Target}
\item 
\hyperlink{SquadManager_8h_a72e22067fe5f4fe3648a2cca39843eb8}{\-Unit\-Pair\-Set} \hyperlink{classSquadManager_a2585b02860a0d9695b2dcf3cf45296db}{\-\_\-squads\-To\-Merge}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classSquadManager_aeba8839cdfa705ca17e496ccbb7da4ec}{\index{\-Squad\-Manager@{\-Squad\-Manager}!\-Squad\-Manager@{\-Squad\-Manager}}
\index{\-Squad\-Manager@{\-Squad\-Manager}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{\-Squad\-Manager}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Squad\-Manager\-::\-Squad\-Manager} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadManager_aeba8839cdfa705ca17e496ccbb7da4ec}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classSquadManager_a3c282ad60ccc11fb043211d136d907b0}{\index{\-Squad\-Manager@{\-Squad\-Manager}!get\-Best\-Target@{get\-Best\-Target}}
\index{get\-Best\-Target@{get\-Best\-Target}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{get\-Best\-Target}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Position} {\bf \-Squad\-Manager\-::get\-Best\-Target} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadManager_a3c282ad60ccc11fb043211d136d907b0}


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




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


\hypertarget{classSquadManager_ad4bf2333cc29dd846899ae974f179023}{\index{\-Squad\-Manager@{\-Squad\-Manager}!new\-Enemy@{new\-Enemy}}
\index{new\-Enemy@{new\-Enemy}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{new\-Enemy}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Manager\-::new\-Enemy} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{enemy}
\end{DoxyParamCaption}
)}}\label{classSquadManager_ad4bf2333cc29dd846899ae974f179023}


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


\hypertarget{classSquadManager_a3d43f789f337e1c634a6a4d14efd235c}{\index{\-Squad\-Manager@{\-Squad\-Manager}!new\-Enemy@{new\-Enemy}}
\index{new\-Enemy@{new\-Enemy}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{new\-Enemy}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Manager\-::new\-Enemy} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{enemy, }
\item[{{\bf \-Squad\-Agent} $\ast$}]{old\-Squad}
\end{DoxyParamCaption}
)}}\label{classSquadManager_a3d43f789f337e1c634a6a4d14efd235c}


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


\hypertarget{classSquadManager_a18c38cd90c648a2506e7e3a528190325}{\index{\-Squad\-Manager@{\-Squad\-Manager}!new\-Squad@{new\-Squad}}
\index{new\-Squad@{new\-Squad}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{new\-Squad}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Manager\-::new\-Squad} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Unit\-Set} \&}]{units}
\end{DoxyParamCaption}
)}}\label{classSquadManager_a18c38cd90c648a2506e7e3a528190325}


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




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


\hypertarget{classSquadManager_a4a7d3bed3f12404ffd99a9dc3bdb0d33}{\index{\-Squad\-Manager@{\-Squad\-Manager}!new\-Squad@{new\-Squad}}
\index{new\-Squad@{new\-Squad}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{new\-Squad}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Manager\-::new\-Squad} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classSquadManager_a4a7d3bed3f12404ffd99a9dc3bdb0d33}


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


\hypertarget{classSquadManager_a106ea08d837763ef15a8e77fbde02ba9}{\index{\-Squad\-Manager@{\-Squad\-Manager}!on\-Enemy\-Destroy@{on\-Enemy\-Destroy}}
\index{on\-Enemy\-Destroy@{on\-Enemy\-Destroy}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{on\-Enemy\-Destroy}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Manager\-::on\-Enemy\-Destroy} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{enemy}
\end{DoxyParamCaption}
)}}\label{classSquadManager_a106ea08d837763ef15a8e77fbde02ba9}


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


\hypertarget{classSquadManager_aa5756343ac003eb28f27a722d44799c5}{\index{\-Squad\-Manager@{\-Squad\-Manager}!on\-Enemy\-Evade@{on\-Enemy\-Evade}}
\index{on\-Enemy\-Evade@{on\-Enemy\-Evade}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{on\-Enemy\-Evade}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Manager\-::on\-Enemy\-Evade} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{enemy}
\end{DoxyParamCaption}
)}}\label{classSquadManager_aa5756343ac003eb28f27a722d44799c5}


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




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


\hypertarget{classSquadManager_ae8ce50f738baa73b414dbbc12b2013c7}{\index{\-Squad\-Manager@{\-Squad\-Manager}!on\-Frame@{on\-Frame}}
\index{on\-Frame@{on\-Frame}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{on\-Frame}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Manager\-::on\-Frame} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadManager_ae8ce50f738baa73b414dbbc12b2013c7}


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




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


\hypertarget{classSquadManager_ae6d8e86dd56c4bda96bdfab2d780a457}{\index{\-Squad\-Manager@{\-Squad\-Manager}!on\-Unit\-Destroy@{on\-Unit\-Destroy}}
\index{on\-Unit\-Destroy@{on\-Unit\-Destroy}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{on\-Unit\-Destroy}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Manager\-::on\-Unit\-Destroy} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classSquadManager_ae6d8e86dd56c4bda96bdfab2d780a457}


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




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


\hypertarget{classSquadManager_a33df6a641ce38da151c9aae663ae3042}{\index{\-Squad\-Manager@{\-Squad\-Manager}!remove\-Merging\-Squads@{remove\-Merging\-Squads}}
\index{remove\-Merging\-Squads@{remove\-Merging\-Squads}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{remove\-Merging\-Squads}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Manager\-::remove\-Merging\-Squads} (
\begin{DoxyParamCaption}
\item[{{\bf \-Squad\-Agent} $\ast$}]{squad}
\end{DoxyParamCaption}
)}}\label{classSquadManager_a33df6a641ce38da151c9aae663ae3042}


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




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


\hypertarget{classSquadManager_a926b22ca4caa7477eb1e7773498f50da}{\index{\-Squad\-Manager@{\-Squad\-Manager}!request\-Retreat@{request\-Retreat}}
\index{request\-Retreat@{request\-Retreat}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{request\-Retreat}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Manager\-::request\-Retreat} (
\begin{DoxyParamCaption}
\item[{{\bf \-Squad\-Agent} $\ast$}]{squad}
\end{DoxyParamCaption}
)}}\label{classSquadManager_a926b22ca4caa7477eb1e7773498f50da}


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




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


\hypertarget{classSquadManager_aedc781055d6e62dda2cce8b1a66553bd}{\index{\-Squad\-Manager@{\-Squad\-Manager}!test\-Squad@{test\-Squad}}
\index{test\-Squad@{test\-Squad}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{test\-Squad}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Squad\-Agent} $\ast$ {\bf \-Squad\-Manager\-::test\-Squad} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Unit\-Set} \&}]{units}
\end{DoxyParamCaption}
)}}\label{classSquadManager_aedc781055d6e62dda2cce8b1a66553bd}


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


\hypertarget{classSquadManager_a21d5831169ebe38f2b63da7cf7b8ed5a}{\index{\-Squad\-Manager@{\-Squad\-Manager}!unit\-Training@{unit\-Training}}
\index{unit\-Training@{unit\-Training}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{unit\-Training}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Manager\-::unit\-Training} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classSquadManager_a21d5831169ebe38f2b63da7cf7b8ed5a}


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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classSquadManager_adb15fb75536f3352675ff19f16e7beb7}{\index{\-Squad\-Manager@{\-Squad\-Manager}!\-\_\-creating\-Squad@{\-\_\-creating\-Squad}}
\index{\-\_\-creating\-Squad@{\-\_\-creating\-Squad}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{\-\_\-creating\-Squad}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Squad\-Agent}$\ast$ {\bf \-Squad\-Manager\-::\-\_\-creating\-Squad}}}\label{classSquadManager_adb15fb75536f3352675ff19f16e7beb7}
\hypertarget{classSquadManager_a81bfb308148f66370e17bc5fa4a6d34b}{\index{\-Squad\-Manager@{\-Squad\-Manager}!\-\_\-enemy\-To\-Squad\-Map@{\-\_\-enemy\-To\-Squad\-Map}}
\index{\-\_\-enemy\-To\-Squad\-Map@{\-\_\-enemy\-To\-Squad\-Map}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{\-\_\-enemy\-To\-Squad\-Map}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-To\-Squad\-Map} {\bf \-Squad\-Manager\-::\-\_\-enemy\-To\-Squad\-Map}}}\label{classSquadManager_a81bfb308148f66370e17bc5fa4a6d34b}
\hypertarget{classSquadManager_affe308cc780e835fc643a645bf1f267d}{\index{\-Squad\-Manager@{\-Squad\-Manager}!\-\_\-position\-Target@{\-\_\-position\-Target}}
\index{\-\_\-position\-Target@{\-\_\-position\-Target}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{\-\_\-position\-Target}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Position} {\bf \-Squad\-Manager\-::\-\_\-position\-Target}}}\label{classSquadManager_affe308cc780e835fc643a645bf1f267d}
\hypertarget{classSquadManager_a3d51b1d6e41ab89b23e2939ecaadd507}{\index{\-Squad\-Manager@{\-Squad\-Manager}!\-\_\-squads@{\-\_\-squads}}
\index{\-\_\-squads@{\-\_\-squads}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{\-\_\-squads}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Squad\-Set} {\bf \-Squad\-Manager\-::\-\_\-squads}}}\label{classSquadManager_a3d51b1d6e41ab89b23e2939ecaadd507}
\hypertarget{classSquadManager_a2585b02860a0d9695b2dcf3cf45296db}{\index{\-Squad\-Manager@{\-Squad\-Manager}!\-\_\-squads\-To\-Merge@{\-\_\-squads\-To\-Merge}}
\index{\-\_\-squads\-To\-Merge@{\-\_\-squads\-To\-Merge}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{\-\_\-squads\-To\-Merge}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Pair\-Set} {\bf \-Squad\-Manager\-::\-\_\-squads\-To\-Merge}}}\label{classSquadManager_a2585b02860a0d9695b2dcf3cf45296db}
\hypertarget{classSquadManager_a5c9a1f8bdd784c07f9b14641dc38f5f2}{\index{\-Squad\-Manager@{\-Squad\-Manager}!\-\_\-units\-Traning@{\-\_\-units\-Traning}}
\index{\-\_\-units\-Traning@{\-\_\-units\-Traning}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{\-\_\-units\-Traning}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Squad\-Manager\-::\-\_\-units\-Traning}}}\label{classSquadManager_a5c9a1f8bdd784c07f9b14641dc38f5f2}
\hypertarget{classSquadManager_acbeee3af074a1f4ba440d9d4240d93f8}{\index{\-Squad\-Manager@{\-Squad\-Manager}!\-\_\-unit\-To\-Squad\-Map@{\-\_\-unit\-To\-Squad\-Map}}
\index{\-\_\-unit\-To\-Squad\-Map@{\-\_\-unit\-To\-Squad\-Map}!SquadManager@{\-Squad\-Manager}}
\subsubsection[{\-\_\-unit\-To\-Squad\-Map}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-To\-Squad\-Map} {\bf \-Squad\-Manager\-::\-\_\-unit\-To\-Squad\-Map}}}\label{classSquadManager_acbeee3af074a1f4ba440d9d4240d93f8}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Example\-A\-I\-Module/\-Source/\hyperlink{SquadManager_8h}{\-Squad\-Manager.\-h}\item 
\-Example\-A\-I\-Module/\-Source/\hyperlink{SquadManager_8cpp}{\-Squad\-Manager.\-cpp}\end{DoxyCompactItemize}
