1 #ifndef SCD_CONT_STATE_H
2 #define SCD_CONT_STATE_H
6 #include "scd_simulator.h"
7 #include "fsm/scd_cont_fsm_if.h"
10 /* forward declaration */
15 * Base class of all FSM states.
17 class scd_cont_state : public scd_cont_fsm_if
22 * \param sim the simulation environment
24 scd_cont_state(scd_simulator& sim): _sim(sim) {}
26 virtual ~scd_cont_state() {}
29 * Returns the name of the state.
31 const std::string& get_name() const { return _name; }