@specs-feup/clava
Version:
A C/C++ source-to-source compiler written in Typescript
23 lines • 618 B
TypeScript
import EdgeData from "@specs-feup/lara/api/lara/graphs/EdgeData.js";
import CfgEdgeType from "./CfgEdgeType.js";
/**
* An edge of the CFG
*/
export default class CfgEdge extends EdgeData {
private edgeType;
/**
* Creates a new instance of the CfgEdge class
* @param type - Edge type
*/
constructor(type: CfgEdgeType);
/**
* @returns The edge type
*/
get type(): CfgEdgeType;
/**
*
* @returns String representation of the edge. If it is a unconditional edge, an empty string is returned
*/
toString(): string;
}
//# sourceMappingURL=CfgEdge.d.ts.map