boost::capy
Types
Name |
Description |
A type‐erased wrapper for executor objects. |
|
An asynchronous event for coroutines. |
|
An asynchronous mutex for coroutines. |
|
A dynamic buffer using an underlying string |
|
A dynamic buffer using an underlying vector. |
|
A dynamic buffer using an underlying vector. |
|
Return an iterator pointing to the first element of a buffer sequence |
|
Copy the contents of a buffer sequence into another buffer sequence |
|
|
Check if a buffer sequence contains no data. |
A buffer sequence wrapper providing windowed access. |
|
A buffer sequence wrapper providing windowed access. |
|
Return the total number of bytes in a buffer sequence |
|
A fixed‐capacity circular buffer satisfying DynamicBuffer. |
|
Holds a contiguous range of unmodifiable bytes |
|
Archetype for ConstBufferSequence concept checking. |
|
Wrapper for consuming a buffer sequence incrementally. |
|
Wrapper for consuming a buffer sequence incrementally. |
|
Return an iterator to the end of the buffer sequence |
|
Base class for I/O object containers providing service management. |
|
A type‐erased reference wrapper for executor objects. |
|
RAII guard that keeps an executor's context from completing. |
|
A fixed‐capacity linear buffer satisfying DynamicBuffer. |
|
Return the first buffer in a sequence. |
|
CRTP mixin that adds I/O awaitable support to a promise type. |
|
Result type for void operations. |
|
Result type for asynchronous I/O operations. |
|
Result type for byte transfer operations. |
|
Remove all but the first |
|
Remove all but the last |
|
Holds a contiguous range of modifiable bytes |
|
Archetype for MutableBufferSequence concept checking. |
|
Return a sequence representing the first |
|
Recycling memory resource with thread‐local and global pools. |
|
|
Remove |
|
Remove |
Wrapper returned by run_async that accepts a task for execution. |
|
Return a sequence representing all but the first |
|
Return a sequence representing all but the last |
|
size tag for |
|
A wrapper enabling a buffer sequence to be consumed |
|
slice tag for |
|
Provides serialized coroutine execution for any executor type. |
|
Return a sequence representing the last |
|
A coroutine task type implementing the affine awaitable protocol. |
|
A pool of threads for executing work concurrently. |
|
Alias for const_buffer or mutable_buffer depending on sequence type. |
|
A constant buffer pair |
|
Alias for a type‐erased coroutine handle |
|
A mutable buffer pair |
|
Alias for the type representing a slice of T |
|
A dynamic buffer using |
|
Enums
Name |
Description |
Portable error conditions. |
|
Error codes returned from algorithms and operations. |
|
slice constants for slice customization |
Functions
Name |
Description |
Return the number of elements in a buffer sequence. |
|
Thread‐local storage for the current frame allocator. |
|
Returns pointer to the default recycling memory resource. |
|
Return the process‐wide system execution context. |
|
|
|
Create a work guard from an executor. |
|
|
|
|
|
Binds a task to execute on a specific executor. |
|
Remove a slice from the buffer |
|
Wait for all tasks to complete concurrently. |
|
Write data until the buffer sequence is empty or an error occurs. |
Concepts
Name |
Description |
Concept for types that model ConstBufferSequence. |
|
Concept for resizable buffer types with prepare/commit semantics. |
|
Concept for valid DynamicBuffer parameter passing to coroutines. |
|
Concept for executor types. |
|
Concept for I/O awaitable types. |
|
Concept for I/O awaitable task types. |
|
Concept for launchable I/O task types. |
|
Concept for types that model MutableBufferSequence. |
|
Concept for types that provide awaitable read operations from a source. |
|
Concept for types that provide awaitable read operations. |
|
Concept for types that provide awaitable write operations to a sink. |
|
Concept for types that provide awaitable write operations. |
|
Concept for awaitables whose return type decomposes to a specific typelist. |
|
Concept for types that decompose to a specific typelist. |
Using Declarations
Name |
Created with MrDocs