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

# boost::msm::backmp11

## Namespaces

Name | Description
`dispatch_strategy` | Configuration parameters to select how events are dispatched.

## Types

Name | Description
`default_observer` | Default observer for state machine activities. Defines no‐op hooks for all observable activities.
`default_state_machine_config` | Default state machine configuration.
`event_pool` | Defines the container type and inline storage for the event pool (see `state_machine_config::event_pool`).
`favor_compile_time` | Optimizes for compile time (see `state_machine_config::compile_policy`).
`favor_runtime_speed` | Optimizes for runtime speed (see `state_machine_config::compile_policy`).
`flag_and` | Fold flags with a logical AND operation (see `state_machine::is_flag_active`).
`flag_or` | Fold flags with a logical OR operation (see `state_machine::is_flag_active`).
`local_transition_owner` | Passes the immediate parent machine as `Fsm` argument (see `state_machine_config::fsm_parameter`).
`no_context` | No context is configured (see `state_machine_config::context`).
`no_derived` | No derived is configured. See `state_machine`.
`no_event_pool` | Deactivates the event pool (see `state_machine_config::event_pool`).
`no_observer` | No observer is configured (see `state_machine_config::observer`).
`no_root_sm` | No root state machine is configured (see `state_machine_config::root_sm`).
`observer_ref` | Wrapper for an observer reference whose lifetime is managed externally.
`starting` | Default event when starting a state machine (see `state_machine::start`).
`state_machine` | Back‐end for a state machine.
`stopping` | Default event when stopping a state machine (see `state_machine::stop`).

## Type Aliases

Name | Description
`state_machine_config` | Alias for `default_state_machine_config`.

## Enums

Name | Description
`machine_state` | Describes the state of the state machine.
`process_result` | Return type of `state_machine::process_event` calls.
`visit_mode` | Selector for the visit mode (see `state_machine::visit`).

## Functions

Name | Description
`operator&` | Bitwise conjunction operator
`operator&=` | Bitwise conjunction assignment operator
`operator|=` | Bitwise disjunction assignment operator
`reflect` | Reflects on a state_machine's members with a visitor.

Created with MrDocs