|
Public Types |
typedef std::list< Event<
AutoType_ > > | auto_events_t |
typedef std::list< Event<
hstate_t > > | state_events_t |
typedef std::list< Event<
htransition_t > > | transition_events_t |
typedef std::map< hstate_t,
state_events_t > | states_events_t |
typedef std::map< htransition_t,
transition_events_t > | transitions_events_t |
Public Member Functions |
bool | set_state_event_about (event_kind_t, hstate_t) |
bool | set_state_event_about (event_kind_t, hstate_t, hstate_t) |
bool | set_state_event_about (event_kind_t, hstate_t, hstate_t, hstate_t) |
const Event< hstate_t > | get_state_event_about (event_kind_t, hstate_t) const |
bool | set_transition_event_about (event_kind_t, htransition_t) |
bool | set_transition_event_about (event_kind_t, htransition_t, htransition_t) |
bool | set_transition_event_about (event_kind_t, htransition_t, htransition_t, htransition_t) |
const Event< htransition_t > | get_transition_event_about (event_kind_t, htransition_t) const |
bool | set_auto_event_about (event_kind_t) |
bool | set_auto_event_about (event_kind_t, AutoType_) |
bool | set_auto_event_about (event_kind_t, AutoType_, AutoType_) |
const Event< AutoType_ > | get_auto_event_about (event_kind_t) const |
Protected Attributes |
states_events_t | states_events_ |
transitions_events_t | transitions_events_ |
auto_events_t | auto_events_ |