libcoro
1.0
Coroutine support library for C++20
|
Classes | |
class | coro::std_allocator |
represents standard allocator for coroutines More... | |
class | coro::reusable_allocator |
Handles allocation of single coroutine, if it is repeatedly allocated and deallocated. More... | |
class | coro::pmr_allocator< Res > |
Creates libcoro compatible allocator which uses an instance of std::pmr::memory_resource for allocations. More... | |
class | coro::pool_alloc |
A corutine allocator that caches unused frames in the pool. More... | |
class | coro::stackful< segment_size > |
Coroutine allocator emulates coroutine's stack to achieve stackful behaviour. More... | |
Variables | |
constexpr std_allocator | coro::standard_allocator |
Global instance for std_allocator which can be used anywhere the allocator is requested. More... | |
Allocators for coroutines