59 std::span<const GraphNode> nodes, std::span<const Connection> connections,
std::uint32_t NodeId
Definition graph_types.hpp:7
std::uint32_t PortIndex
Definition graph_types.hpp:8
Bounded event contracts shared by host ingress and graph-authored nodes.
Definition anticipation_eligibility.hpp:9
AnticipationSubgraph build_anticipation_subgraph(std::span< const GraphNode > nodes, std::span< const Connection > connections, const AnticipationPartition &partition)
Definition anticipation_partition.hpp:31
Definition anticipation_subgraph.hpp:37
PortIndex source_port
Definition anticipation_subgraph.hpp:39
NodeId source_node
Definition anticipation_subgraph.hpp:38
NodeId sink_node
Definition anticipation_subgraph.hpp:40
Definition anticipation_subgraph.hpp:28
std::vector< Connection > connections
Definition anticipation_subgraph.hpp:30
bool ok
Definition anticipation_subgraph.hpp:43
bool renders_anything() const
Definition anticipation_subgraph.hpp:45
std::vector< GraphNode > nodes
Definition anticipation_subgraph.hpp:29
std::vector< Output > outputs
Definition anticipation_subgraph.hpp:42
Definition signal_graph_connection.hpp:18
Definition signal_graph_node.hpp:126