\hypertarget{structTaskTypeDef}{\section{\-Task\-Type\-Def \-Struct \-Reference}
\label{structTaskTypeDef}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}}
}


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



\-Inheritance diagram for \-Task\-Type\-Def\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=220pt]{structTaskTypeDef__inherit__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7d}{type} \{ \*
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da7aefa13f298cf30e2bf3e105bde7903e}{\-Highest} =  0, 
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da2b45ba7ab8c72d04f1482923c4404be5}{\-Build\-Order}, 
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da6b3b5edb35a441d73c4bc64a1b778e08}{\-Expansion}, 
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7dae2809ac7caf652e6ccfda435edbd2f2a}{\-Army}, 
\*
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da415e695754af894d6637da3a1d25bb80}{\-Macro\-Urgent}, 
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da10be0555e6d716cf08857e49dbe72b9c}{\-Macro\-Extra\-Production}, 
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7dab018c4126fec4ff89ea342d949313368}{\-Macro\-Tech}, 
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da214f2465d65168662b0a977734536a56}{\-Medium}, 
\*
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da83c8f69668623400d0b74e8c8c56cf3e}{\-Worker}, 
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da5feefed31cdbfe109de4cdbd168f3315}{\-Defense}, 
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da42384d48aa917b600eab4ef3e92af258}{\-Scout}, 
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da57bd3ee3fa87a373530fc8d3a5b05b00}{\-Supply}, 
\*
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7dab0aa3a9f00d3a7fd4002c78e189faebb}{\-Refinery\-Manager}, 
\hyperlink{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7dadd639b553bf9698f4ab9986b62ac65f4}{\-Lowest}
 \}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 10 of file \-Task.\-h.



\subsection{\-Member \-Enumeration \-Documentation}
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7d}{\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!type@{type}}
\index{type@{type}!TaskTypeDef@{\-Task\-Type\-Def}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-Task\-Type\-Def\-::type}}}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7d}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-Highest@{\-Highest}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Highest@{\-Highest}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da7aefa13f298cf30e2bf3e105bde7903e}{\-Highest}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da7aefa13f298cf30e2bf3e105bde7903e}
}]\index{\-Build\-Order@{\-Build\-Order}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Build\-Order@{\-Build\-Order}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da2b45ba7ab8c72d04f1482923c4404be5}{\-Build\-Order}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da2b45ba7ab8c72d04f1482923c4404be5}
}]\index{\-Expansion@{\-Expansion}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Expansion@{\-Expansion}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da6b3b5edb35a441d73c4bc64a1b778e08}{\-Expansion}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da6b3b5edb35a441d73c4bc64a1b778e08}
}]\index{\-Army@{\-Army}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Army@{\-Army}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7dae2809ac7caf652e6ccfda435edbd2f2a}{\-Army}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7dae2809ac7caf652e6ccfda435edbd2f2a}
}]\index{\-Macro\-Urgent@{\-Macro\-Urgent}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Macro\-Urgent@{\-Macro\-Urgent}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da415e695754af894d6637da3a1d25bb80}{\-Macro\-Urgent}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da415e695754af894d6637da3a1d25bb80}
}]\index{\-Macro\-Extra\-Production@{\-Macro\-Extra\-Production}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Macro\-Extra\-Production@{\-Macro\-Extra\-Production}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da10be0555e6d716cf08857e49dbe72b9c}{\-Macro\-Extra\-Production}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da10be0555e6d716cf08857e49dbe72b9c}
}]\index{\-Macro\-Tech@{\-Macro\-Tech}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Macro\-Tech@{\-Macro\-Tech}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7dab018c4126fec4ff89ea342d949313368}{\-Macro\-Tech}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7dab018c4126fec4ff89ea342d949313368}
}]\index{\-Medium@{\-Medium}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Medium@{\-Medium}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da214f2465d65168662b0a977734536a56}{\-Medium}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da214f2465d65168662b0a977734536a56}
}]\index{\-Worker@{\-Worker}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Worker@{\-Worker}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da83c8f69668623400d0b74e8c8c56cf3e}{\-Worker}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da83c8f69668623400d0b74e8c8c56cf3e}
}]\index{\-Defense@{\-Defense}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Defense@{\-Defense}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da5feefed31cdbfe109de4cdbd168f3315}{\-Defense}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da5feefed31cdbfe109de4cdbd168f3315}
}]\index{\-Scout@{\-Scout}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Scout@{\-Scout}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da42384d48aa917b600eab4ef3e92af258}{\-Scout}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da42384d48aa917b600eab4ef3e92af258}
}]\index{\-Supply@{\-Supply}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Supply@{\-Supply}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da57bd3ee3fa87a373530fc8d3a5b05b00}{\-Supply}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7da57bd3ee3fa87a373530fc8d3a5b05b00}
}]\index{\-Refinery\-Manager@{\-Refinery\-Manager}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Refinery\-Manager@{\-Refinery\-Manager}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7dab0aa3a9f00d3a7fd4002c78e189faebb}{\-Refinery\-Manager}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7dab0aa3a9f00d3a7fd4002c78e189faebb}
}]\index{\-Lowest@{\-Lowest}!\-Task\-Type\-Def@{\-Task\-Type\-Def}}\index{\-Task\-Type\-Def@{\-Task\-Type\-Def}!\-Lowest@{\-Lowest}}\item[{\em 
\hypertarget{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7dadd639b553bf9698f4ab9986b62ac65f4}{\-Lowest}\label{structTaskTypeDef_a871d40fd7dd53817a903ebdf6523ec7dadd639b553bf9698f4ab9986b62ac65f4}
}]\end{description}
\end{Desc}



\-Definition at line 12 of file \-Task.\-h.


\begin{DoxyCode}
        {
                Highest = 0,
                BuildOrder,
                Expansion,
                Army,
                MacroUrgent,
                MacroExtraProduction,
                MacroTech,
                Medium,
                Worker,
                Defense,
                Scout,
                Supply,
                RefineryManager,
                Lowest
        };
\end{DoxyCode}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Skynet/\-Skynet/\hyperlink{Task_8h}{\-Task.\-h}\end{DoxyCompactItemize}
