yasmine
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Csxy::async_behavior
 Csxy::async_event_handler
 Csxy::SX_FINAL
 Casync_state_machineClass for the "multi-threaded version" of the state machine. Provides methods to start and halt the state machine and to fire events
 Csxy::behavior
 Csxy::SX_FINAL
 Csxy::behavior_struct
 Cchice_modelInterface for a choice pseudostate in the model
 Cchice_model_implA choice pseudostate in the model
 Csxy::complex_state_visitor
 Csxy::SX_FINAL
 Ccomposite_state_model_implA composite state in the model
 Csxy::compound_transition_consumer
 Csxy::compound_transition
 Csxy::config
 Csxy::const_vertex_visitor
 Csxy::SX_FINAL
 Csxy::try_to_build_compound_transition_visitor
 Csxy::constraint
 Csxy::SX_FINAL
 Cdeep_history_model_implA deep history pseudostate in the model
 Centry_point_model_implAn entry point pseudostate in the model
 Csxy::eventInterface of an event. An event has an ID, a name and a priority (for processing by the async state machine)
 Csxy::event_implEvents that are processed by the state machine. event can have an ID, a name and a priority (for processing by the async state machine)
 Csxy::event_collector
 Csxy::state_machine_base
 Csxy::event_creation_request_time_comparer
 Csxy::model::event_modelAn event in the model
 Csxy::event_processing_callbackCallback interface that is called by a state machine during event processing. See the different methods to find out which events can be monitored
 Cexception
 Csxy::SX_FINAL
 Csxy::execution_step
 Csxy::SX_FINAL
 Csxy::SX_FINAL
 Csxy::SX_FINAL
 Csxy::SX_FINAL
 Csxy::execution_step_visitor
 Cexit_point_model_implAn exit point pseudostate in the model
 Cfinal_state_model_implA final state in the model
 Cfork_model_implA fork pseudostate in the model
 Csxy::has_get_event_id< C >
 Cinitial_pseudostate_model_implAn initial pseudostate in the model
 Csxy::interruptible
 Csxy::state_machine_base
 Cjoin_model_implA join pseudostate in the model
 Cjson_readerProvides the ability to read an yasmine model from a JSON file (.ym)
 Cjson_writerProvides the ability to write a model to a file
 Cjunction_model_implA junction pseudostate in the model
 Csxy::model::model_vertex_visitor
 Csxy::pseudostate_visitor
 Crecipe_callback
 Csxy::SX_FINAL
 Cregion_model_implA region in the model
 Cshallow_history_model_implA shallow history pseudostate in the model
 Csimple_state_model_implA simple state in the model
 Cstate_machineBase class for the state machines. It provides methods to start the state machine, to fire events, to add transitions, to check the state machine for possible defects and to get the root state reference
 Csxy::state_machine_element
 Csxy::region
 Csxy::state_machine_element_impl
 Csxy::transition
 Csxy::vertex
 Csxy::model::state_machine_element_modelInterface for an element in the state machine model
 Csxy::model::pseudostate_modelInterface for a pseudostate in the model
 Csxy::model::region_modelInterface for a region in the model
 Csxy::model::state_machine_element_model_implAn element of the state machine in the model
 Csxy::model::state_modelInterface for a state in the model
 Csxy::model::transition_modelInterface for a transition in the model
 Csxy::state_machine_introspectionThe interface for state machine introspection. It is inherited by the state machine class state_machine
 Csxy::state_machine_base
 Csxy::model::state_machine_modelClass representing a model of a complete state machine
 Csxy::state_visitor
 Cterminate_pseudostate_model_implA terminate pseudostate in the model
 Ctimed_event_creatorProvides the possibility to create timed events. It uses the state machine passed into the constructor as target for the events
 Csxy::impl::transition_executor_impl
 Csxy::transition_step
 Csxy::SX_FINAL
 Csxy::SX_FINAL
 Csxy::vertex_visitor
 Csxy::states_to_enter_visitor_impl