QP/C++
6.9.3
- Global Q_SUPER (state_)
- Macro to specify the superstate in the "me->" impl-strategy. Instead use the new impl-strategy without the "me->" pointer, where you call super(state_)).
- Global Q_TRAN (target_)
- Macro to specify a transition in the "me->" impl-strategy. Instead use the new impl-strategy without the "me->" pointer, where you call tran(Q_STATE_CAST(target_)).
- Global Q_TRAN_HIST (hist_)
- Macro to specify a tran-to-history in the "me->" impl-strategy. Instead use the new impl-strategy without the "me->" pointer, where you call tran_hist(Q_STATE_CAST(hist_)).
- Global QM_ENTRY (state_)
- Macro to call in a QM state entry-handler. Applicable only to QMSMs. Instead use the new impl-strategy without the "me->" pointer, where the QM-generated code calls qm_entry(Q_STATE_CAST(state_)).
- Global QM_EXIT (state_)
- Macro to call in a QM state exit-handler. Applicable only to QMSMs. Instead use the new impl-strategy without the "me->" pointer, where the QM-generated code calls qm_exit(Q_STATE_CAST(state_)).
- Global QM_SM_EXIT (state_)
- Macro to call in a QM submachine exit-handler. Applicable only to QMSMs. Instead use the new impl-strategy without the "me->" pointer, where the QM-generated code calls qm_sm_exit(Q_STATE_CAST(state_)).
- Global QM_SUPER_SUB (state_)
- Designates the superstate of a given state in a subclass of QP::QMsm. Instead use the new impl-strategy without the "me->" pointer, where the QM-generated code calls qm_super_sub((state_)).
- Global QM_TRAN (tatbl_)
- Macro to call in a QM state-handler when it executes a transition. Instead use the new impl-strategy without the "me->" pointer, where the QM-generated code calls qm_tran((tatbl_)).
- Global QM_TRAN_EP (tatbl_)
- Macro to call in a QM state-handler when it executes an initial tran. Instead use the new impl-strategy without the "me->" pointer, where the QM-generated code calls qm_tran_ep((tatbl_)).
- Global QM_TRAN_HIST (history_, tatbl_)
- Macro to call in a QM state-handler when it executes a tran-to-history. Instead use the new impl-strategy without the "me->" pointer, where the QM-generated code calls qm_tran_hist((history_), (tatbl_)).
- Global QM_TRAN_INIT (tatbl_)
- Macro to call in a QM state-handler when it executes an initial tran. Instead use the new impl-strategy without the "me->" pointer, where the QM-generated code calls qm_tran_init((tatbl_)).
- Global QM_TRAN_XP (xp_, tatbl_)
- Macro to call in a QM state-handler when it executes a tran-to-exit-point. Instead use the new impl-strategy without the "me->" pointer, where the QM-generated code calls qm_tran_xp((xp_), (tatbl_)).
- Global QS_BEGIN (rec_, obj_)
- begin of a user QS record, instead use QS_BEGIN_ID()
- Global QS_FILTER_AO_OBJ (obj_)
- enable the QS local filter for AO (active objects)
- Global QS_FILTER_AP_OBJ (obj_)
- local Filter for a generic application object
obj_
.
- Global QS_FILTER_EQ_OBJ (obj_)
- enable the QS local filter for EQ (event queue) object
- Global QS_FILTER_MP_OBJ (obj_)
- enable the QS local filter for MP (memory pool) object
- Global QS_FILTER_OFF (rec_)
- disable the QS global filter
- Global QS_FILTER_ON (rec_)
- enable the QS global filter
- Global QS_FILTER_SM_OBJ (obj_)
- enable the QS local filter for SM (state machine) object
- Global QS_FILTER_TE_OBJ (obj_)
- enable the QS local filter for TE (time event) object
- Global QS_U32_HEX (width_, data_)
- output hex-formatted std::uint32_t to the QS record