\hypertarget{classfsm_1_1state}{}\section{fsm\+:\+:state Class Reference}
\label{classfsm_1_1state}\index{fsm\+::state@{fsm\+::state}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classfsm_1_1state_a7f304f1443fd0e07a5ea2af6c4285116}\label{classfsm_1_1state_a7f304f1443fd0e07a5ea2af6c4285116}} 
std\+::pair$<$ std\+::string, const \hyperlink{classfsm_1_1state}{state} $\ast$ $>$ {\bfseries step} (char32\+\_\+t c) const
\item 
\mbox{\Hypertarget{classfsm_1_1state_a29981fa71b8798da484a5eeeb648463c}\label{classfsm_1_1state_a29981fa71b8798da484a5eeeb648463c}} 
const std\+::string \& {\bfseries suf} () const
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classfsm_1_1state_abac8b3d0e5d56e738470ac61e801e52f}\label{classfsm_1_1state_abac8b3d0e5d56e738470ac61e801e52f}} 
std\+::string\+\_\+view {\bfseries name}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classfsm_1_1state_a17082d848a3d3f86d767bf4523ec6e3f}\label{classfsm_1_1state_a17082d848a3d3f86d767bf4523ec6e3f}} 
std\+::optional$<$ \hyperlink{classfsm_1_1state}{state} $>$ {\bfseries to\+State} (const Y\+A\+M\+L\+::\+Node \&)
\item 
\mbox{\Hypertarget{classfsm_1_1state_aa4e747e83640faa0c80f5d05a94b90dd}\label{classfsm_1_1state_aa4e747e83640faa0c80f5d05a94b90dd}} 
bool {\bfseries set\+\_\+dests} (std\+::map$<$ std\+::string, \hyperlink{classfsm_1_1state}{state} $>$ \&states, std\+::string name, const Y\+A\+M\+L\+::\+Node \&data)
\end{DoxyCompactItemize}


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