54#if (QF_MAX_EPOOL > 0U)
58#if (QF_MAX_EPOOL > 0U)
62#if (QF_MAX_EPOOL == 0U)
73 std::uint_fast16_t
const len)
noexcept;
79#define QF_CONST_CAST_(type_, ptr_) const_cast<type_>(ptr_)
80#define QF_PTR_RANGE_(x_, min_, max_) (((min_) <= (x_)) && ((x_) <= (max_)))
81#define Q_UINTPTR_CAST_(ptr_) (reinterpret_cast<std::uintptr_t>(ptr_))
82#define Q_ACTION_CAST(act_) (reinterpret_cast<QP::QActionHandler>(act_))
Private attributes of the QF framework.
QF_EPOOL_TYPE_ ePool_[QF_MAX_EPOOL]
Array of event pools sized for the maximum allowed number of pools.
std::uint_fast8_t maxPool_
Number of event pools managed by the QF Framework.
void bzero_(void *const start, std::uint_fast16_t const len) noexcept
void QEvt_refCtr_dec_(QEvt const *const e) noexcept
Decrement the refCtr of a const event (requires casting const away)
constexpr std::uint8_t TE_IS_LINKED
constexpr std::uint8_t TE_WAS_DISARMED
constexpr std::uint8_t TE_TICK_RATE
void QEvt_refCtr_inc_(QEvt const *const e) noexcept
#define QF_CONST_CAST_(type_, ptr_)