\hypertarget{structTimer}{\section{\-Timer \-Struct \-Reference}
\label{structTimer}\index{\-Timer@{\-Timer}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structTimer_a5f16e8da27d2a5a5242dead46de05d97}{\-Timer} ()
\item 
void \hyperlink{structTimer_a3a8b5272198d029779dc9302a54305a8}{start} ()
\item 
void \hyperlink{structTimer_ae6a6b8c6f116e7308c68ce11459658fe}{check} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
clock\-\_\-t \hyperlink{structTimer_aa14112b8fadc6a15e41dcf9cf2aea9cb}{start\-Time}
\item 
clock\-\_\-t \hyperlink{structTimer_abcd62ad4a09a718995061721b39e7738}{check\-Time}
\item 
clock\-\_\-t \hyperlink{structTimer_a1e85afee0daa8454ea2af942028290e7}{timespan}
\item 
clock\-\_\-t \hyperlink{structTimer_a1800dcf9ec21e85b9b99f73a7e16c93b}{longest\-Timespan}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{structTimer_a5f16e8da27d2a5a5242dead46de05d97}{\index{\-Timer@{\-Timer}!\-Timer@{\-Timer}}
\index{\-Timer@{\-Timer}!Timer@{\-Timer}}
\subsubsection[{\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Timer\-::\-Timer} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structTimer_a5f16e8da27d2a5a5242dead46de05d97}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{structTimer_ae6a6b8c6f116e7308c68ce11459658fe}{\index{\-Timer@{\-Timer}!check@{check}}
\index{check@{check}!Timer@{\-Timer}}
\subsubsection[{check}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Timer\-::check} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structTimer_ae6a6b8c6f116e7308c68ce11459658fe}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structTimer_ae6a6b8c6f116e7308c68ce11459658fe_icgraph}
\end{center}
\end{figure}


\hypertarget{structTimer_a3a8b5272198d029779dc9302a54305a8}{\index{\-Timer@{\-Timer}!start@{start}}
\index{start@{start}!Timer@{\-Timer}}
\subsubsection[{start}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Timer\-::start} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structTimer_a3a8b5272198d029779dc9302a54305a8}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structTimer_a3a8b5272198d029779dc9302a54305a8_icgraph}
\end{center}
\end{figure}




\subsection{\-Member \-Data \-Documentation}
\hypertarget{structTimer_abcd62ad4a09a718995061721b39e7738}{\index{\-Timer@{\-Timer}!check\-Time@{check\-Time}}
\index{check\-Time@{check\-Time}!Timer@{\-Timer}}
\subsubsection[{check\-Time}]{\setlength{\rightskip}{0pt plus 5cm}clock\-\_\-t {\bf \-Timer\-::check\-Time}}}\label{structTimer_abcd62ad4a09a718995061721b39e7738}
\hypertarget{structTimer_a1800dcf9ec21e85b9b99f73a7e16c93b}{\index{\-Timer@{\-Timer}!longest\-Timespan@{longest\-Timespan}}
\index{longest\-Timespan@{longest\-Timespan}!Timer@{\-Timer}}
\subsubsection[{longest\-Timespan}]{\setlength{\rightskip}{0pt plus 5cm}clock\-\_\-t {\bf \-Timer\-::longest\-Timespan}}}\label{structTimer_a1800dcf9ec21e85b9b99f73a7e16c93b}
\hypertarget{structTimer_aa14112b8fadc6a15e41dcf9cf2aea9cb}{\index{\-Timer@{\-Timer}!start\-Time@{start\-Time}}
\index{start\-Time@{start\-Time}!Timer@{\-Timer}}
\subsubsection[{start\-Time}]{\setlength{\rightskip}{0pt plus 5cm}clock\-\_\-t {\bf \-Timer\-::start\-Time}}}\label{structTimer_aa14112b8fadc6a15e41dcf9cf2aea9cb}
\hypertarget{structTimer_a1e85afee0daa8454ea2af942028290e7}{\index{\-Timer@{\-Timer}!timespan@{timespan}}
\index{timespan@{timespan}!Timer@{\-Timer}}
\subsubsection[{timespan}]{\setlength{\rightskip}{0pt plus 5cm}clock\-\_\-t {\bf \-Timer\-::timespan}}}\label{structTimer_a1e85afee0daa8454ea2af942028290e7}


\-The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{AiLogger_8h}{\-Ai\-Logger.\-h}\item 
\hyperlink{AiLogger_8cpp}{\-Ai\-Logger.\-cpp}\end{DoxyCompactItemize}
