Class state_exit

Inheritance Relationships

Derived Type

Class Documentation

class state_exit

Abstract exit base class that all exit classes inherit from.

Subclassed by rcppsw::patterns::fsm::state_exit_action< SM, Func >

Public Functions

virtual ~state_exit(void) = default
virtual void invoke_exit_action(base_fsm *sm) const = 0

Called by the state machine engine to execute a state exit action. Called when leaving a state.

Parameters:

sm – A state machine instance.