#include <pulp/host/signal_graph_node.hpp>#include <cstdint>#include <memory>#include <string>#include <string_view>#include <unordered_map>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::host::SubgraphNodeSpec |
| struct | pulp::host::SubgraphEdgeSpec |
| struct | pulp::host::SubgraphPortSpec |
| struct | pulp::host::SubgraphParameterSpec |
| struct | pulp::host::SubgraphChildSpec |
| struct | pulp::host::SubgraphTemplate |
| struct | pulp::host::SubgraphState |
| struct | pulp::host::SubgraphParameterBounds |
| struct | pulp::host::SubgraphInstance |
| struct | pulp::host::SubgraphExpansionResult |
Namespaces | |
| namespace | pulp |
| namespace | pulp::host |
| Bounded event contracts shared by host ingress and graph-authored nodes. | |
Functions | |
| SubgraphExpansionResult | pulp::host::instantiate_subgraph (SignalGraph &graph, const SubgraphTemplate &definition, std::string instance_identity, std::uint32_t instance_index=0) |
| GraphResult | pulp::host::connect_subgraph_ports (SignalGraph &graph, const SubgraphInstance &source, std::string_view source_port, const SubgraphInstance &destination, std::string_view destination_port) |
| GraphResult | pulp::host::restore_subgraph_state (SignalGraph &graph, SubgraphInstance &instance, const SubgraphState &state) |