\hypertarget{structProducingUnit}{\section{\-Producing\-Unit \-Struct \-Reference}
\label{structProducingUnit}\index{\-Producing\-Unit@{\-Producing\-Unit}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structProducingUnit_a73957bd0b337bb71a1e2f8af56611663}{\-Producing\-Unit} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u)
\item 
\hyperlink{structProducingUnit_ab29c2fe9da381c446a5721fa7514a3e8}{\-Producing\-Unit} (const \hyperlink{structProducingUnit}{\-Producing\-Unit} \&pu)
\item 
\-B\-W\-A\-P\-I\-::\-Unit $\ast$ \hyperlink{structProducingUnit_a90b6de36f982175a2f6b02e0d50f9aae}{operator-\/$>$} () const 
\item 
bool \hyperlink{structProducingUnit_ad52fd424f65004bc3e0cc06aa7524974}{train} (\-B\-W\-A\-P\-I\-::\-Unit\-Type t)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{structProducingUnit_a1f380b49f658c57bb6b1a9aa267ef1ca}{last\-Action}
\item 
\-B\-W\-A\-P\-I\-::\-Unit $\ast$ \hyperlink{structProducingUnit_ad2f922a150036e575b5ef804b95db94f}{unit}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{structProducingUnit_a73957bd0b337bb71a1e2f8af56611663}{\index{\-Producing\-Unit@{\-Producing\-Unit}!\-Producing\-Unit@{\-Producing\-Unit}}
\index{\-Producing\-Unit@{\-Producing\-Unit}!ProducingUnit@{\-Producing\-Unit}}
\subsubsection[{\-Producing\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Producing\-Unit\-::\-Producing\-Unit} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{u}
\end{DoxyParamCaption}
)}}\label{structProducingUnit_a73957bd0b337bb71a1e2f8af56611663}
\hypertarget{structProducingUnit_ab29c2fe9da381c446a5721fa7514a3e8}{\index{\-Producing\-Unit@{\-Producing\-Unit}!\-Producing\-Unit@{\-Producing\-Unit}}
\index{\-Producing\-Unit@{\-Producing\-Unit}!ProducingUnit@{\-Producing\-Unit}}
\subsubsection[{\-Producing\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Producing\-Unit\-::\-Producing\-Unit} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Producing\-Unit} \&}]{pu}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}explicit\mbox{]}}}}\label{structProducingUnit_ab29c2fe9da381c446a5721fa7514a3e8}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{structProducingUnit_a90b6de36f982175a2f6b02e0d50f9aae}{\index{\-Producing\-Unit@{\-Producing\-Unit}!operator-\/$>$@{operator-\/$>$}}
\index{operator-\/$>$@{operator-\/$>$}!ProducingUnit@{\-Producing\-Unit}}
\subsubsection[{operator-\/$>$}]{\setlength{\rightskip}{0pt plus 5cm}\-Unit $\ast$ \-Producing\-Unit\-::operator-\/$>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{structProducingUnit_a90b6de36f982175a2f6b02e0d50f9aae}
\hypertarget{structProducingUnit_ad52fd424f65004bc3e0cc06aa7524974}{\index{\-Producing\-Unit@{\-Producing\-Unit}!train@{train}}
\index{train@{train}!ProducingUnit@{\-Producing\-Unit}}
\subsubsection[{train}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Producing\-Unit\-::train} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit\-Type}]{t}
\end{DoxyParamCaption}
)}}\label{structProducingUnit_ad52fd424f65004bc3e0cc06aa7524974}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{structProducingUnit_a1f380b49f658c57bb6b1a9aa267ef1ca}{\index{\-Producing\-Unit@{\-Producing\-Unit}!last\-Action@{last\-Action}}
\index{last\-Action@{last\-Action}!ProducingUnit@{\-Producing\-Unit}}
\subsubsection[{last\-Action}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Producing\-Unit\-::last\-Action}}}\label{structProducingUnit_a1f380b49f658c57bb6b1a9aa267ef1ca}
\hypertarget{structProducingUnit_ad2f922a150036e575b5ef804b95db94f}{\index{\-Producing\-Unit@{\-Producing\-Unit}!unit@{unit}}
\index{unit@{unit}!ProducingUnit@{\-Producing\-Unit}}
\subsubsection[{unit}]{\setlength{\rightskip}{0pt plus 5cm}\-B\-W\-A\-P\-I\-::\-Unit$\ast$ {\bf \-Producing\-Unit\-::unit}}}\label{structProducingUnit_ad2f922a150036e575b5ef804b95db94f}


\-The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Macro/\hyperlink{Producer_8h}{\-Producer.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Macro/\hyperlink{Producer_8cpp}{\-Producer.\-cpp}\end{DoxyCompactItemize}
