\hypertarget{classArbiterUnit}{\section{\-Arbiter\-Unit \-Class \-Reference}
\label{classArbiterUnit}\index{\-Arbiter\-Unit@{\-Arbiter\-Unit}}
}


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



\-Inheritance diagram for \-Arbiter\-Unit\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classArbiterUnit__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Arbiter\-Unit\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classArbiterUnit__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classArbiterUnit_af3004ba705f91e6ce1303035c7d1c3a5}{\-Arbiter\-Unit} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u)
\item 
virtual \hyperlink{classArbiterUnit_ac3e76c884786bc1814a8ede1bf85fbfb}{$\sim$\-Arbiter\-Unit} ()
\item 
virtual void \hyperlink{classArbiterUnit_a1c423fd7ae0ce92484699a8f620fa0a8}{micro} ()
\item 
virtual void \hyperlink{classArbiterUnit_a7809890d97185eebf6bcc05db5478481}{check} ()
\item 
virtual int \hyperlink{classArbiterUnit_a41b728b44d16d5cb45c00e3708072904}{get\-Attack\-Duration} ()
\item 
virtual std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit\-Type $>$ \hyperlink{classArbiterUnit_aed992d2e0f6eea105b752d9003dae05e}{get\-Set\-Prio} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Protected \-Attributes}
\begin{DoxyCompactItemize}
\item 
static std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit\-Type $>$ \hyperlink{classArbiterUnit_ae9fa90687d8b5cf6ea3c0c70bc287583}{set\-Prio}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classArbiterUnit_af3004ba705f91e6ce1303035c7d1c3a5}{\index{\-Arbiter\-Unit@{\-Arbiter\-Unit}!\-Arbiter\-Unit@{\-Arbiter\-Unit}}
\index{\-Arbiter\-Unit@{\-Arbiter\-Unit}!ArbiterUnit@{\-Arbiter\-Unit}}
\subsubsection[{\-Arbiter\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Arbiter\-Unit\-::\-Arbiter\-Unit} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{u}
\end{DoxyParamCaption}
)}}\label{classArbiterUnit_af3004ba705f91e6ce1303035c7d1c3a5}
\hypertarget{classArbiterUnit_ac3e76c884786bc1814a8ede1bf85fbfb}{\index{\-Arbiter\-Unit@{\-Arbiter\-Unit}!$\sim$\-Arbiter\-Unit@{$\sim$\-Arbiter\-Unit}}
\index{$\sim$\-Arbiter\-Unit@{$\sim$\-Arbiter\-Unit}!ArbiterUnit@{\-Arbiter\-Unit}}
\subsubsection[{$\sim$\-Arbiter\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Arbiter\-Unit\-::$\sim$\-Arbiter\-Unit} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classArbiterUnit_ac3e76c884786bc1814a8ede1bf85fbfb}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classArbiterUnit_a7809890d97185eebf6bcc05db5478481}{\index{\-Arbiter\-Unit@{\-Arbiter\-Unit}!check@{check}}
\index{check@{check}!ArbiterUnit@{\-Arbiter\-Unit}}
\subsubsection[{check}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Arbiter\-Unit\-::check} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classArbiterUnit_a7809890d97185eebf6bcc05db5478481}


\-Implements \hyperlink{classFlyingUnit_a4134f7bdc8e00c46f639211bb382acbf}{\-Flying\-Unit}.

\hypertarget{classArbiterUnit_a41b728b44d16d5cb45c00e3708072904}{\index{\-Arbiter\-Unit@{\-Arbiter\-Unit}!get\-Attack\-Duration@{get\-Attack\-Duration}}
\index{get\-Attack\-Duration@{get\-Attack\-Duration}!ArbiterUnit@{\-Arbiter\-Unit}}
\subsubsection[{get\-Attack\-Duration}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Arbiter\-Unit\-::get\-Attack\-Duration} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classArbiterUnit_a41b728b44d16d5cb45c00e3708072904}


\-Implements \hyperlink{classFlyingUnit_acf179d86e1fff4bcb98a50df2b6cef00}{\-Flying\-Unit}.



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


\hypertarget{classArbiterUnit_aed992d2e0f6eea105b752d9003dae05e}{\index{\-Arbiter\-Unit@{\-Arbiter\-Unit}!get\-Set\-Prio@{get\-Set\-Prio}}
\index{get\-Set\-Prio@{get\-Set\-Prio}!ArbiterUnit@{\-Arbiter\-Unit}}
\subsubsection[{get\-Set\-Prio}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit\-Type $>$ {\bf \-Arbiter\-Unit\-::get\-Set\-Prio} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classArbiterUnit_aed992d2e0f6eea105b752d9003dae05e}


\-Implements \hyperlink{classFlyingUnit_aee73f61475a7fa6224181bbcb30e864a}{\-Flying\-Unit}.

\hypertarget{classArbiterUnit_a1c423fd7ae0ce92484699a8f620fa0a8}{\index{\-Arbiter\-Unit@{\-Arbiter\-Unit}!micro@{micro}}
\index{micro@{micro}!ArbiterUnit@{\-Arbiter\-Unit}}
\subsubsection[{micro}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Arbiter\-Unit\-::micro} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classArbiterUnit_a1c423fd7ae0ce92484699a8f620fa0a8}
\-H\-A\-C\-K \-T\-O\-D\-O remove/change 

\-Implements \hyperlink{classFlyingUnit_ac9740477a23077a10fed14092f5f2014}{\-Flying\-Unit}.



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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classArbiterUnit_ae9fa90687d8b5cf6ea3c0c70bc287583}{\index{\-Arbiter\-Unit@{\-Arbiter\-Unit}!set\-Prio@{set\-Prio}}
\index{set\-Prio@{set\-Prio}!ArbiterUnit@{\-Arbiter\-Unit}}
\subsubsection[{set\-Prio}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit\-Type $>$ {\bf \-Arbiter\-Unit\-::set\-Prio}\hspace{0.3cm}{\ttfamily  \mbox{[}static, protected\mbox{]}}}}\label{classArbiterUnit_ae9fa90687d8b5cf6ea3c0c70bc287583}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Units/\-Protoss\-Special/\hyperlink{ArbiterUnit_8h}{\-Arbiter\-Unit.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Units/\-Protoss\-Special/\hyperlink{ArbiterUnit_8cpp}{\-Arbiter\-Unit.\-cpp}\end{DoxyCompactItemize}
