|
YOrch 1.0.0
|
#include <cstddef>#include <limits>

Go to the source code of this file.
Namespaces | |
| namespace | yorch |
| namespace | yorch::detail |
Enumerations | |
| enum class | yorch::detail::slot_logical_policy : unsigned char { yorch::detail::none , yorch::detail::maybe_payload , yorch::detail::must_payload } |
| Node-local slot semantics inferred from a task's result protocol. More... | |
| enum class | yorch::detail::slot_physical_policy : unsigned char { yorch::detail::none , yorch::detail::maybe_payload , yorch::detail::must_payload } |
| Storage-level policy for a physical slot after layout selection. More... | |
| enum class | yorch::detail::output_storage_mode : unsigned char { yorch::detail::none , yorch::detail::owned , yorch::detail::forwarded_prev } |
| Describes how a node's logical output is backed at runtime. More... | |
Variables | |
| constexpr std::size_t | yorch::detail::no_physical_slot = std::numeric_limits<std::size_t>::max() |
| Sentinel physical slot index meaning "this node has no storage". | |