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