@specs-feup/clava
Version:
A C/C++ source-to-source compiler written in Typescript
19 lines • 727 B
TypeScript
import { Call, FunctionJp } from "../../Joinpoints.js";
export default class MemoiTarget {
sig: string;
private $func;
private isUser;
numInputs: number;
numOutputs: number;
inputTypes: string[];
outputTypes: string[];
private numCallSites;
constructor(sig: string, $func: FunctionJp, isUser: boolean, numInputs?: number, numOuputs?: number, inputTypes?: string[], outputTypes?: string[], numCallSites?: number);
static fromFunction($func: FunctionJp): MemoiTarget;
static fromCall($call: Call): MemoiTarget;
static fromSig(sig: string): MemoiTarget;
private findNumCallSites;
private findDataTypes;
private checkDataTypes;
}
//# sourceMappingURL=MemoiTarget.d.ts.map