\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}