P4C
The P4 Compiler
|
A CFG Edge; can be an in-edge or out-edge. More...
#include <controlFlowGraph.h>
Public Member Functions | |
Edge (Node *node) | |
Edge (Node *node, bool b) | |
Edge (Node *node, cstring label) | |
Edge * | clone (Node *node) const |
void | dbprint (std::ostream &out) const |
bool | getBool () |
Node * | getNode () |
bool | isBool () const |
bool | isUnconditional () const |
Public Attributes | |
Node * | endpoint |
The destination node of the edge. The source node is not known by the edge. | |
cstring | label |
Protected Member Functions | |
Edge (Node *node, EdgeType type, cstring label) | |
Protected Attributes | |
EdgeType | type |
A CFG Edge; can be an in-edge or out-edge.