\hypertarget{classfsm_1_1state__machine}{}\section{fsm\+:\+:state\+\_\+machine Class Reference}
\label{classfsm_1_1state__machine}\index{fsm\+::state\+\_\+machine@{fsm\+::state\+\_\+machine}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classfsm_1_1state__machine_abc59e7e1a89e73e385f7282a9a8ef179}\label{classfsm_1_1state__machine_abc59e7e1a89e73e385f7282a9a8ef179}} 
enum {\bfseries dir\+\_\+override} \+: unsigned char \{ {\bfseries none} = 0, 
{\bfseries r\+\_\+in} = 1, 
{\bfseries r\+\_\+out} = 2, 
{\bfseries r\+\_\+both} = 3
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classfsm_1_1state__machine_a5dfbbf54e4fb2cd561bd9f7207f6da13}\label{classfsm_1_1state__machine_a5dfbbf54e4fb2cd561bd9f7207f6da13}} 
word\+\_\+data\+\_\+t {\bfseries operator()} (\hyperlink{structWord}{Word}, channel\+ID) const
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classfsm_1_1state__machine_aba9f1042c098941595b3c5d0112915a2}\label{classfsm_1_1state__machine_aba9f1042c098941595b3c5d0112915a2}} 
struct {\bfseries Y\+A\+M\+L\+::convert$<$ state\+\_\+machine $>$}
\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
machines.\+h\item 
machines.\+cpp\end{DoxyCompactItemize}
