\hypertarget{TechType_8h}{\section{\-U\-Alberta\-Bot\-\_\-src/\-B\-W\-A\-P\-I\-\_\-3\-\_\-6/include/\-B\-W\-A\-P\-I/\-Tech\-Type.h \-File \-Reference}
\label{TechType_8h}\index{\-U\-Alberta\-Bot\-\_\-src/\-B\-W\-A\-P\-I\-\_\-3\-\_\-6/include/\-B\-W\-A\-P\-I/\-Tech\-Type.\-h@{\-U\-Alberta\-Bot\-\_\-src/\-B\-W\-A\-P\-I\-\_\-3\-\_\-6/include/\-B\-W\-A\-P\-I/\-Tech\-Type.\-h}}
}
{\ttfamily \#include $<$string$>$}\*
{\ttfamily \#include $<$set$>$}\*
{\ttfamily \#include $<$\-B\-W\-A\-P\-I/\-Race.\-h$>$}\*
\-Include dependency graph for \-Tech\-Type.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{TechType_8h__incl}
\end{center}
\end{figure}
\-This graph shows which files directly or indirectly include this file\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{TechType_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classBWAPI_1_1TechType}{\-B\-W\-A\-P\-I\-::\-Tech\-Type}
\end{DoxyCompactItemize}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespaceBWAPI}{\-B\-W\-A\-P\-I}
\item 
namespace \hyperlink{namespaceBWAPI_1_1TechTypes}{\-B\-W\-A\-P\-I\-::\-Tech\-Types}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
\-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_ab4147422c4362d53e7f7d0f393cf57cf}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::get\-Tech\-Type} (std\-::string name)
\item 
std\-::set$<$ \-Tech\-Type $>$ \& \hyperlink{namespaceBWAPI_1_1TechTypes_aa7dea5103663e3658e84ed6331322954}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::all\-Tech\-Types} ()
\item 
void \hyperlink{namespaceBWAPI_1_1TechTypes_a700a85fc2dbf5c5445de3d09f369c1e2}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::init} ()
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a446953ab751fe8a961e3ec718e9999d7}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Stim\-\_\-\-Packs}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_ae27b13d1f82910f16f439b1339b23367}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Lockdown}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a038bf75dcfee550ab6d25d208cf2d828}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-E\-M\-P\-\_\-\-Shockwave}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_afd470086c08c6ca37c91791af9194c9a}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Spider\-\_\-\-Mines}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a0b67332f1175fa8c27fd5ca41667cf60}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Scanner\-\_\-\-Sweep}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_ace98069c11e88426a81d2e889738fe76}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Tank\-\_\-\-Siege\-\_\-\-Mode}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_ac2a4bed0e6ae7270df3d62dbca44a55b}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Defensive\-\_\-\-Matrix}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a3f3fd214f88f761a6d4c8f8fa3270df7}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Irradiate}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_abc97115ce4c5b35e058d033b33ba001e}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Yamato\-\_\-\-Gun}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a67d6e0fdfde0cee4d739473f4c3d5c2e}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Cloaking\-\_\-\-Field}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_ae894f0a59f599d6d3e052a9ec3337a63}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Personnel\-\_\-\-Cloaking}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a0b55d5ae2d0dab7536e25af580b3f351}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Burrowing}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_ac0c8b05c351cba64e5e977f4b5561594}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Infestation}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_ad18078c5be4f4df7d2e0541c7257e0ee}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Spawn\-\_\-\-Broodlings}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a3f26c4b00199ac740eb56dcc2afaf284}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Dark\-\_\-\-Swarm}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_ab0a19fd853fc39ca30562483e9cb7c5f}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Plague}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a7a0d59e88dbd65a78e2f8064a8c9d373}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Consume}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a226cf8849a881090375dbd941972b2fe}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Ensnare}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a11ca0c2c2c0557200a03f28f3dccf9fd}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Parasite}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a591de0237afac334873bfd591571ca2f}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Psionic\-\_\-\-Storm}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a71e5876eb8c8cc215e6c83315e91dd9f}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Hallucination}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a4506fe5773f193e9cab748365d6e6930}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Recall}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a2887084b18cfeb1389e334c5ac4e4e02}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Stasis\-\_\-\-Field}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_aa98c71cc37e439055dd8234cfdc0f467}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Archon\-\_\-\-Warp}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_aecc3510ab70b1cfd21cbea2f094a50d8}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Restoration}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a73bf51d011fd6e5f3ff4002b1e87a6d3}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Disruption\-\_\-\-Web}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_aead9a25b4c0ac6db6e662ec83720127c}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Mind\-\_\-\-Control}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_abdcf7f56a6b99b2969ecdc6da3ccbecd}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Dark\-\_\-\-Archon\-\_\-\-Meld}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_afa442f330a69101aab0144100622df60}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Feedback}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_aa7193fda90ea09adfabbe02991a6b4f1}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Optical\-\_\-\-Flare}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a98cbd70caa3d60b3b48afc37dd610d58}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Maelstrom}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a14d3673219ad4f973a30dee6e7eb02a5}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Lurker\-\_\-\-Aspect}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a82feca0ba58b701fcc67c382b831d996}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Healing}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a888026c44fa65bbcc338fcca795c4d25}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-None}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_af77d0d5418bb7e93b358097f173588e5}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Unknown}
\item 
const \-Tech\-Type \hyperlink{namespaceBWAPI_1_1TechTypes_a0c72e0e4a2448b024a398e1cfcc06a32}{\-B\-W\-A\-P\-I\-::\-Tech\-Types\-::\-Nuclear\-\_\-\-Strike}
\end{DoxyCompactItemize}
