\hypertarget{classBWAPI_1_1CommandTemp}{\section{\-B\-W\-A\-P\-I\-:\-:\-Command\-Temp$<$ \-Unit\-Impl, \-Player\-Impl $>$ \-Class \-Template \-Reference}
\label{classBWAPI_1_1CommandTemp}\index{\-B\-W\-A\-P\-I\-::\-Command\-Temp$<$ Unit\-Impl, Player\-Impl $>$@{\-B\-W\-A\-P\-I\-::\-Command\-Temp$<$ Unit\-Impl, Player\-Impl $>$}}
}


{\ttfamily \#include $<$\-Command\-Temp.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBWAPI_1_1CommandTemp_a48c17904ddf47b9b1dc6a14490bee353}{\-Command\-Temp} (\hyperlink{classBWAPI_1_1UnitCommand}{\-Unit\-Command} command)
\item 
void \hyperlink{classBWAPI_1_1CommandTemp_acdee46bcd104afeab64f1d155c4a1abd}{execute} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} frame)
\end{DoxyCompactItemize}
\subsection*{\-Protected \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{classBWAPI_1_1CommandTemp_afae747df26e1c8957494db6a28bb363b}{$\sim$\-Command\-Temp} ()
\end{DoxyCompactItemize}
\subsubsection*{template$<$class \-Unit\-Impl, class \-Player\-Impl$>$ class B\-W\-A\-P\-I\-::\-Command\-Temp$<$ Unit\-Impl, Player\-Impl $>$}



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBWAPI_1_1CommandTemp_a48c17904ddf47b9b1dc6a14490bee353}{\index{\-B\-W\-A\-P\-I\-::\-Command\-Temp@{\-B\-W\-A\-P\-I\-::\-Command\-Temp}!\-Command\-Temp@{\-Command\-Temp}}
\index{\-Command\-Temp@{\-Command\-Temp}!BWAPI::CommandTemp@{\-B\-W\-A\-P\-I\-::\-Command\-Temp}}
\subsubsection[{\-Command\-Temp}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Unit\-Impl , class Player\-Impl $>$ {\bf \-B\-W\-A\-P\-I\-::\-Command\-Temp}$<$ {\bf \-Unit\-Impl}, {\bf \-Player\-Impl} $>$\-::{\bf \-Command\-Temp} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit\-Command}}]{command}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1CommandTemp_a48c17904ddf47b9b1dc6a14490bee353}
\hypertarget{classBWAPI_1_1CommandTemp_afae747df26e1c8957494db6a28bb363b}{\index{\-B\-W\-A\-P\-I\-::\-Command\-Temp@{\-B\-W\-A\-P\-I\-::\-Command\-Temp}!$\sim$\-Command\-Temp@{$\sim$\-Command\-Temp}}
\index{$\sim$\-Command\-Temp@{$\sim$\-Command\-Temp}!BWAPI::CommandTemp@{\-B\-W\-A\-P\-I\-::\-Command\-Temp}}
\subsubsection[{$\sim$\-Command\-Temp}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-Unit\-Impl, class \-Player\-Impl$>$ virtual {\bf \-B\-W\-A\-P\-I\-::\-Command\-Temp}$<$ {\bf \-Unit\-Impl}, {\bf \-Player\-Impl} $>$\-::$\sim${\bf \-Command\-Temp} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, protected, virtual\mbox{]}}}}\label{classBWAPI_1_1CommandTemp_afae747df26e1c8957494db6a28bb363b}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBWAPI_1_1CommandTemp_acdee46bcd104afeab64f1d155c4a1abd}{\index{\-B\-W\-A\-P\-I\-::\-Command\-Temp@{\-B\-W\-A\-P\-I\-::\-Command\-Temp}!execute@{execute}}
\index{execute@{execute}!BWAPI::CommandTemp@{\-B\-W\-A\-P\-I\-::\-Command\-Temp}}
\subsubsection[{execute}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Unit\-Impl , class Player\-Impl $>$ void {\bf \-B\-W\-A\-P\-I\-::\-Command\-Temp}$<$ {\bf \-Unit\-Impl}, {\bf \-Player\-Impl} $>$\-::{\bf execute} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{frame}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1CommandTemp_acdee46bcd104afeab64f1d155c4a1abd}


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




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




\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W\-A\-P\-I/\hyperlink{CommandTemp_8h}{\-Command\-Temp.\-h}\end{DoxyCompactItemize}
