\hypertarget{dthinker_8h}{
\section{common/dthinker.h File Reference}
\label{d4/d45/dthinker_8h}\index{common/dthinker.h@{common/dthinker.h}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
union \hyperlink{unionactionf__t}{actionf\_\-t}
\item 
class \hyperlink{classDThinker}{DThinker}
\item 
class \hyperlink{classFThinkerIterator}{FThinkerIterator}
\item 
class \hyperlink{classTThinkerIterator}{TThinkerIterator$<$ T $>$}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef void($\ast$ \hyperlink{dthinker_8h_afa7b1da4986ad4039926efd20517f2ec}{actionf\_\-v} )()
\item 
typedef void($\ast$ \hyperlink{dthinker_8h_a42bea1fa250b10b67def9e5d48ffded2}{actionf\_\-p1} )(\hyperlink{classAActor}{AActor} $\ast$)
\item 
typedef void($\ast$ \hyperlink{dthinker_8h_af5bfd673bafb82744d4a538365945a5a}{actionf\_\-p2} )(\hyperlink{classplayer__s}{player\_\-s} $\ast$, \hyperlink{structpspdef__s}{pspdef\_\-s} $\ast$)
\item 
typedef \hyperlink{unionactionf__t}{actionf\_\-t} \hyperlink{dthinker_8h_a9051adf8ef76acaea43bbb67a472e25e}{think\_\-t}
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\hypertarget{dthinker_8h_a42bea1fa250b10b67def9e5d48ffded2}{
\index{dthinker.h@{dthinker.h}!actionf\_\-p1@{actionf\_\-p1}}
\index{actionf\_\-p1@{actionf\_\-p1}!dthinker.h@{dthinker.h}}
\subsubsection[{actionf\_\-p1}]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$ {\bf actionf\_\-p1})({\bf AActor} $\ast$)}}
\label{d4/d45/dthinker_8h_a42bea1fa250b10b67def9e5d48ffded2}
\hypertarget{dthinker_8h_af5bfd673bafb82744d4a538365945a5a}{
\index{dthinker.h@{dthinker.h}!actionf\_\-p2@{actionf\_\-p2}}
\index{actionf\_\-p2@{actionf\_\-p2}!dthinker.h@{dthinker.h}}
\subsubsection[{actionf\_\-p2}]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$ {\bf actionf\_\-p2})({\bf player\_\-s} $\ast$, {\bf pspdef\_\-s} $\ast$)}}
\label{d4/d45/dthinker_8h_af5bfd673bafb82744d4a538365945a5a}
\hypertarget{dthinker_8h_afa7b1da4986ad4039926efd20517f2ec}{
\index{dthinker.h@{dthinker.h}!actionf\_\-v@{actionf\_\-v}}
\index{actionf\_\-v@{actionf\_\-v}!dthinker.h@{dthinker.h}}
\subsubsection[{actionf\_\-v}]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$ {\bf actionf\_\-v})()}}
\label{d4/d45/dthinker_8h_afa7b1da4986ad4039926efd20517f2ec}
\hypertarget{dthinker_8h_a9051adf8ef76acaea43bbb67a472e25e}{
\index{dthinker.h@{dthinker.h}!think\_\-t@{think\_\-t}}
\index{think\_\-t@{think\_\-t}!dthinker.h@{dthinker.h}}
\subsubsection[{think\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf actionf\_\-t} {\bf think\_\-t}}}
\label{d4/d45/dthinker_8h_a9051adf8ef76acaea43bbb67a472e25e}
