|
YOrch 1.0.0
|
This is the complete list of members for yorch::retry_task< Task, Policy >, including all inherited members.
| invoke_into(exec_context< Ctx, Prev > &ec, direct_out< detail::declared_task_output_t< U > > out) noexcept(noexcept(task.invoke_into(ec, out)) &&noexcept(policy.should_retry(std::size_t {})) &&noexcept(detail::handle_retry_exhausted(policy, step_result::retry()))) | yorch::retry_task< Task, Policy > | inline |
| invoke_raw(exec_context< Ctx, Prev > &ec) noexcept(noexcept(task.invoke_raw(ec)) &&noexcept(policy.should_retry(std::size_t {})) &&noexcept(detail::handle_retry_exhausted(policy, std::declval< std::remove_cvref_t< detail::raw_task_result_t< Task &, Ctx, Prev > > >()))) | yorch::retry_task< Task, Policy > | inline |
| policy | yorch::retry_task< Task, Policy > | |
| retry_task(Task &&stored_task, Policy &&stored_policy) noexcept(std::is_nothrow_move_constructible_v< Task > &&std::is_nothrow_move_constructible_v< Policy >) | yorch::retry_task< Task, Policy > | inline |
| retry_task(const Task &stored_task, const Policy &stored_policy) noexcept(std::is_nothrow_copy_constructible_v< Task > &&std::is_nothrow_copy_constructible_v< Policy >) | yorch::retry_task< Task, Policy > | inline |
| task | yorch::retry_task< Task, Policy > |