|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Zero-heap static coroutine frame pool and frame allocator policies. More...
#include <array>#include <cstddef>#include <new>
Include dependency graph for FramePool.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | corium::async::HeapFrameAllocator |
| Default heap allocator policy for C++20 coroutine frames (HALO-eligible). More... | |
| struct | corium::async::StaticFramePool< MaxFrames, FrameSize >::Slot |
| struct | corium::async::StaticFrameAllocator< MaxFrames, FrameSize > |
| Allocator policy adapter wrapping a StaticFramePool. More... | |
| class | corium::async::StaticFramePool< MaxFrames, FrameSize > |
| Statically-allocated fixed-capacity memory pool for coroutine state frames. Eliminates heap allocations and guarantees deterministic O(1) coroutine frame allocation. More... | |
Namespaces | |
| namespace | corium |
| namespace | corium::async |
Zero-heap static coroutine frame pool and frame allocator policies.