\hypertarget{classScourgeUnit}{\section{\-Scourge\-Unit \-Class \-Reference}
\label{classScourgeUnit}\index{\-Scourge\-Unit@{\-Scourge\-Unit}}
}


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



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


\-Collaboration diagram for \-Scourge\-Unit\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classScourgeUnit__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classScourgeUnit_a676ae0a8eecb3517d5b3e7c9f643de7f}{\-Scourge\-Unit} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u)
\item 
virtual \hyperlink{classScourgeUnit_abd732057de91fc0e5d54b521f3ea325d}{$\sim$\-Scourge\-Unit} ()
\item 
virtual void \hyperlink{classScourgeUnit_aeeab542d36d10cdb3a9247c3b07a2814}{micro} ()
\item 
virtual void \hyperlink{classScourgeUnit_af6b103610e25113a76f6d8528e3d3594}{check} ()
\item 
virtual int \hyperlink{classScourgeUnit_a7f9b943d75abf91891a609bdbdebf89e}{get\-Attack\-Duration} ()
\item 
virtual std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit\-Type $>$ \hyperlink{classScourgeUnit_a8331e49ef8d1c4c009afda99d2cf7ab2}{get\-Set\-Prio} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Protected \-Attributes}
\begin{DoxyCompactItemize}
\item 
static std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit\-Type $>$ \hyperlink{classScourgeUnit_a63ff38292d98e7623890b4974e780da4}{set\-Prio}
\item 
static std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit $\ast$ $>$ \hyperlink{classScourgeUnit_a2eb56f3f73bef29daf14771a0fb7a70c}{already\-Targeted}
\end{DoxyCompactItemize}


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


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


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

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


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



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


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


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

\hypertarget{classScourgeUnit_aeeab542d36d10cdb3a9247c3b07a2814}{\index{\-Scourge\-Unit@{\-Scourge\-Unit}!micro@{micro}}
\index{micro@{micro}!ScourgeUnit@{\-Scourge\-Unit}}
\subsubsection[{micro}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Scourge\-Unit\-::micro} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classScourgeUnit_aeeab542d36d10cdb3a9247c3b07a2814}


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



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




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


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Units/\-Zerg\-Flying/\hyperlink{ScourgeUnit_8h}{\-Scourge\-Unit.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Units/\-Zerg\-Flying/\hyperlink{ScourgeUnit_8cpp}{\-Scourge\-Unit.\-cpp}\end{DoxyCompactItemize}
