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::complex_state_visitor
 Csxy::SX_FINAL
 Csxy::compound_transition_consumer
 Csxy::compound_transition
 Csxy::SX_FINAL
 Csxy::const_vertex_visitor
 Csxy::SX_FINAL
 Csxy::try_to_build_compound_transition_visitor
 Csxy::constraint
 Csxy::SX_FINAL
 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. An event can have an ID, a name and a priority (for processing by the async state machine)
 Csxy::specialized_event< completion_event, Y_COMPLETION_EVENT_ID, sxy::DEFAULT_EVENT_PRIORITY >
 Csxy::completion_event
 Csxy::specialized_event< _concrete_event, _event_id, _event_priority >Class that inherits event_impl and provides a fixed event ID and priority as well as create methods for creating instances of the event
 Csxy::event_collector
 Csxy::state_machine_base
 Csxy::SX_FINAL
 Csxy::sync_state_machineClass for the "single-threaded version" of the state machine. It provides the methods to start the state machine, to fire events, to check the state machine for possible defects and to get the root state reference
 Csxy::event_creation_request_time_comparer
 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
 Csxy::has_get_event_id< C >
 Csxy::interruptible
 Csxy::state_machine_base
 Csxy::pseudostate_visitor
 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::SX_FINAL
 Csxy::state_machine_element_impl
 Csxy::SX_FINAL
 Csxy::SX_FINAL
 Csxy::vertex_impl
 Csxy::pseudostate_impl
 Csxy::region_pseudostate_impl
 Csxy::state_pseudostate_impl
 Csxy::state_impl
 Csxy::complex_state_impl
 Csxy::SX_FINAL
 Csxy::transition
 Csxy::SX_FINAL
 Csxy::vertex
 Csxy::pseudostate
 Csxy::pseudostate_impl
 Csxy::region_pseudostate
 Csxy::choice
 Csxy::fork
 Csxy::initial_pseudostate
 Csxy::join
 Csxy::junction
 Csxy::region_pseudostate_impl
 Csxy::terminate_pseudostate
 Csxy::state_pseudostate
 Csxy::entry_point
 Csxy::exit_point
 Csxy::history
 Csxy::state_pseudostate_impl
 Csxy::state
 Csxy::complex_state
 Csxy::complex_state_impl
 Csxy::composite_state
 Csxy::simple_state
 Csxy::final_state
 Csxy::SX_FINAL
 Csxy::state_impl
 Csxy::vertex_impl
 Csxy::state_machine_introspectionThe interface for state machine introspection. It is inherited by the state machine class state_machine
 Csxy::state_machine_base
 Csxy::state_visitor
 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