QP/C++  6.9.3
Real-Time Embedded Framework
qmpool.hpp File Reference

platform-independent memory pool QP::QMPool interface. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  QMPool
 

Namespaces

 QP
 

Macros

#define QF_MPOOL_EL(type_)    struct { void *sto_[((sizeof(type_) - 1U)/sizeof(void*)) + 1U]; }
 Memory pool element to allocate correctly aligned storage for QP::QMPool. More...
 

Typedefs

using QMPoolSize = std::uint8_t
 
using QMPoolCtr = std::uint8_t
 

Detailed Description

platform-independent memory pool QP::QMPool interface.

Definition in file qmpool.hpp.

Macro Definition Documentation

◆ QF_MPOOL_EL

#define QF_MPOOL_EL (   type_)     struct { void *sto_[((sizeof(type_) - 1U)/sizeof(void*)) + 1U]; }

Memory pool element to allocate correctly aligned storage for QP::QMPool.

Definition at line 176 of file qmpool.hpp.