The following QP/C++ APIs are now deprecated:
- Member char_t
- plain 'char' is no longer forbidden in MISRA-C++:2023
- Member Q_ALLEGE (expr_)
- general-purpose assertion that always evaluates the expr_ expression.
- Member Q_ALLEGE_ID (id_, expr_)
- general purpose assertion with user-specified ID number that always evaluates the expr_ expression.
- Member Q_ASSERT_COMPILE (expr_)
- Use Q_ASSERT_STATIC() or better yet static_assert() instead.
- Member Q_DELETE_REF (evtRef_)
-
- Member Q_NEW (evtT_, sig_,...)
-
- Member Q_NEW_REF (evtRef_, evtT_)
-
- Member Q_NEW_X (evtT_, margin_, sig_,...)
-
- Member Q_onAssert (module_, id_)
- assertion failure handler, use custom error handler instead Use Q_onError() instead.
- Member qm_sm_exit (sm_state_)
- submachines no longer supported
- Member QM_SM_STATE_DECL (subm_, state_)
- submachines no longer supported
- Member qm_super_sub (sm_state_)
- submachines no longer supported
- Member qm_tran_ep (tatbl_)
- submachines no longer supported
- Member qm_tran_xp (xp_, tatbl_)
- submachines no longer supported
- Member QP::QF::getQueueMin (std::uint_fast8_t const prio) noexcept
-
- Member QP::QF::psInit (QSubscrList *const subscrSto, QSignal const maxSignal) noexcept
-
- Member QP::QF::publish_ (QEvt const *const e, void const *const sender, std::uint_fast8_t const qsId) noexcept
-
- Member QP::QF::tick (std::uint_fast8_t const tickRate, void const *const sender) noexcept
-
- Member QP::QS::ObjKind_old
- instead use: QP::QS_ObjKind
- Member QP::QS_Groups_old
- instead use: QS_Groups