\hypertarget{classObserverUnit}{\section{\-Observer\-Unit \-Class \-Reference}
\label{classObserverUnit}\index{\-Observer\-Unit@{\-Observer\-Unit}}
}


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



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


\-Collaboration diagram for \-Observer\-Unit\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classObserverUnit__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classObserverUnit_a709c94288b55f9b8929a444d0772a3f8}{\-Observer\-Unit} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u)
\item 
virtual \hyperlink{classObserverUnit_a51686947df5a992911c863f5ccc0bc45}{$\sim$\-Observer\-Unit} ()
\item 
virtual void \hyperlink{classObserverUnit_a22beaed3624f815dd4241e31481db3cc}{micro} ()
\item 
virtual void \hyperlink{classObserverUnit_aa78e2a4a48936603f4aa2c80cb9cd018}{check} ()
\item 
virtual int \hyperlink{classObserverUnit_a3b43d8f311e06b89f0893ccd38a2a236}{get\-Attack\-Duration} ()
\item 
virtual std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit\-Type $>$ \hyperlink{classObserverUnit_a3ad2851553f238ff7c855917ff88ef76}{get\-Set\-Prio} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classObserverUnit_a709c94288b55f9b8929a444d0772a3f8}{\index{\-Observer\-Unit@{\-Observer\-Unit}!\-Observer\-Unit@{\-Observer\-Unit}}
\index{\-Observer\-Unit@{\-Observer\-Unit}!ObserverUnit@{\-Observer\-Unit}}
\subsubsection[{\-Observer\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Observer\-Unit\-::\-Observer\-Unit} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{u}
\end{DoxyParamCaption}
)}}\label{classObserverUnit_a709c94288b55f9b8929a444d0772a3f8}


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


\hypertarget{classObserverUnit_a51686947df5a992911c863f5ccc0bc45}{\index{\-Observer\-Unit@{\-Observer\-Unit}!$\sim$\-Observer\-Unit@{$\sim$\-Observer\-Unit}}
\index{$\sim$\-Observer\-Unit@{$\sim$\-Observer\-Unit}!ObserverUnit@{\-Observer\-Unit}}
\subsubsection[{$\sim$\-Observer\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Observer\-Unit\-::$\sim$\-Observer\-Unit} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classObserverUnit_a51686947df5a992911c863f5ccc0bc45}


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


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

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


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

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


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

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


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



\-Here is the call graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classObserverUnit_a22beaed3624f815dd4241e31481db3cc_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\-Flying/\hyperlink{ObserverUnit_8h}{\-Observer\-Unit.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Units/\-Protoss\-Flying/\hyperlink{ObserverUnit_8cpp}{\-Observer\-Unit.\-cpp}\end{DoxyCompactItemize}
