\hypertarget{classBuildOrderGoal}{\section{\-Build\-Order\-Goal \-Class \-Reference}
\label{classBuildOrderGoal}\index{\-Build\-Order\-Goal@{\-Build\-Order\-Goal}}
}


{\ttfamily \#include $<$\-Build\-Order\-Goal\-Manager.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBuildOrderGoal_a2257f342a2b5901ae658f439cfcb3def}{\-Build\-Order\-Goal} ()
\item 
\hyperlink{classBuildOrderGoal_a8466f3e9a087d955536e0200ab7d2cf5}{\-Build\-Order\-Goal} (const int p)
\item 
\hyperlink{classBuildOrderGoal_abdbcde116d9dc1903ac1e18a8f0643de}{$\sim$\-Build\-Order\-Goal} ()
\item 
void \hyperlink{classBuildOrderGoal_ab50b0248cf3bdbde161f7e8b9080b970}{add\-Item} (const \hyperlink{classBuildOrderGoalItem}{\-Build\-Order\-Goal\-Item} \&bogi)
\item 
void \hyperlink{classBuildOrderGoal_a9cbf41080eaa91ed2795f65367619f7e}{set\-Priority} (const int p)
\item 
const int \hyperlink{classBuildOrderGoal_ad770a50a884d2eab0535d91a654ef808}{get\-Priority} () const 
\item 
const std\-::vector\*
$<$ \hyperlink{classBuildOrderGoalItem}{\-Build\-Order\-Goal\-Item} $>$ \& \hyperlink{classBuildOrderGoal_a4a0b2ea608f8674b85879a1a91281a6f}{get\-Goal} () const 
\item 
bool \hyperlink{classBuildOrderGoal_a69135092d9c4a82acad1d09b3036f5ad}{operator$<$} (const \hyperlink{classBuildOrderGoal}{\-Build\-Order\-Goal} \&bog)
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBuildOrderGoal_a2257f342a2b5901ae658f439cfcb3def}{\index{\-Build\-Order\-Goal@{\-Build\-Order\-Goal}!\-Build\-Order\-Goal@{\-Build\-Order\-Goal}}
\index{\-Build\-Order\-Goal@{\-Build\-Order\-Goal}!BuildOrderGoal@{\-Build\-Order\-Goal}}
\subsubsection[{\-Build\-Order\-Goal}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Build\-Order\-Goal\-::\-Build\-Order\-Goal} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuildOrderGoal_a2257f342a2b5901ae658f439cfcb3def}
\hypertarget{classBuildOrderGoal_a8466f3e9a087d955536e0200ab7d2cf5}{\index{\-Build\-Order\-Goal@{\-Build\-Order\-Goal}!\-Build\-Order\-Goal@{\-Build\-Order\-Goal}}
\index{\-Build\-Order\-Goal@{\-Build\-Order\-Goal}!BuildOrderGoal@{\-Build\-Order\-Goal}}
\subsubsection[{\-Build\-Order\-Goal}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Build\-Order\-Goal\-::\-Build\-Order\-Goal} (
\begin{DoxyParamCaption}
\item[{const int}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuildOrderGoal_a8466f3e9a087d955536e0200ab7d2cf5}
\hypertarget{classBuildOrderGoal_abdbcde116d9dc1903ac1e18a8f0643de}{\index{\-Build\-Order\-Goal@{\-Build\-Order\-Goal}!$\sim$\-Build\-Order\-Goal@{$\sim$\-Build\-Order\-Goal}}
\index{$\sim$\-Build\-Order\-Goal@{$\sim$\-Build\-Order\-Goal}!BuildOrderGoal@{\-Build\-Order\-Goal}}
\subsubsection[{$\sim$\-Build\-Order\-Goal}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Build\-Order\-Goal\-::$\sim$\-Build\-Order\-Goal} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuildOrderGoal_abdbcde116d9dc1903ac1e18a8f0643de}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBuildOrderGoal_ab50b0248cf3bdbde161f7e8b9080b970}{\index{\-Build\-Order\-Goal@{\-Build\-Order\-Goal}!add\-Item@{add\-Item}}
\index{add\-Item@{add\-Item}!BuildOrderGoal@{\-Build\-Order\-Goal}}
\subsubsection[{add\-Item}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Build\-Order\-Goal\-::add\-Item} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Build\-Order\-Goal\-Item} \&}]{bogi}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuildOrderGoal_ab50b0248cf3bdbde161f7e8b9080b970}
\hypertarget{classBuildOrderGoal_a4a0b2ea608f8674b85879a1a91281a6f}{\index{\-Build\-Order\-Goal@{\-Build\-Order\-Goal}!get\-Goal@{get\-Goal}}
\index{get\-Goal@{get\-Goal}!BuildOrderGoal@{\-Build\-Order\-Goal}}
\subsubsection[{get\-Goal}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<${\bf \-Build\-Order\-Goal\-Item}$>$\& {\bf \-Build\-Order\-Goal\-::get\-Goal} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuildOrderGoal_a4a0b2ea608f8674b85879a1a91281a6f}
\hypertarget{classBuildOrderGoal_ad770a50a884d2eab0535d91a654ef808}{\index{\-Build\-Order\-Goal@{\-Build\-Order\-Goal}!get\-Priority@{get\-Priority}}
\index{get\-Priority@{get\-Priority}!BuildOrderGoal@{\-Build\-Order\-Goal}}
\subsubsection[{get\-Priority}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf \-Build\-Order\-Goal\-::get\-Priority} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuildOrderGoal_ad770a50a884d2eab0535d91a654ef808}


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


\hypertarget{classBuildOrderGoal_a69135092d9c4a82acad1d09b3036f5ad}{\index{\-Build\-Order\-Goal@{\-Build\-Order\-Goal}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!BuildOrderGoal@{\-Build\-Order\-Goal}}
\subsubsection[{operator$<$}]{\setlength{\rightskip}{0pt plus 5cm}bool \-Build\-Order\-Goal\-::operator$<$ (
\begin{DoxyParamCaption}
\item[{const {\bf \-Build\-Order\-Goal} \&}]{bog}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuildOrderGoal_a69135092d9c4a82acad1d09b3036f5ad}


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


\hypertarget{classBuildOrderGoal_a9cbf41080eaa91ed2795f65367619f7e}{\index{\-Build\-Order\-Goal@{\-Build\-Order\-Goal}!set\-Priority@{set\-Priority}}
\index{set\-Priority@{set\-Priority}!BuildOrderGoal@{\-Build\-Order\-Goal}}
\subsubsection[{set\-Priority}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Build\-Order\-Goal\-::set\-Priority} (
\begin{DoxyParamCaption}
\item[{const int}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuildOrderGoal_a9cbf41080eaa91ed2795f65367619f7e}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-U\-Alberta\-Bot\-\_\-src/\-Projects/\-U\-Alberta\-Bot/\-Source/base/\hyperlink{BuildOrderGoalManager_8h}{\-Build\-Order\-Goal\-Manager.\-h}\end{DoxyCompactItemize}
