\hypertarget{classBuildOrderManager_1_1MetaUnit}{\section{\-Build\-Order\-Manager\-:\-:\-Meta\-Unit \-Class \-Reference}
\label{classBuildOrderManager_1_1MetaUnit}\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
}


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



\-Collaboration diagram for \-Build\-Order\-Manager\-:\-:\-Meta\-Unit\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=234pt]{classBuildOrderManager_1_1MetaUnit__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBuildOrderManager_1_1MetaUnit_a46019be04aabfa0f2ea28ba8b04f3d0a}{\-Meta\-Unit} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$\hyperlink{classBuildOrderManager_1_1MetaUnit_a76ac2116315e4c52fa8b898803571e04}{unit})
\item 
\hyperlink{classBuildOrderManager_1_1MetaUnit_a6c0010ccd7c92614ff7b85dd103e6f56}{\-Meta\-Unit} (int \hyperlink{classBuildOrderManager_1_1MetaUnit_afb7794e6e8cc7698fd5ea17c17f77661}{larva\-Spawn\-Time})
\item 
int \hyperlink{classBuildOrderManager_1_1MetaUnit_a0f7446e4292607ed91f78675600e495c}{next\-Free\-Time} () const 
\item 
int \hyperlink{classBuildOrderManager_1_1MetaUnit_a2f151deea95cf6744da65f15f3cd8e72}{next\-Free\-Time} (\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} t) const 
\item 
int \hyperlink{classBuildOrderManager_1_1MetaUnit_a7822f9fb0f4c253a115f9f022be85422}{next\-Free\-Time} (\hyperlink{classBWAPI_1_1TechType}{\-B\-W\-A\-P\-I\-::\-Tech\-Type} t) const 
\item 
int \hyperlink{classBuildOrderManager_1_1MetaUnit_a56a31b7735955aa166015f5bea9bb095}{next\-Free\-Time} (\hyperlink{classBWAPI_1_1UpgradeType}{\-B\-W\-A\-P\-I\-::\-Upgrade\-Type} t) const 
\item 
\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} \hyperlink{classBuildOrderManager_1_1MetaUnit_acf82d6da0091fa7d26af773e18c81d2d}{get\-Type} () const 
\item 
int \hyperlink{classBuildOrderManager_1_1MetaUnit_a70df57ab30dcdbe5da41c819161fb14d}{get\-Remaining\-Build\-Time} () const 
\item 
int \hyperlink{classBuildOrderManager_1_1MetaUnit_a8cfeeb7a83982ff245d24c86e7fa1681}{get\-Remaining\-Train\-Time} () const 
\item 
int \hyperlink{classBuildOrderManager_1_1MetaUnit_afc56717aaab5ae83f9a8c2cb789912b8}{get\-Remaining\-Research\-Time} () const 
\item 
int \hyperlink{classBuildOrderManager_1_1MetaUnit_a35d3f126c559f6da4a8a0aab8bc5fe40}{get\-Remaining\-Upgrade\-Time} () const 
\item 
\hyperlink{classBWAPI_1_1UpgradeType}{\-B\-W\-A\-P\-I\-::\-Upgrade\-Type} \hyperlink{classBuildOrderManager_1_1MetaUnit_a4fcb43573f24083a16e445045a5ecf36}{get\-Upgrade} () const 
\item 
bool \hyperlink{classBuildOrderManager_1_1MetaUnit_ad3a9829a503336a9db3d823e5d34d662}{has\-Build\-Unit} () const 
\item 
bool \hyperlink{classBuildOrderManager_1_1MetaUnit_a13a90a31138c91fd51e3d15fe1750810}{has\-Addon} () const 
\item 
bool \hyperlink{classBuildOrderManager_1_1MetaUnit_a522f26dd82bb95e2f41953e15181164d}{is\-Being\-Constructed} () const 
\item 
bool \hyperlink{classBuildOrderManager_1_1MetaUnit_a16edb693028b6177a93389e9b7c47152}{is\-Completed} () const 
\item 
bool \hyperlink{classBuildOrderManager_1_1MetaUnit_a8a5667c7f786098748c3de746c076b57}{is\-Morphing} () const 
\item 
bool \hyperlink{classBuildOrderManager_1_1MetaUnit_abb1044bbf9c4231d53465b691f63f162}{is\-Training} () const 
\item 
bool \hyperlink{classBuildOrderManager_1_1MetaUnit_aab666dffa0aaeb4452ce7a2695d929ff}{is\-Upgrading} () const 
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$ \hyperlink{classBuildOrderManager_1_1MetaUnit_a76ac2116315e4c52fa8b898803571e04}{unit}
\item 
int \hyperlink{classBuildOrderManager_1_1MetaUnit_afb7794e6e8cc7698fd5ea17c17f77661}{larva\-Spawn\-Time}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBuildOrderManager_1_1MetaUnit_a46019be04aabfa0f2ea28ba8b04f3d0a}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!\-Meta\-Unit@{\-Meta\-Unit}}
\index{\-Meta\-Unit@{\-Meta\-Unit}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{\-Meta\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::\-Meta\-Unit} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classBuildOrderManager_1_1MetaUnit_a46019be04aabfa0f2ea28ba8b04f3d0a}
\hypertarget{classBuildOrderManager_1_1MetaUnit_a6c0010ccd7c92614ff7b85dd103e6f56}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!\-Meta\-Unit@{\-Meta\-Unit}}
\index{\-Meta\-Unit@{\-Meta\-Unit}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{\-Meta\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::\-Meta\-Unit} (
\begin{DoxyParamCaption}
\item[{int}]{larva\-Spawn\-Time}
\end{DoxyParamCaption}
)}}\label{classBuildOrderManager_1_1MetaUnit_a6c0010ccd7c92614ff7b85dd103e6f56}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBuildOrderManager_1_1MetaUnit_a70df57ab30dcdbe5da41c819161fb14d}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!get\-Remaining\-Build\-Time@{get\-Remaining\-Build\-Time}}
\index{get\-Remaining\-Build\-Time@{get\-Remaining\-Build\-Time}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{get\-Remaining\-Build\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::get\-Remaining\-Build\-Time} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_a70df57ab30dcdbe5da41c819161fb14d}


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




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


\hypertarget{classBuildOrderManager_1_1MetaUnit_afc56717aaab5ae83f9a8c2cb789912b8}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!get\-Remaining\-Research\-Time@{get\-Remaining\-Research\-Time}}
\index{get\-Remaining\-Research\-Time@{get\-Remaining\-Research\-Time}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{get\-Remaining\-Research\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::get\-Remaining\-Research\-Time} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_afc56717aaab5ae83f9a8c2cb789912b8}


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


\hypertarget{classBuildOrderManager_1_1MetaUnit_a8cfeeb7a83982ff245d24c86e7fa1681}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!get\-Remaining\-Train\-Time@{get\-Remaining\-Train\-Time}}
\index{get\-Remaining\-Train\-Time@{get\-Remaining\-Train\-Time}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{get\-Remaining\-Train\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::get\-Remaining\-Train\-Time} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_a8cfeeb7a83982ff245d24c86e7fa1681}


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




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


\hypertarget{classBuildOrderManager_1_1MetaUnit_a35d3f126c559f6da4a8a0aab8bc5fe40}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!get\-Remaining\-Upgrade\-Time@{get\-Remaining\-Upgrade\-Time}}
\index{get\-Remaining\-Upgrade\-Time@{get\-Remaining\-Upgrade\-Time}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{get\-Remaining\-Upgrade\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::get\-Remaining\-Upgrade\-Time} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_a35d3f126c559f6da4a8a0aab8bc5fe40}


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


\hypertarget{classBuildOrderManager_1_1MetaUnit_acf82d6da0091fa7d26af773e18c81d2d}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!get\-Type@{get\-Type}}
\index{get\-Type@{get\-Type}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{get\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type} {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::get\-Type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_acf82d6da0091fa7d26af773e18c81d2d}


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


\hypertarget{classBuildOrderManager_1_1MetaUnit_a4fcb43573f24083a16e445045a5ecf36}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!get\-Upgrade@{get\-Upgrade}}
\index{get\-Upgrade@{get\-Upgrade}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{get\-Upgrade}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Upgrade\-Type} {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::get\-Upgrade} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_a4fcb43573f24083a16e445045a5ecf36}
\hypertarget{classBuildOrderManager_1_1MetaUnit_a13a90a31138c91fd51e3d15fe1750810}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!has\-Addon@{has\-Addon}}
\index{has\-Addon@{has\-Addon}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{has\-Addon}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::has\-Addon} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_a13a90a31138c91fd51e3d15fe1750810}


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


\hypertarget{classBuildOrderManager_1_1MetaUnit_ad3a9829a503336a9db3d823e5d34d662}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!has\-Build\-Unit@{has\-Build\-Unit}}
\index{has\-Build\-Unit@{has\-Build\-Unit}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{has\-Build\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::has\-Build\-Unit} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_ad3a9829a503336a9db3d823e5d34d662}


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


\hypertarget{classBuildOrderManager_1_1MetaUnit_a522f26dd82bb95e2f41953e15181164d}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!is\-Being\-Constructed@{is\-Being\-Constructed}}
\index{is\-Being\-Constructed@{is\-Being\-Constructed}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{is\-Being\-Constructed}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::is\-Being\-Constructed} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_a522f26dd82bb95e2f41953e15181164d}


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


\hypertarget{classBuildOrderManager_1_1MetaUnit_a16edb693028b6177a93389e9b7c47152}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!is\-Completed@{is\-Completed}}
\index{is\-Completed@{is\-Completed}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{is\-Completed}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::is\-Completed} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_a16edb693028b6177a93389e9b7c47152}


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


\hypertarget{classBuildOrderManager_1_1MetaUnit_a8a5667c7f786098748c3de746c076b57}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!is\-Morphing@{is\-Morphing}}
\index{is\-Morphing@{is\-Morphing}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{is\-Morphing}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::is\-Morphing} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_a8a5667c7f786098748c3de746c076b57}


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


\hypertarget{classBuildOrderManager_1_1MetaUnit_abb1044bbf9c4231d53465b691f63f162}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!is\-Training@{is\-Training}}
\index{is\-Training@{is\-Training}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{is\-Training}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::is\-Training} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_abb1044bbf9c4231d53465b691f63f162}


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


\hypertarget{classBuildOrderManager_1_1MetaUnit_aab666dffa0aaeb4452ce7a2695d929ff}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!is\-Upgrading@{is\-Upgrading}}
\index{is\-Upgrading@{is\-Upgrading}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{is\-Upgrading}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::is\-Upgrading} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_aab666dffa0aaeb4452ce7a2695d929ff}
\hypertarget{classBuildOrderManager_1_1MetaUnit_a0f7446e4292607ed91f78675600e495c}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!next\-Free\-Time@{next\-Free\-Time}}
\index{next\-Free\-Time@{next\-Free\-Time}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{next\-Free\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::next\-Free\-Time} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_a0f7446e4292607ed91f78675600e495c}
\hypertarget{classBuildOrderManager_1_1MetaUnit_a2f151deea95cf6744da65f15f3cd8e72}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!next\-Free\-Time@{next\-Free\-Time}}
\index{next\-Free\-Time@{next\-Free\-Time}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{next\-Free\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::next\-Free\-Time} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{t}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_a2f151deea95cf6744da65f15f3cd8e72}
\hypertarget{classBuildOrderManager_1_1MetaUnit_a7822f9fb0f4c253a115f9f022be85422}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!next\-Free\-Time@{next\-Free\-Time}}
\index{next\-Free\-Time@{next\-Free\-Time}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{next\-Free\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::next\-Free\-Time} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tech\-Type}}]{t}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_a7822f9fb0f4c253a115f9f022be85422}
\hypertarget{classBuildOrderManager_1_1MetaUnit_a56a31b7735955aa166015f5bea9bb095}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!next\-Free\-Time@{next\-Free\-Time}}
\index{next\-Free\-Time@{next\-Free\-Time}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{next\-Free\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::next\-Free\-Time} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Upgrade\-Type}}]{t}
\end{DoxyParamCaption}
) const}}\label{classBuildOrderManager_1_1MetaUnit_a56a31b7735955aa166015f5bea9bb095}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBuildOrderManager_1_1MetaUnit_afb7794e6e8cc7698fd5ea17c17f77661}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!larva\-Spawn\-Time@{larva\-Spawn\-Time}}
\index{larva\-Spawn\-Time@{larva\-Spawn\-Time}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{larva\-Spawn\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::larva\-Spawn\-Time}}}\label{classBuildOrderManager_1_1MetaUnit_afb7794e6e8cc7698fd5ea17c17f77661}
\hypertarget{classBuildOrderManager_1_1MetaUnit_a76ac2116315e4c52fa8b898803571e04}{\index{\-Build\-Order\-Manager\-::\-Meta\-Unit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}!unit@{unit}}
\index{unit@{unit}!BuildOrderManager::MetaUnit@{\-Build\-Order\-Manager\-::\-Meta\-Unit}}
\subsubsection[{unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Unit}$\ast$ {\bf \-Build\-Order\-Manager\-::\-Meta\-Unit\-::unit}}}\label{classBuildOrderManager_1_1MetaUnit_a76ac2116315e4c52fa8b898803571e04}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Aiur/include/\-Build\-Order\-Manager/\hyperlink{BuildOrderManager_2BuildOrderManager_8h}{\-Build\-Order\-Manager.\-h}\item 
\-Aiur/src/\hyperlink{MetaUnit_8cpp}{\-Meta\-Unit.\-cpp}\end{DoxyCompactItemize}
