\hypertarget{MacroManager_8h}{\section{\-Skynet/\-Skynet/\-Macro\-Manager.h \-File \-Reference}
\label{MacroManager_8h}\index{\-Skynet/\-Skynet/\-Macro\-Manager.\-h@{\-Skynet/\-Skynet/\-Macro\-Manager.\-h}}
}
{\ttfamily \#include \char`\"{}\-Interface.\-h\char`\"{}}\*
{\ttfamily \#include $<$deque$>$}\*
{\ttfamily \#include $<$sstream$>$}\*
{\ttfamily \#include \char`\"{}\-Singleton.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}\-Build\-Order.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}\-Type\-Safe\-Enum.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}\-Train\-Task.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}\-Unit\-Tracker.\-h\char`\"{}}\*
\-Include dependency graph for \-Macro\-Manager.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{MacroManager_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]{MacroManager_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structTrainTypeDef}{\-Train\-Type\-Def}
\item 
class \hyperlink{classMacroItem}{\-Macro\-Item}
\item 
class \hyperlink{classMacroManagerClass}{\-Macro\-Manager\-Class}
\end{DoxyCompactItemize}
\subsection*{\-Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{classSafeEnum}{\-Safe\-Enum}$<$ \hyperlink{structTrainTypeDef}{\-Train\-Type\-Def} $>$ \hyperlink{MacroManager_8h_a96e482d73eed14830ad51326a3a04a11}{\-Train\-Type}
\item 
typedef \hyperlink{classSingleton}{\-Singleton}\*
$<$ \hyperlink{classMacroManagerClass}{\-Macro\-Manager\-Class} $>$ \hyperlink{MacroManager_8h_a3e17a186bcaf4c1c9666c2e26287d021}{\-Macro\-Manager}
\end{DoxyCompactItemize}


\subsection{\-Typedef \-Documentation}
\hypertarget{MacroManager_8h_a3e17a186bcaf4c1c9666c2e26287d021}{\index{\-Macro\-Manager.\-h@{\-Macro\-Manager.\-h}!\-Macro\-Manager@{\-Macro\-Manager}}
\index{\-Macro\-Manager@{\-Macro\-Manager}!MacroManager.h@{\-Macro\-Manager.\-h}}
\subsubsection[{\-Macro\-Manager}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf \-Singleton}$<${\bf \-Macro\-Manager\-Class}$>$ {\bf \-Macro\-Manager}}}\label{MacroManager_8h_a3e17a186bcaf4c1c9666c2e26287d021}


\-Definition at line 137 of file \-Macro\-Manager.\-h.

\hypertarget{MacroManager_8h_a96e482d73eed14830ad51326a3a04a11}{\index{\-Macro\-Manager.\-h@{\-Macro\-Manager.\-h}!\-Train\-Type@{\-Train\-Type}}
\index{\-Train\-Type@{\-Train\-Type}!MacroManager.h@{\-Macro\-Manager.\-h}}
\subsubsection[{\-Train\-Type}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf \-Safe\-Enum}$<${\bf \-Train\-Type\-Def}$>$ {\bf \-Train\-Type}}}\label{MacroManager_8h_a96e482d73eed14830ad51326a3a04a11}


\-Definition at line 22 of file \-Macro\-Manager.\-h.

