\hypertarget{classTechTimeline}{\section{\-Tech\-Timeline \-Class \-Reference}
\label{classTechTimeline}\index{\-Tech\-Timeline@{\-Tech\-Timeline}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classTechTimeline_a032a44899651a18f91d4c74c3cadd5b7}{\-Tech\-Timeline} ()
\item 
void \hyperlink{classTechTimeline_a8fc10bbdd5ec2677b81cc33a7efb7b78}{reset} ()
\item 
int \hyperlink{classTechTimeline_adab757fbbf8a4baf9ae063f6af761cf6}{get\-Start\-Time} (\-B\-W\-A\-P\-I\-::\-Tech\-Type t)
\item 
int \hyperlink{classTechTimeline_a6de7979631c90e0d4c4be1c9523955d6}{get\-Finish\-Time} (\-B\-W\-A\-P\-I\-::\-Tech\-Type t)
\item 
bool \hyperlink{classTechTimeline_a78eda9c4669a657240220aa9d7d024ab}{is\-Planned} (\-B\-W\-A\-P\-I\-::\-Tech\-Type t)
\item 
void \hyperlink{classTechTimeline_a5bf1e1f45008b2295189d6431e07020c}{register\-Tech\-Start} (int frame, \-B\-W\-A\-P\-I\-::\-Tech\-Type t)
\item 
void \hyperlink{classTechTimeline_a56362ec4a3503c5fd6ddbfe6f24bccfb}{register\-Tech\-Finish} (int frame, \-B\-W\-A\-P\-I\-::\-Tech\-Type t)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::map$<$ \-B\-W\-A\-P\-I\-::\-Tech\-Type, \*
std\-::pair$<$ int, int $>$ $>$ \hyperlink{classTechTimeline_acee6a5e37201dfa9f49c4a4e1311473b}{tech\-Events}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classTechTimeline_a032a44899651a18f91d4c74c3cadd5b7}{\index{\-Tech\-Timeline@{\-Tech\-Timeline}!\-Tech\-Timeline@{\-Tech\-Timeline}}
\index{\-Tech\-Timeline@{\-Tech\-Timeline}!TechTimeline@{\-Tech\-Timeline}}
\subsubsection[{\-Tech\-Timeline}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Tech\-Timeline\-::\-Tech\-Timeline} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classTechTimeline_a032a44899651a18f91d4c74c3cadd5b7}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classTechTimeline_a6de7979631c90e0d4c4be1c9523955d6}{\index{\-Tech\-Timeline@{\-Tech\-Timeline}!get\-Finish\-Time@{get\-Finish\-Time}}
\index{get\-Finish\-Time@{get\-Finish\-Time}!TechTimeline@{\-Tech\-Timeline}}
\subsubsection[{get\-Finish\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Tech\-Timeline\-::get\-Finish\-Time} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Tech\-Type}]{t}
\end{DoxyParamCaption}
)}}\label{classTechTimeline_a6de7979631c90e0d4c4be1c9523955d6}
\hypertarget{classTechTimeline_adab757fbbf8a4baf9ae063f6af761cf6}{\index{\-Tech\-Timeline@{\-Tech\-Timeline}!get\-Start\-Time@{get\-Start\-Time}}
\index{get\-Start\-Time@{get\-Start\-Time}!TechTimeline@{\-Tech\-Timeline}}
\subsubsection[{get\-Start\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Tech\-Timeline\-::get\-Start\-Time} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Tech\-Type}]{t}
\end{DoxyParamCaption}
)}}\label{classTechTimeline_adab757fbbf8a4baf9ae063f6af761cf6}
\hypertarget{classTechTimeline_a78eda9c4669a657240220aa9d7d024ab}{\index{\-Tech\-Timeline@{\-Tech\-Timeline}!is\-Planned@{is\-Planned}}
\index{is\-Planned@{is\-Planned}!TechTimeline@{\-Tech\-Timeline}}
\subsubsection[{is\-Planned}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Tech\-Timeline\-::is\-Planned} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Tech\-Type}]{t}
\end{DoxyParamCaption}
)}}\label{classTechTimeline_a78eda9c4669a657240220aa9d7d024ab}
\hypertarget{classTechTimeline_a56362ec4a3503c5fd6ddbfe6f24bccfb}{\index{\-Tech\-Timeline@{\-Tech\-Timeline}!register\-Tech\-Finish@{register\-Tech\-Finish}}
\index{register\-Tech\-Finish@{register\-Tech\-Finish}!TechTimeline@{\-Tech\-Timeline}}
\subsubsection[{register\-Tech\-Finish}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Tech\-Timeline\-::register\-Tech\-Finish} (
\begin{DoxyParamCaption}
\item[{int}]{frame, }
\item[{\-B\-W\-A\-P\-I\-::\-Tech\-Type}]{t}
\end{DoxyParamCaption}
)}}\label{classTechTimeline_a56362ec4a3503c5fd6ddbfe6f24bccfb}
\hypertarget{classTechTimeline_a5bf1e1f45008b2295189d6431e07020c}{\index{\-Tech\-Timeline@{\-Tech\-Timeline}!register\-Tech\-Start@{register\-Tech\-Start}}
\index{register\-Tech\-Start@{register\-Tech\-Start}!TechTimeline@{\-Tech\-Timeline}}
\subsubsection[{register\-Tech\-Start}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Tech\-Timeline\-::register\-Tech\-Start} (
\begin{DoxyParamCaption}
\item[{int}]{frame, }
\item[{\-B\-W\-A\-P\-I\-::\-Tech\-Type}]{t}
\end{DoxyParamCaption}
)}}\label{classTechTimeline_a5bf1e1f45008b2295189d6431e07020c}
\hypertarget{classTechTimeline_a8fc10bbdd5ec2677b81cc33a7efb7b78}{\index{\-Tech\-Timeline@{\-Tech\-Timeline}!reset@{reset}}
\index{reset@{reset}!TechTimeline@{\-Tech\-Timeline}}
\subsubsection[{reset}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Tech\-Timeline\-::reset} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classTechTimeline_a8fc10bbdd5ec2677b81cc33a7efb7b78}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classTechTimeline_acee6a5e37201dfa9f49c4a4e1311473b}{\index{\-Tech\-Timeline@{\-Tech\-Timeline}!tech\-Events@{tech\-Events}}
\index{tech\-Events@{tech\-Events}!TechTimeline@{\-Tech\-Timeline}}
\subsubsection[{tech\-Events}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<$ \-B\-W\-A\-P\-I\-::\-Tech\-Type, std\-::pair$<$ int, int $>$ $>$ {\bf \-Tech\-Timeline\-::tech\-Events}}}\label{classTechTimeline_acee6a5e37201dfa9f49c4a4e1311473b}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Macro/\hyperlink{TechTimeline_8h}{\-Tech\-Timeline.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Macro/\hyperlink{TechTimeline_8cpp}{\-Tech\-Timeline.\-cpp}\end{DoxyCompactItemize}
