\hypertarget{classBuildOrderItem}{\section{\-Build\-Order\-Item$<$ \-T $>$ \-Class \-Template \-Reference}
\label{classBuildOrderItem}\index{\-Build\-Order\-Item$<$ T $>$@{\-Build\-Order\-Item$<$ T $>$}}
}


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



\-Collaboration diagram for \-Build\-Order\-Item$<$ \-T $>$\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBuildOrderItem__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBuildOrderItem_aa0c38f0bce37e52bd82e2ae2553ac728}{\-Build\-Order\-Item} (\hyperlink{structMetaType}{\-Meta\-Type} m, \-T p, bool b)
\item 
bool \hyperlink{classBuildOrderItem_a5d6c4c00d7d54d8c0b0289287609564b}{operator$<$} (const \hyperlink{classBuildOrderItem}{\-Build\-Order\-Item}$<$ \-T $>$ \&x) const 
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structMetaType}{\-Meta\-Type} \hyperlink{classBuildOrderItem_aba368471b50aea120c54c96aeee5c561}{meta\-Type}
\item 
\-T \hyperlink{classBuildOrderItem_abccd54a65042bf1fb0573b92fd95cc2b}{priority}
\item 
bool \hyperlink{classBuildOrderItem_a5d2ecf47cbf524d9268817147f86dbea}{blocking}
\end{DoxyCompactItemize}
\subsubsection*{template$<$class \-T$>$ class Build\-Order\-Item$<$ T $>$}



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBuildOrderItem_aa0c38f0bce37e52bd82e2ae2553ac728}{\index{\-Build\-Order\-Item@{\-Build\-Order\-Item}!\-Build\-Order\-Item@{\-Build\-Order\-Item}}
\index{\-Build\-Order\-Item@{\-Build\-Order\-Item}!BuildOrderItem@{\-Build\-Order\-Item}}
\subsubsection[{\-Build\-Order\-Item}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-T$>$ {\bf \-Build\-Order\-Item}$<$ \-T $>$\-::{\bf \-Build\-Order\-Item} (
\begin{DoxyParamCaption}
\item[{{\bf \-Meta\-Type}}]{m, }
\item[{\-T}]{p, }
\item[{bool}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuildOrderItem_aa0c38f0bce37e52bd82e2ae2553ac728}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBuildOrderItem_a5d6c4c00d7d54d8c0b0289287609564b}{\index{\-Build\-Order\-Item@{\-Build\-Order\-Item}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!BuildOrderItem@{\-Build\-Order\-Item}}
\subsubsection[{operator$<$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-T$>$ bool {\bf \-Build\-Order\-Item}$<$ \-T $>$\-::operator$<$ (
\begin{DoxyParamCaption}
\item[{const {\bf \-Build\-Order\-Item}$<$ \-T $>$ \&}]{x}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBuildOrderItem_a5d6c4c00d7d54d8c0b0289287609564b}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBuildOrderItem_a5d2ecf47cbf524d9268817147f86dbea}{\index{\-Build\-Order\-Item@{\-Build\-Order\-Item}!blocking@{blocking}}
\index{blocking@{blocking}!BuildOrderItem@{\-Build\-Order\-Item}}
\subsubsection[{blocking}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-T$>$ bool {\bf \-Build\-Order\-Item}$<$ \-T $>$\-::{\bf blocking}}}\label{classBuildOrderItem_a5d2ecf47cbf524d9268817147f86dbea}
\hypertarget{classBuildOrderItem_aba368471b50aea120c54c96aeee5c561}{\index{\-Build\-Order\-Item@{\-Build\-Order\-Item}!meta\-Type@{meta\-Type}}
\index{meta\-Type@{meta\-Type}!BuildOrderItem@{\-Build\-Order\-Item}}
\subsubsection[{meta\-Type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-T$>$ {\bf \-Meta\-Type} {\bf \-Build\-Order\-Item}$<$ \-T $>$\-::{\bf meta\-Type}}}\label{classBuildOrderItem_aba368471b50aea120c54c96aeee5c561}
\hypertarget{classBuildOrderItem_abccd54a65042bf1fb0573b92fd95cc2b}{\index{\-Build\-Order\-Item@{\-Build\-Order\-Item}!priority@{priority}}
\index{priority@{priority}!BuildOrderItem@{\-Build\-Order\-Item}}
\subsubsection[{priority}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-T$>$ \-T {\bf \-Build\-Order\-Item}$<$ \-T $>$\-::{\bf priority}}}\label{classBuildOrderItem_abccd54a65042bf1fb0573b92fd95cc2b}


\-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{BuildOrderQueue_8h}{\-Build\-Order\-Queue.\-h}\end{DoxyCompactItemize}
