|
YOrch 1.0.0
|
#include <array>#include <cstddef>#include <new>#include <tuple>#include <type_traits>#include <utility>#include "../assert.hpp"#include "../context.hpp"#include "../detail/slots/layout.hpp"#include "policies.hpp"#include "direct_out.hpp"

Go to the source code of this file.
Classes | |
| struct | yorch::detail::canonical_output_owner_node_impl< Plan, I, HasLogicalOutput > |
| struct | yorch::detail::canonical_output_owner_node_impl< Plan, I, true > |
| struct | yorch::detail::plan_exec_slots_impl< Plan, LayoutPolicy > |
| Implementation backend for layout-driven erased plan payload storage. More... | |
| struct | yorch::detail::plan_exec_slots_impl< Plan, slot_layout_one_to_one_policy > |
| Per-run plan payload storage for the default one-to-one layout. More... | |
| struct | yorch::plan_exec_slots< Plan, LayoutPolicy > |
| Public per-run plan payload storage entry point. More... | |
Namespaces | |
| namespace | yorch |
| namespace | yorch::detail |
Typedefs | |
| template<typename Plan , typename LayoutPolicy = slot_layout_one_to_one_policy> | |
| using | yorch::plan_slots = plan_exec_slots< Plan, LayoutPolicy > |
Variables | |
| template<typename Plan , std::size_t I> | |
| constexpr std::size_t | yorch::detail::canonical_output_owner_node_v |