\hypertarget{DamageType_8cpp}{\section{trunk/bwapi/\-B\-W\-A\-P\-I\-L\-I\-B/\-Source/\-Damage\-Type.cpp \-File \-Reference}
\label{DamageType_8cpp}\index{trunk/bwapi/\-B\-W\-A\-P\-I\-L\-I\-B/\-Source/\-Damage\-Type.\-cpp@{trunk/bwapi/\-B\-W\-A\-P\-I\-L\-I\-B/\-Source/\-Damage\-Type.\-cpp}}
}
{\ttfamily \#include $<$string$>$}\*
{\ttfamily \#include $<$map$>$}\*
{\ttfamily \#include $<$set$>$}\*
{\ttfamily \#include $<$\-B\-W\-A\-P\-I/\-Damage\-Type.\-h$>$}\*
{\ttfamily \#include $<$\-Util/\-Foreach.\-h$>$}\*
{\ttfamily \#include \char`\"{}\-Common.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}../../\-Debug.\-h\char`\"{}}\*
\-Include dependency graph for \-Damage\-Type.\-cpp\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{DamageType_8cpp__incl}
\end{center}
\end{figure}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespaceBWAPI}{\-B\-W\-A\-P\-I}
\item 
namespace \hyperlink{namespaceBWAPI_1_1DamageTypes}{\-B\-W\-A\-P\-I\-::\-Damage\-Types}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{namespaceBWAPI_1_1DamageTypes_a7715f956145b0d249b177b68f13c43a9}{\-B\-W\-A\-P\-I\-::\-Damage\-Types\-::init} ()
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{namespaceBWAPI_aedb3be3acea9a42eeca4b0f90301b03b}{\-B\-W\-A\-P\-I\-::get\-Valid\-Damage\-Type\-I\-D} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} id)
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{namespaceBWAPI_ac5cb367a8f6bc6adcf80f5dfd94aaa11}{\-B\-W\-A\-P\-I\-::initializing\-Damage\-Type} = \hyperlink{ChaosLauncherInjector_2source_2DLLMain_8cpp_a930920b2bc42824a5c03be681830f4b2}{true}
\item 
std\-::string \hyperlink{namespaceBWAPI_ac4f4c112629a3d87d6b1b75a22168592}{\-B\-W\-A\-P\-I\-::damage\-Type\-Name} \mbox{[}7\mbox{]}
\item 
std\-::map$<$ std\-::string, \-Damage\-Type $>$ \hyperlink{namespaceBWAPI_a10465fcc3eb26d609f12c1244cf7cdc8}{\-B\-W\-A\-P\-I\-::damage\-Type\-Map}
\item 
std\-::set$<$ \-Damage\-Type $>$ \hyperlink{namespaceBWAPI_a00731fc33797b45603f50524765ef118}{\-B\-W\-A\-P\-I\-::damage\-Type\-Set}
\item 
const \-Damage\-Type \hyperlink{namespaceBWAPI_1_1DamageTypes_acb806a47f41f9d22492f3b01d518763b}{\-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Independent} (0)
\item 
const \-Damage\-Type \hyperlink{namespaceBWAPI_1_1DamageTypes_a606c36a77e36023437401121f16e5a24}{\-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Explosive} (1)
\item 
const \-Damage\-Type \hyperlink{namespaceBWAPI_1_1DamageTypes_a5dd4b49f316ae12643ef45de5a73ab04}{\-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Concussive} (2)
\item 
const \-Damage\-Type \hyperlink{namespaceBWAPI_1_1DamageTypes_a218363eadf6eab824f600546be76497f}{\-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Normal} (3)
\item 
const \-Damage\-Type \hyperlink{namespaceBWAPI_1_1DamageTypes_ad7aab8a1bce7a79382f6084a43693f59}{\-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Ignore\-\_\-\-Armor} (4)
\item 
const \-Damage\-Type \hyperlink{namespaceBWAPI_1_1DamageTypes_a101e7c6d40b74f09ad5c01dff6670cf4}{\-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-None} (5)
\item 
const \-Damage\-Type \hyperlink{namespaceBWAPI_1_1DamageTypes_a3af0eed94e28bde7a3de47d794f16fc5}{\-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Unknown} (6)
\end{DoxyCompactItemize}
