![]() |
P4C
The P4 Compiler
|
#include <simple_power_graph.h>
Public Member Functions | |
| Node (const Node &&n)=delete | |
| Node (const Node &n) | |
| Node (UniqueId uniq_id, int id) | |
| void | create_and_add_edge (cstring edge_name, std::vector< Node * > &child_nodes) |
| void | dbprint (std::ostream &out) const |
| void | dbprint (std::ostream &out, NodeAndEdgeSet *seen) const |
| bool | is_equivalent (const Node *other) const |
| Node & | operator= (const Node &&n)=delete |
| Node & | operator= (const Node &n)=delete |
| cstring | to_string () const |
Public Attributes | |
| const int | id_ |
| std::vector< Edge * > | out_edges_ |
| const UniqueId | unique_id_ |
A Node represents a single logical table (isolated to a single MAU stage). Nodes have outgoing edges, that denote the control flow from this node to child nodes.