mempooled.dynamic

Undocumented in source.

Members

Structs

DynamicPool
struct DynamicPool(size_t blockSize)

Memory pool implemented ower linked list of allocated blocks that are being reused. If there is no preallocated block in the pool, it allocates the new one from the heap. When block is returned to the pool, it's just prepended at the start of the unused blocks to be available again.

Meta