#include <cstddef>
#include <type_traits>
#include <utility>
#include "../../context.hpp"
#include "../../executor/concepts.hpp"
#include "../../result.hpp"
#include "fanout.hpp"
#include "result.hpp"
Go to the source code of this file.
|
| template<typename Ctx > |
| constexpr auto | yorch::detail::make_exec_context (Ctx &ctx, no_prev) noexcept -> exec_context< Ctx > |
| |
| template<typename Ctx , typename Prev > |
| constexpr auto | yorch::detail::make_exec_context (Ctx &ctx, Prev prev) noexcept -> exec_context< Ctx, Prev > |
| |
| constexpr auto | yorch::detail::make_exec_context (no_prev) noexcept -> exec_context< void > |
| |
| template<typename Prev > |
| constexpr auto | yorch::detail::make_exec_context (Prev prev) noexcept -> exec_context< void, Prev > |
| |
| template<typename Plan , std::size_t I, typename Slots , typename FanoutState > |
| constexpr auto | yorch::detail::make_node_prev_view (Slots &slots, FanoutState &fanout) |
| |
| template<std::size_t I, typename Plan , typename Slots , typename Ec > |
| constexpr node_enter_result | yorch::detail::enter_node_with_exec_context (Plan &plan, Slots &slots, Ec &ec) |
| |
| template<std::size_t I, typename Plan , typename Slots > |
| constexpr node_enter_result | yorch::detail::enter_node (Plan &plan, Slots &slots, plan_fanout_state< Plan > &fanout) |
| |
| template<std::size_t I, typename Plan , typename Slots , typename Ctx > |
| constexpr node_enter_result | yorch::detail::enter_node (Plan &plan, Slots &slots, plan_fanout_state< Plan > &fanout, Ctx &ctx) |
| |