libcoro  1.0
Coroutine support library for C++20
Classes | Variables
Allocators

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...
 

Detailed Description

Allocators for coroutines