| 
 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_ |