\hypertarget{SquadManager_8h}{\section{\-Example\-A\-I\-Module/\-Source/\-Squad\-Manager.h \-File \-Reference}
\label{SquadManager_8h}\index{\-Example\-A\-I\-Module/\-Source/\-Squad\-Manager.\-h@{\-Example\-A\-I\-Module/\-Source/\-Squad\-Manager.\-h}}
}
{\ttfamily \#include $<$\-B\-W\-A\-P\-I.\-h$>$}\*
{\ttfamily \#include $<$windows.\-h$>$}\*
{\ttfamily \#include \char`\"{}\-Common.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}\-Squad\-Agent.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}\-Information\-Manager.\-h\char`\"{}}\*
\-Include dependency graph for \-Squad\-Manager.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{SquadManager_8h__incl}
\end{center}
\end{figure}
\-This graph shows which files directly or indirectly include this file\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{SquadManager_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classSquadManager}{\-Squad\-Manager}
\end{DoxyCompactItemize}
\subsection*{\-Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef std\-::set$<$ \hyperlink{classSquadAgent}{\-Squad\-Agent} $\ast$ $>$ \hyperlink{SquadManager_8h_a59ba0f26149dffc0fe25caefa8f24156}{\-Squad\-Set}
\item 
typedef std\-::map$<$ \hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} \*
$\ast$, \hyperlink{classSquadAgent}{\-Squad\-Agent} $\ast$ $>$ \hyperlink{SquadManager_8h_ac2c080d47121ffc26c741a145774e647}{\-Unit\-To\-Squad\-Map}
\item 
typedef std\-::set$<$ std\-::pair\*
$<$ \hyperlink{classSquadAgent}{\-Squad\-Agent} $\ast$, \hyperlink{classSquadAgent}{\-Squad\-Agent} $\ast$ $>$ $>$ \hyperlink{SquadManager_8h_a72e22067fe5f4fe3648a2cca39843eb8}{\-Unit\-Pair\-Set}
\end{DoxyCompactItemize}


\subsection{\-Typedef \-Documentation}
\hypertarget{SquadManager_8h_a59ba0f26149dffc0fe25caefa8f24156}{\index{\-Squad\-Manager.\-h@{\-Squad\-Manager.\-h}!\-Squad\-Set@{\-Squad\-Set}}
\index{\-Squad\-Set@{\-Squad\-Set}!SquadManager.h@{\-Squad\-Manager.\-h}}
\subsubsection[{\-Squad\-Set}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::set$<${\bf \-Squad\-Agent}$\ast$$>$ {\bf \-Squad\-Set}}}\label{SquadManager_8h_a59ba0f26149dffc0fe25caefa8f24156}
\hypertarget{SquadManager_8h_a72e22067fe5f4fe3648a2cca39843eb8}{\index{\-Squad\-Manager.\-h@{\-Squad\-Manager.\-h}!\-Unit\-Pair\-Set@{\-Unit\-Pair\-Set}}
\index{\-Unit\-Pair\-Set@{\-Unit\-Pair\-Set}!SquadManager.h@{\-Squad\-Manager.\-h}}
\subsubsection[{\-Unit\-Pair\-Set}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::set$<$ std\-::pair$<${\bf \-Squad\-Agent}$\ast$, {\bf \-Squad\-Agent}$\ast$$>$ $>$ {\bf \-Unit\-Pair\-Set}}}\label{SquadManager_8h_a72e22067fe5f4fe3648a2cca39843eb8}
\hypertarget{SquadManager_8h_ac2c080d47121ffc26c741a145774e647}{\index{\-Squad\-Manager.\-h@{\-Squad\-Manager.\-h}!\-Unit\-To\-Squad\-Map@{\-Unit\-To\-Squad\-Map}}
\index{\-Unit\-To\-Squad\-Map@{\-Unit\-To\-Squad\-Map}!SquadManager.h@{\-Squad\-Manager.\-h}}
\subsubsection[{\-Unit\-To\-Squad\-Map}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::map$<${\bf \-B\-W\-A\-P\-I\-::\-Unit}$\ast$, {\bf \-Squad\-Agent}$\ast$$>$ {\bf \-Unit\-To\-Squad\-Map}}}\label{SquadManager_8h_ac2c080d47121ffc26c741a145774e647}
