\hypertarget{classBurrowManager}{\section{\-Burrow\-Manager \-Class \-Reference}
\label{classBurrowManager}\index{\-Burrow\-Manager@{\-Burrow\-Manager}}
}


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



\-Collaboration diagram for \-Burrow\-Manager\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=180pt]{classBurrowManager__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classBurrowManager_a29f41144eeb99cd5b42975ed8d097c3d}{update} ()
\item 
void \hyperlink{classBurrowManager_ac7ca878cce11b1ee882b7b358e176beb}{clear\-Exceptions} ()
\item 
void \hyperlink{classBurrowManager_ae9533dd54214f0029e16abaa7b504711}{add\-Exception} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{classBurrowManager}{\-Burrow\-Manager} $\ast$ \hyperlink{classBurrowManager_ade53163c88e34063171d313cca62539b}{get\-Instance} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$ \hyperlink{classBurrowManager_af26486d980ad7d87cdcf4992b1b5d611}{exception}
\end{DoxyCompactItemize}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBurrowManager_ae9533dd54214f0029e16abaa7b504711}{\index{\-Burrow\-Manager@{\-Burrow\-Manager}!add\-Exception@{add\-Exception}}
\index{add\-Exception@{add\-Exception}!BurrowManager@{\-Burrow\-Manager}}
\subsubsection[{add\-Exception}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Burrow\-Manager\-::add\-Exception} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classBurrowManager_ae9533dd54214f0029e16abaa7b504711}
\hypertarget{classBurrowManager_ac7ca878cce11b1ee882b7b358e176beb}{\index{\-Burrow\-Manager@{\-Burrow\-Manager}!clear\-Exceptions@{clear\-Exceptions}}
\index{clear\-Exceptions@{clear\-Exceptions}!BurrowManager@{\-Burrow\-Manager}}
\subsubsection[{clear\-Exceptions}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Burrow\-Manager\-::clear\-Exceptions} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBurrowManager_ac7ca878cce11b1ee882b7b358e176beb}
\hypertarget{classBurrowManager_ade53163c88e34063171d313cca62539b}{\index{\-Burrow\-Manager@{\-Burrow\-Manager}!get\-Instance@{get\-Instance}}
\index{get\-Instance@{get\-Instance}!BurrowManager@{\-Burrow\-Manager}}
\subsubsection[{get\-Instance}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Burrow\-Manager} $\ast$ {\bf \-Burrow\-Manager\-::get\-Instance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBurrowManager_ade53163c88e34063171d313cca62539b}
\hypertarget{classBurrowManager_a29f41144eeb99cd5b42975ed8d097c3d}{\index{\-Burrow\-Manager@{\-Burrow\-Manager}!update@{update}}
\index{update@{update}!BurrowManager@{\-Burrow\-Manager}}
\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Burrow\-Manager\-::update} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBurrowManager_a29f41144eeb99cd5b42975ed8d097c3d}


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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBurrowManager_af26486d980ad7d87cdcf4992b1b5d611}{\index{\-Burrow\-Manager@{\-Burrow\-Manager}!exception@{exception}}
\index{exception@{exception}!BurrowManager@{\-Burrow\-Manager}}
\subsubsection[{exception}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Unit}$\ast$ {\bf \-Burrow\-Manager\-::exception}}}\label{classBurrowManager_af26486d980ad7d87cdcf4992b1b5d611}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-U\-Alberta\-Bot\-\_\-src/\-Projects/\-U\-Alberta\-Bot/\-Source/micromanagement/\hyperlink{BurrowManager_8h}{\-Burrow\-Manager.\-h}\item 
\-U\-Alberta\-Bot\-\_\-src/\-Projects/\-U\-Alberta\-Bot/\-Source/micromanagement/\hyperlink{BurrowManager_8cpp}{\-Burrow\-Manager.\-cpp}\end{DoxyCompactItemize}
