YOrch 1.0.0
Loading...
Searching...
No Matches
concepts.hpp File Reference
Include dependency graph for concepts.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  yorch
 

Concepts

concept  yorch::adapter_wrappable_task
 Reports whether a task object exposes the raw execution protocol for a concrete exec_context.
 
concept  yorch::direct_output_task
 
concept  yorch::default_catchable_task
 Reports whether catch_as_failure(task) can wrap Task for a concrete execution context without a custom policy.
 
concept  yorch::catch_policy_compatible_task
 Reports whether catch_as_failure(task, policy) can wrap Task using the provided fallback Policy.
 
concept  yorch::catch_policy_compatible_direct_output_task
 
concept  yorch::retry_policy
 Reports whether a retry policy exposes the minimal protocol required by with_retry(...).