|
YOrch 1.0.0
|


Go to the source code of this file.
Namespaces | |
| namespace | yorch |
| namespace | yorch::detail |
Concepts | |
| concept | yorch::detail::adapter_descriptor |
| concept | yorch::detail::adapter_chain_like |
Functions | |
| template<typename Policy > requires retry_policy<std::decay_t<Policy>> | |
| constexpr auto | yorch::adapt_retry (Policy &&policy) |
| constexpr auto | yorch::adapt_catch_as_failure () noexcept |
| template<typename Policy > requires detail::catch_policy_like<std::remove_cvref_t<Policy>> | |
| constexpr auto | yorch::adapt_catch_as_failure (Policy &&policy) |
| template<std::size_t I, typename Task , typename Tuple > | |
| constexpr auto | yorch::detail::apply_adapters_from_const (Task &&task, const Tuple &descriptors) |
| template<std::size_t I, typename Task , typename Tuple > | |
| constexpr auto | yorch::detail::apply_adapters_from_mut (Task &&task, Tuple &&descriptors) |
| template<typename... Descs> requires (detail::adapter_descriptor<Descs> && ...) | |
| constexpr auto | yorch::adapters (Descs &&... descs) |
| template<typename Task > | |
| constexpr auto | yorch::apply_adapters (Task &&task, const adapter_chain<> &) |
| template<typename Task , typename... Descs> | |
| constexpr auto | yorch::apply_adapters (Task &&task, const adapter_chain< Descs... > &chain) |
| template<typename Task , typename... Descs> | |
| constexpr auto | yorch::apply_adapters (Task &&task, adapter_chain< Descs... > &&chain) |
| template<typename Task , typename Policy > | |
| constexpr auto | yorch::apply_adapter (retry_adapter_desc< Policy > &desc, Task &&task) |
| template<typename Task , typename Policy > | |
| constexpr auto | yorch::apply_adapter (const retry_adapter_desc< Policy > &desc, Task &&task) |
| template<typename Task , typename Policy > | |
| constexpr auto | yorch::apply_adapter (retry_adapter_desc< Policy > &&desc, Task &&task) |
| template<typename Task > | |
| constexpr auto | yorch::apply_adapter (catch_as_failure_adapter_desc, Task &&task) |
| template<typename Task , typename Policy > | |
| constexpr auto | yorch::apply_adapter (catch_as_failure_with_policy_adapter_desc< Policy > &desc, Task &&task) |
| template<typename Task , typename Policy > | |
| constexpr auto | yorch::apply_adapter (const catch_as_failure_with_policy_adapter_desc< Policy > &desc, Task &&task) |
| template<typename Task , typename Policy > | |
| constexpr auto | yorch::apply_adapter (catch_as_failure_with_policy_adapter_desc< Policy > &&desc, Task &&task) |
Variables | |
| template<typename Desc > | |
| constexpr bool | yorch::detail::is_adapter_descriptor_v |
| template<typename T > | |
| constexpr bool | yorch::detail::is_adapter_chain_v |