boost::msm::backmp11::default_state_machine_config :: Boost Libraries Documentation

# boost::msm::backmp11::default_state_machine_config

Default state machine configuration.

## Synopsis

Declared in `<boost/msm/backmp11/state_machine_config.hpp>`

    struct default_state_machine_config;

## Type Aliases

Name | Description
`compile_policy` | Optimizes for runtime speed or compile time. Defaults to `favor_runtime_speed`.
`context` | Sets up a context accessible by all (sub‐)machines in hierarchical state machines. Defaults to `no_context`.
`event_pool` | Configures the event pool. Defaults to `std::deque` and 32 bytes inline storage capacity per event.
`fsm_parameter` | Type of the Fsm parameter passed in actions and guards. Defaults to `local_transition_owner`.
`observer` | Sets up an observer for monitoring state machine activities.
`root_sm` | Identifies the upper‐most machine in hierarchical state machines. Defaults to `no_root_sm`.

Created with MrDocs