\doxysection{Data Structures}
Here are the data structures with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{struct__template_f_s_m_external_data}{\+\_\+template\+FSMExternal\+Data}} \\*自定义外部数据 }{\pageref{struct__template_f_s_m_external_data}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__template_f_s_m_inner_data}{\+\_\+template\+FSMInner\+Data}} \\*自定义内部数据 }{\pageref{struct__template_f_s_m_inner_data}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_f_s_m_data_loader}{FSMData\+Loader}} }{\pageref{struct_f_s_m_data_loader}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_f_s_m_handler}{FSMHandler}} \\*状态处理函数集合，全部需要子类重新填充内容 }{\pageref{struct_f_s_m_handler}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_f_s_m_private_vars}{FSMPrivate\+Vars}} \\*基类状态机的私有变量和函数，子类不可直接访问 }{\pageref{struct_f_s_m_private_vars}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_f_s_m_pure_vtbl}{FSMPure\+Vtbl}} \\*纯虚函数，子类必须重新实现，父类构造函数不会初始化 }{\pageref{struct_f_s_m_pure_vtbl}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_f_s_m_signals}{FSMSignals}} \\*状态机用的信号，protected子类可以访问 }{\pageref{struct_f_s_m_signals}}{}
\end{DoxyCompactList}
