.. _exhale_class_classsmacc2_1_1ISmaccStateMachine:

Class ISmaccStateMachine
========================

- Defined in :ref:`file__tmp_ws_src_SMACC2_smacc2_include_smacc2_smacc_state_machine.hpp`


Inheritance Relationships
-------------------------

Derived Type
************

- ``public smacc2::SmaccStateMachineBase< DerivedStateMachine, InitialStateType >`` (:ref:`exhale_struct_structsmacc2_1_1SmaccStateMachineBase`)


Class Documentation
-------------------


.. doxygenclass:: smacc2::ISmaccStateMachine
   :members:
   :protected-members:
   :undoc-members: