Condy v1.1.0
C++ Asynchronous System Call Layer for Linux
Loading...
Searching...
No Matches
pmr.hpp
Go to the documentation of this file.
1
5
6#pragma once
7
8#include "condy/coro.hpp"
9#include "condy/task.hpp"
10#include <memory_resource>
11
12namespace condy {
13
17namespace pmr {
18
25template <typename T = void>
27
34template <typename T>
36
37} // namespace pmr
38
39} // namespace condy
Coroutine type used to define a coroutine function.
Definition coro.hpp:26
Coroutine task that runs concurrently in the runtime.
Definition task.hpp:107
Coroutine definitions.
Polymorphic memory resource (PMR) related types and utilities.
Definition pmr.hpp:17
condy::Coro< T, std::pmr::polymorphic_allocator< std::byte > > Coro
Coroutine type using polymorphic allocator.
Definition pmr.hpp:26
condy::Task< T, std::pmr::polymorphic_allocator< std::byte > > Task
Task type using polymorphic allocator.
Definition pmr.hpp:35
The main namespace for the Condy library.
Definition condy.hpp:28
Interfaces for coroutine task management.