\hypertarget{classUnitItem}{\section{\-Unit\-Item \-Class \-Reference}
\label{classUnitItem}\index{\-Unit\-Item@{\-Unit\-Item}}
}


{\ttfamily \#include $<$\-Unit\-Item.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classUnitItem_ab516a050be88decac357f30b8f80624d}{\-Unit\-Item} ()
\item 
\hyperlink{classUnitItem_a995516733fb25a9ace53d690cbc313a8}{\-Unit\-Item} (\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type)
\item 
int \hyperlink{classUnitItem_a1d2eccef3bb8fb62c4078856c8a2041d}{get\-Remaining\-Count} (int current\-Planned\-Count=-\/1)
\item 
void \hyperlink{classUnitItem_a1feb48082d10a79030c40ac855d186c7}{add\-Additional} (int count, \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} position)
\item 
void \hyperlink{classUnitItem_aa06fc7ae11a0fdc3fd2b1a18f0ccf131}{set\-Non\-Additional} (int count, \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} position)
\item 
\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} \hyperlink{classUnitItem_a62693cffb0cdaac91524d8f86a86fbe9}{decrement\-Additional} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} position=\hyperlink{namespaceBWAPI_1_1TilePositions_acb9dceafd1b5a020f687a81dfa02a76a}{\-B\-W\-A\-P\-I\-::\-Tile\-Positions\-::\-None})
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{classBuildManager}{\-Build\-Manager} $\ast$\& \hyperlink{classUnitItem_a92538ae70afd7f7dc4082eb39cc8a2a6}{get\-Build\-Manager} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classUnitItem_ab516a050be88decac357f30b8f80624d}{\index{\-Unit\-Item@{\-Unit\-Item}!\-Unit\-Item@{\-Unit\-Item}}
\index{\-Unit\-Item@{\-Unit\-Item}!UnitItem@{\-Unit\-Item}}
\subsubsection[{\-Unit\-Item}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Item\-::\-Unit\-Item} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classUnitItem_ab516a050be88decac357f30b8f80624d}
\hypertarget{classUnitItem_a995516733fb25a9ace53d690cbc313a8}{\index{\-Unit\-Item@{\-Unit\-Item}!\-Unit\-Item@{\-Unit\-Item}}
\index{\-Unit\-Item@{\-Unit\-Item}!UnitItem@{\-Unit\-Item}}
\subsubsection[{\-Unit\-Item}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Item\-::\-Unit\-Item} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{type}
\end{DoxyParamCaption}
)}}\label{classUnitItem_a995516733fb25a9ace53d690cbc313a8}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classUnitItem_a1feb48082d10a79030c40ac855d186c7}{\index{\-Unit\-Item@{\-Unit\-Item}!add\-Additional@{add\-Additional}}
\index{add\-Additional@{add\-Additional}!UnitItem@{\-Unit\-Item}}
\subsubsection[{add\-Additional}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Unit\-Item\-::add\-Additional} (
\begin{DoxyParamCaption}
\item[{int}]{count, }
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position}}]{position}
\end{DoxyParamCaption}
)}}\label{classUnitItem_a1feb48082d10a79030c40ac855d186c7}
\hypertarget{classUnitItem_a62693cffb0cdaac91524d8f86a86fbe9}{\index{\-Unit\-Item@{\-Unit\-Item}!decrement\-Additional@{decrement\-Additional}}
\index{decrement\-Additional@{decrement\-Additional}!UnitItem@{\-Unit\-Item}}
\subsubsection[{decrement\-Additional}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position} {\bf \-Unit\-Item\-::decrement\-Additional} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position}}]{position = {\ttfamily {\bf \-B\-W\-A\-P\-I\-::\-Tile\-Positions\-::\-None}}}
\end{DoxyParamCaption}
)}}\label{classUnitItem_a62693cffb0cdaac91524d8f86a86fbe9}
\hypertarget{classUnitItem_a92538ae70afd7f7dc4082eb39cc8a2a6}{\index{\-Unit\-Item@{\-Unit\-Item}!get\-Build\-Manager@{get\-Build\-Manager}}
\index{get\-Build\-Manager@{get\-Build\-Manager}!UnitItem@{\-Unit\-Item}}
\subsubsection[{get\-Build\-Manager}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Build\-Manager} $\ast$\& {\bf \-Unit\-Item\-::get\-Build\-Manager} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUnitItem_a92538ae70afd7f7dc4082eb39cc8a2a6}


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


\hypertarget{classUnitItem_a1d2eccef3bb8fb62c4078856c8a2041d}{\index{\-Unit\-Item@{\-Unit\-Item}!get\-Remaining\-Count@{get\-Remaining\-Count}}
\index{get\-Remaining\-Count@{get\-Remaining\-Count}!UnitItem@{\-Unit\-Item}}
\subsubsection[{get\-Remaining\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Unit\-Item\-::get\-Remaining\-Count} (
\begin{DoxyParamCaption}
\item[{int}]{current\-Planned\-Count = {\ttfamily -\/1}}
\end{DoxyParamCaption}
)}}\label{classUnitItem_a1d2eccef3bb8fb62c4078856c8a2041d}


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


\hypertarget{classUnitItem_aa06fc7ae11a0fdc3fd2b1a18f0ccf131}{\index{\-Unit\-Item@{\-Unit\-Item}!set\-Non\-Additional@{set\-Non\-Additional}}
\index{set\-Non\-Additional@{set\-Non\-Additional}!UnitItem@{\-Unit\-Item}}
\subsubsection[{set\-Non\-Additional}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Unit\-Item\-::set\-Non\-Additional} (
\begin{DoxyParamCaption}
\item[{int}]{count, }
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position}}]{position}
\end{DoxyParamCaption}
)}}\label{classUnitItem_aa06fc7ae11a0fdc3fd2b1a18f0ccf131}


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