\hypertarget{classDarkArchonUnit}{\section{\-Dark\-Archon\-Unit \-Class \-Reference}
\label{classDarkArchonUnit}\index{\-Dark\-Archon\-Unit@{\-Dark\-Archon\-Unit}}
}


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



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


\-Collaboration diagram for \-Dark\-Archon\-Unit\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classDarkArchonUnit__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classDarkArchonUnit_ab19ee33077205b1896a8ea0e8421cf0a}{\-Dark\-Archon\-Unit} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u)
\item 
virtual \hyperlink{classDarkArchonUnit_acecd57d32c8e5eac2dfc5509551fa804}{$\sim$\-Dark\-Archon\-Unit} ()
\item 
virtual void \hyperlink{classDarkArchonUnit_a4a1e33aa6b678edcb7a236f0db35f17d}{micro} ()
\item 
virtual void \hyperlink{classDarkArchonUnit_a5e275c489206afc65822dd1998fe6f73}{check} ()
\item 
virtual int \hyperlink{classDarkArchonUnit_a208fe464cff67e0bcea80c06980d3df1}{get\-Attack\-Duration} ()
\item 
virtual std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit\-Type $>$ \hyperlink{classDarkArchonUnit_a241a3ab6356ec33f5e77351aac6fe4fd}{get\-Set\-Prio} ()
\end{DoxyCompactItemize}


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


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


\-Implements \hyperlink{classSpecialUnit_a98963dc62bcb2bebb796b590a6c64a8c}{\-Special\-Unit}.

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


\-Reimplemented from \hyperlink{classSpecialUnit_a7b3e46c24facf86fbae22ba1616a7f3d}{\-Special\-Unit}.



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


\hypertarget{classDarkArchonUnit_a241a3ab6356ec33f5e77351aac6fe4fd}{\index{\-Dark\-Archon\-Unit@{\-Dark\-Archon\-Unit}!get\-Set\-Prio@{get\-Set\-Prio}}
\index{get\-Set\-Prio@{get\-Set\-Prio}!DarkArchonUnit@{\-Dark\-Archon\-Unit}}
\subsubsection[{get\-Set\-Prio}]{\setlength{\rightskip}{0pt plus 5cm}set$<$ \-Unit\-Type $>$ {\bf \-Dark\-Archon\-Unit\-::get\-Set\-Prio} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classDarkArchonUnit_a241a3ab6356ec33f5e77351aac6fe4fd}


\-Implements \hyperlink{classSpecialUnit_a8b6f336c3e3c716056f67bf60666464e}{\-Special\-Unit}.

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


\-Implements \hyperlink{classSpecialUnit_a0b6795c2d57510d55739693ba6894c00}{\-Special\-Unit}.



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




\-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{DarkArchonUnit_8h}{\-Dark\-Archon\-Unit.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Units/\-Protoss\-Special/\hyperlink{DarkArchonUnit_8cpp}{\-Dark\-Archon\-Unit.\-cpp}\end{DoxyCompactItemize}
