\hypertarget{UnitCommandType_8cpp}{\section{trunk/bwapi/\-B\-W\-A\-P\-I\-L\-I\-B/\-Source/\-Unit\-Command\-Type.cpp \-File \-Reference}
\label{UnitCommandType_8cpp}\index{trunk/bwapi/\-B\-W\-A\-P\-I\-L\-I\-B/\-Source/\-Unit\-Command\-Type.\-cpp@{trunk/bwapi/\-B\-W\-A\-P\-I\-L\-I\-B/\-Source/\-Unit\-Command\-Type.\-cpp}}
}
{\ttfamily \#include $<$string$>$}\*
{\ttfamily \#include $<$map$>$}\*
{\ttfamily \#include $<$set$>$}\*
{\ttfamily \#include $<$\-B\-W\-A\-P\-I/\-Unit\-Command\-Type.\-h$>$}\*
{\ttfamily \#include $<$\-Util/\-Foreach.\-h$>$}\*
{\ttfamily \#include \char`\"{}\-Common.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}../../\-Debug.\-h\char`\"{}}\*
\-Include dependency graph for \-Unit\-Command\-Type.\-cpp\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{UnitCommandType_8cpp__incl}
\end{center}
\end{figure}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespaceBWAPI}{\-B\-W\-A\-P\-I}
\item 
namespace \hyperlink{namespaceBWAPI_1_1UnitCommandTypes}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a08753f55a97c7860a58dcf6e1908c020}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::init} ()
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{namespaceBWAPI_aeee7d5084faa0069d7db7f287eef65c7}{\-B\-W\-A\-P\-I\-::get\-Valid\-Unit\-Command\-Type\-I\-D} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} id)
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{namespaceBWAPI_ae11a0ebf5f6718a45a8208ef8e23d7a4}{\-B\-W\-A\-P\-I\-::initializing\-Unit\-Command\-Type} = \hyperlink{ChaosLauncherInjector_2source_2DLLMain_8cpp_a930920b2bc42824a5c03be681830f4b2}{true}
\item 
std\-::string \hyperlink{namespaceBWAPI_a16e0cf6811875e06f9df86a17bf3ae50}{\-B\-W\-A\-P\-I\-::unit\-Command\-Type\-Name} \mbox{[}\hyperlink{UnitCommandType_8h_a8b6c5f091d4e10aa60c59e73f679106a}{\-B\-W\-A\-P\-I\-\_\-\-U\-N\-I\-T\-\_\-\-C\-O\-M\-M\-A\-N\-D\-\_\-\-T\-Y\-P\-E\-\_\-\-C\-O\-U\-N\-T}\mbox{]}
\item 
std\-::map$<$ std\-::string, \*
\-Unit\-Command\-Type $>$ \hyperlink{namespaceBWAPI_a9a76ec7aaf96eced73e6390980924428}{\-B\-W\-A\-P\-I\-::unit\-Command\-Type\-Map}
\item 
std\-::set$<$ \-Unit\-Command\-Type $>$ \hyperlink{namespaceBWAPI_a01f5449af98cdb1cf47bf65d87134854}{\-B\-W\-A\-P\-I\-::unit\-Command\-Type\-Set}
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_ae6927aaea25f44e698d22c7cac80271d}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Attack\-\_\-\-Move} (0)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a5e43e334f5e479ee59edd7d24d86659b}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Attack\-\_\-\-Unit} (1)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_abfbf48a0e74d7f37e5332af75f305741}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Build} (2)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_abf0693be0fa79609ac435ec4e846180b}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Build\-\_\-\-Addon} (3)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a9fc8c93c07d13ba531e126ec8209cc82}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Train} (4)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_ac73ef29470cef6ebec3b69edd57baac7}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Morph} (5)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_ae188743f2d9fbc466ec8334ebb8b8f7b}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Research} (6)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a60c839b12eeeaecec00b42550109e5c8}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Upgrade} (7)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a2f869e786ad7788d6f19e1fe2d4355e2}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Set\-\_\-\-Rally\-\_\-\-Position} (8)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a483c4951e50da83c18497987dadc9008}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Set\-\_\-\-Rally\-\_\-\-Unit} (9)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a486a209551fc68194045821fe87ca97f}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Move} (10)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a938b55b8ead50fa0b96ad22f78dd2294}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Patrol} (11)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a2d9d22b0a35429bb1afd99480ed017d5}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Hold\-\_\-\-Position} (12)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_ae7462bd60cd96164b9cd0bae4e0c1d76}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Stop} (13)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_ae89685020c783f8ee6101e1bcfacc623}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Follow} (14)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a2c540f289b637df62c8272a6cf01c4e6}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Gather} (15)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a7d4ba7c0648981545310af87930c307e}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Return\-\_\-\-Cargo} (16)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a6fe59efd67f75157e91682747ddc0c98}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Repair} (17)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a12d16f4d5e38e158a3cff0c33f2217dc}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Burrow} (18)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a379b13fef421ab42d3dc22b5cc8024a2}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Unburrow} (19)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_ad9a50cdccd39925568843fd37aad09a4}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Cloak} (20)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a7586e7f43d408e2cc0fbed72f496e3c9}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Decloak} (21)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a8648eb764a7d7bd97678e7cc609564fd}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Siege} (22)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a756309e920ed173d4aec4ca1fbe62b41}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Unsiege} (23)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a89790448f92119a6d4bf01c1702579dd}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Lift} (24)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a8fff98d2cc3be04590ddbc1d6350ceca}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Land} (25)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a227035ff646ab7122a1175ac5b28cf3c}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Load} (26)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_aff954813d4d3728cc7365431ac3aabbf}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Unload} (27)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_afd2c5437ece4e6430165d472a4a9e323}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Unload\-\_\-\-All} (28)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_aaf7de0d976cfab6996a4eb61308a2935}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Unload\-\_\-\-All\-\_\-\-Position} (29)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a35772f23ba632e3d058f261484f5aba5}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Right\-\_\-\-Click\-\_\-\-Position} (30)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_af57c64fbc7022dbfc3a97b44b4e0c568}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Right\-\_\-\-Click\-\_\-\-Unit} (31)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a1dbb614263a40d7acd250e6b0f8ee4e9}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Halt\-\_\-\-Construction} (32)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a57a2e42c63c19f4e70e6dbde88a9f18c}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Cancel\-\_\-\-Construction} (33)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a803d20eddc9202c0e9ced2011773059c}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Cancel\-\_\-\-Addon} (34)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a5ca7d5387a5f974672b718950182fd83}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Cancel\-\_\-\-Train} (35)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_ae5f23c2961287d5e621cf688f77ff448}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Cancel\-\_\-\-Train\-\_\-\-Slot} (36)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a12ec10c2083dbdc0aab4393e0881f098}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Cancel\-\_\-\-Morph} (37)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_aca9738ae8415aac50a6336c18be3e096}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Cancel\-\_\-\-Research} (38)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a84edd9374cbdf9f15c589aa30b914ed9}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Cancel\-\_\-\-Upgrade} (39)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_ab5b86ace05ca05e17448b27da9e92f36}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Use\-\_\-\-Tech} (40)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a2922c8bec8c7514450224f85390929f3}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Use\-\_\-\-Tech\-\_\-\-Position} (41)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_a7b7a791b61895cf4911c46332fadc3af}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Use\-\_\-\-Tech\-\_\-\-Unit} (42)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_ac9ba8d585587e67a782a3c37ecde30b6}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Place\-\_\-\-C\-O\-P} (43)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_aa1467970263c8f80463dfd3813207d00}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-None} (44)
\item 
const \-Unit\-Command\-Type \hyperlink{namespaceBWAPI_1_1UnitCommandTypes_ad4c7eb200895e10893427355049c38e1}{\-B\-W\-A\-P\-I\-::\-Unit\-Command\-Types\-::\-Unknown} (45)
\end{DoxyCompactItemize}
