\hypertarget{ProductionManager_8cpp}{\section{\-U\-Alberta\-Bot\-\_\-src/\-Projects/\-U\-Alberta\-Bot/\-Source/base/\-Production\-Manager.cpp \-File \-Reference}
\label{ProductionManager_8cpp}\index{\-U\-Alberta\-Bot\-\_\-src/\-Projects/\-U\-Alberta\-Bot/\-Source/base/\-Production\-Manager.\-cpp@{\-U\-Alberta\-Bot\-\_\-src/\-Projects/\-U\-Alberta\-Bot/\-Source/base/\-Production\-Manager.\-cpp}}
}
{\ttfamily \#include \char`\"{}\-Common.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}\-Production\-Manager.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}starcraftsearch$\backslash$\-Action\-Set.\-hpp\char`\"{}}\*
{\ttfamily \#include \char`\"{}starcraftsearch$\backslash$\-Protoss\-State.\-hpp\char`\"{}}\*
{\ttfamily \#include \char`\"{}starcraftsearch$\backslash$\-D\-F\-B\-B\-Starcraft\-Search.\-hpp\char`\"{}}\*
{\ttfamily \#include \char`\"{}starcraftsearch$\backslash$\-Starcraft\-Data.\-hpp\char`\"{}}\*
\-Include dependency graph for \-Production\-Manager.\-cpp\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{ProductionManager_8cpp__incl}
\end{center}
\end{figure}
\subsection*{\-Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{ProductionManager_8cpp_a78dc0f0ae1a293fee9a1d86f5584556e}{\-B\-O\-A\-D\-D}(\-N, \-T, \-B)~for (int i=0; i$<$\-N; ++i) \{ queue.\-queue\-As\-Lowest\-Priority(\hyperlink{structMetaType}{\-Meta\-Type}(\-T), \-B); \}
\item 
\#define \hyperlink{ProductionManager_8cpp_ae7af20a2d1289de94854392b74a8da80}{\-G\-O\-A\-L\-\_\-\-A\-D\-D}(\-G, \-M, \-N)~\-G.\-push\-\_\-back(std\-::pair$<$\hyperlink{structMetaType}{\-Meta\-Type}, int$>$(\-M, \-N))
\end{DoxyCompactItemize}


\subsection{\-Define \-Documentation}
\hypertarget{ProductionManager_8cpp_a78dc0f0ae1a293fee9a1d86f5584556e}{\index{\-Production\-Manager.\-cpp@{\-Production\-Manager.\-cpp}!\-B\-O\-A\-D\-D@{\-B\-O\-A\-D\-D}}
\index{\-B\-O\-A\-D\-D@{\-B\-O\-A\-D\-D}!ProductionManager.cpp@{\-Production\-Manager.\-cpp}}
\subsubsection[{\-B\-O\-A\-D\-D}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-B\-O\-A\-D\-D}(
\begin{DoxyParamCaption}
\item[{}]{\-N, }
\item[{}]{\-T, }
\item[{}]{\-B}
\end{DoxyParamCaption}
)~for (int i=0; i$<$\-N; ++i) \{ queue.\-queue\-As\-Lowest\-Priority({\bf \-Meta\-Type}(\-T), \-B); \}}}\label{ProductionManager_8cpp_a78dc0f0ae1a293fee9a1d86f5584556e}
\hypertarget{ProductionManager_8cpp_ae7af20a2d1289de94854392b74a8da80}{\index{\-Production\-Manager.\-cpp@{\-Production\-Manager.\-cpp}!\-G\-O\-A\-L\-\_\-\-A\-D\-D@{\-G\-O\-A\-L\-\_\-\-A\-D\-D}}
\index{\-G\-O\-A\-L\-\_\-\-A\-D\-D@{\-G\-O\-A\-L\-\_\-\-A\-D\-D}!ProductionManager.cpp@{\-Production\-Manager.\-cpp}}
\subsubsection[{\-G\-O\-A\-L\-\_\-\-A\-D\-D}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-G\-O\-A\-L\-\_\-\-A\-D\-D}(
\begin{DoxyParamCaption}
\item[{}]{\-G, }
\item[{}]{\-M, }
\item[{}]{\-N}
\end{DoxyParamCaption}
)~\-G.\-push\-\_\-back(std\-::pair$<${\bf \-Meta\-Type}, int$>$(\-M, \-N))}}\label{ProductionManager_8cpp_ae7af20a2d1289de94854392b74a8da80}
