\hypertarget{namespaceBWAPI_1_1DamageTypes}{\section{\-B\-W\-A\-P\-I\-:\-:\-Damage\-Types \-Namespace \-Reference}
\label{namespaceBWAPI_1_1DamageTypes}\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_a1d90bc80f41bdf0f08fb7d2c5119a70c}{get\-Damage\-Type} (std\-::string name)
\item 
std\-::set$<$ \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} $>$ \& \hyperlink{namespaceBWAPI_1_1DamageTypes_af782730875b194b36a49dce76c9e3a70}{all\-Damage\-Types} ()
\item 
void \hyperlink{namespaceBWAPI_1_1DamageTypes_a7715f956145b0d249b177b68f13c43a9}{init} ()
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_aa21b2df99a55b109ab5897de462640ef}{\-Independent}
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_a5779aeb5c5556fd7fec022fe5ca671ea}{\-Explosive}
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_a7d298fbc94fa426dead1aebf20bf258e}{\-Concussive}
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_a5210cb07e6edd8795ed3ff572ca909cd}{\-Normal}
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_ad04c48c976375576ea981fbbf9e34168}{\-Ignore\-\_\-\-Armor}
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_a58c1f6b836bea4acf05abcc63f9b38a5}{\-None}
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_a3104774b5c6deeeb8485becf24141e66}{\-Unknown}
\end{DoxyCompactItemize}


\subsection{\-Function \-Documentation}
\hypertarget{namespaceBWAPI_1_1DamageTypes_af782730875b194b36a49dce76c9e3a70}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!all\-Damage\-Types@{all\-Damage\-Types}}
\index{all\-Damage\-Types@{all\-Damage\-Types}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{all\-Damage\-Types}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-Damage\-Type}$>$\& {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::all\-Damage\-Types} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceBWAPI_1_1DamageTypes_af782730875b194b36a49dce76c9e3a70}
\-Returns the set of all the \hyperlink{namespaceBWAPI_1_1DamageTypes}{\-Damage\-Types}. \hypertarget{namespaceBWAPI_1_1DamageTypes_a1d90bc80f41bdf0f08fb7d2c5119a70c}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!get\-Damage\-Type@{get\-Damage\-Type}}
\index{get\-Damage\-Type@{get\-Damage\-Type}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{get\-Damage\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::get\-Damage\-Type} (
\begin{DoxyParamCaption}
\item[{std\-::string}]{name}
\end{DoxyParamCaption}
)}}\label{namespaceBWAPI_1_1DamageTypes_a1d90bc80f41bdf0f08fb7d2c5119a70c}
\-Given the name of a damage type, this will return a corresponding \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} object. \-For example, \hyperlink{namespaceBWAPI_1_1DamageTypes_a1d90bc80f41bdf0f08fb7d2c5119a70c}{\-Damage\-Types\-::get\-Damage\-Type}(\char`\"{}\-Concussive\char`\"{}) will return \hyperlink{namespaceBWAPI_1_1DamageTypes_a7d298fbc94fa426dead1aebf20bf258e}{\-Damage\-Types\-::\-Concussive}. \hypertarget{namespaceBWAPI_1_1DamageTypes_a7715f956145b0d249b177b68f13c43a9}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!init@{init}}
\index{init@{init}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::init} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceBWAPI_1_1DamageTypes_a7715f956145b0d249b177b68f13c43a9}


\subsection{\-Variable \-Documentation}
\hypertarget{namespaceBWAPI_1_1DamageTypes_a7d298fbc94fa426dead1aebf20bf258e}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-Concussive@{\-Concussive}}
\index{\-Concussive@{\-Concussive}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-Concussive}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Concussive}}}\label{namespaceBWAPI_1_1DamageTypes_a7d298fbc94fa426dead1aebf20bf258e}
\hypertarget{namespaceBWAPI_1_1DamageTypes_a5779aeb5c5556fd7fec022fe5ca671ea}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-Explosive@{\-Explosive}}
\index{\-Explosive@{\-Explosive}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-Explosive}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Explosive}}}\label{namespaceBWAPI_1_1DamageTypes_a5779aeb5c5556fd7fec022fe5ca671ea}
\hypertarget{namespaceBWAPI_1_1DamageTypes_ad04c48c976375576ea981fbbf9e34168}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-Ignore\-\_\-\-Armor@{\-Ignore\-\_\-\-Armor}}
\index{\-Ignore\-\_\-\-Armor@{\-Ignore\-\_\-\-Armor}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-Ignore\-\_\-\-Armor}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Ignore\-\_\-\-Armor}}}\label{namespaceBWAPI_1_1DamageTypes_ad04c48c976375576ea981fbbf9e34168}
\hypertarget{namespaceBWAPI_1_1DamageTypes_aa21b2df99a55b109ab5897de462640ef}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-Independent@{\-Independent}}
\index{\-Independent@{\-Independent}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-Independent}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Independent}}}\label{namespaceBWAPI_1_1DamageTypes_aa21b2df99a55b109ab5897de462640ef}
\hypertarget{namespaceBWAPI_1_1DamageTypes_a58c1f6b836bea4acf05abcc63f9b38a5}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-None@{\-None}}
\index{\-None@{\-None}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-None}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-None}}}\label{namespaceBWAPI_1_1DamageTypes_a58c1f6b836bea4acf05abcc63f9b38a5}
\hypertarget{namespaceBWAPI_1_1DamageTypes_a5210cb07e6edd8795ed3ff572ca909cd}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-Normal@{\-Normal}}
\index{\-Normal@{\-Normal}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-Normal}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Normal}}}\label{namespaceBWAPI_1_1DamageTypes_a5210cb07e6edd8795ed3ff572ca909cd}
\hypertarget{namespaceBWAPI_1_1DamageTypes_a3104774b5c6deeeb8485becf24141e66}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-Unknown@{\-Unknown}}
\index{\-Unknown@{\-Unknown}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-Unknown}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Unknown}}}\label{namespaceBWAPI_1_1DamageTypes_a3104774b5c6deeeb8485becf24141e66}
