@specs-feup/clava
Version:
A C/C++ source-to-source compiler written in Typescript
64 lines • 2.6 kB
TypeScript
import { JavaClasses } from "@specs-feup/lara/api/lara/util/JavaTypes.js";
export declare namespace ClavaJavaClasses {
interface ClavaNodes extends JavaClasses.JavaClass {
}
interface ClavaNode extends JavaClasses.JavaClass {
}
interface CxxJoinpoints extends JavaClasses.JavaClass {
}
interface BuiltinKind extends JavaClasses.JavaClass {
}
interface CxxWeaver extends JavaClasses.JavaClass {
}
interface CxxWeaverApi extends JavaClasses.JavaClass {
}
interface CxxType extends JavaClasses.JavaClass {
}
interface Standard extends JavaClasses.JavaClass {
}
interface AstFactory extends JavaClasses.JavaClass {
}
interface ArgumentsParser extends JavaClasses.JavaClass {
}
interface ClavaWeaverLauncher extends JavaClasses.JavaClass {
}
interface MathExtraApiTools extends JavaClasses.JavaClass {
}
interface HighLevelSynthesisAPI extends JavaClasses.JavaClass {
}
interface MemoiReport extends JavaClasses.JavaClass {
}
interface MemoiReportsMap extends JavaClasses.JavaClass {
}
interface MemoiCodeGen extends JavaClasses.JavaClass {
}
interface ClavaPetit extends JavaClasses.JavaClass {
}
interface ClavaPlatforms extends JavaClasses.JavaClass {
}
}
/**
* Static variables with class names of Java classes used in the Clava API.
*
*/
export default class ClavaJavaTypes {
static get ClavaNodes(): ClavaJavaClasses.ClavaNodes;
static get ClavaNode(): ClavaJavaClasses.ClavaNode;
static get CxxJoinPoints(): ClavaJavaClasses.CxxJoinpoints;
static get BuiltinKind(): ClavaJavaClasses.BuiltinKind;
static get CxxWeaver(): ClavaJavaClasses.CxxWeaver;
static get CxxWeaverApi(): ClavaJavaClasses.CxxWeaverApi;
static get CxxType(): ClavaJavaClasses.CxxType;
static get Standard(): ClavaJavaClasses.Standard;
static get AstFactory(): ClavaJavaClasses.AstFactory;
static get ArgumentsParser(): ClavaJavaClasses.ArgumentsParser;
static get ClavaWeaverLauncher(): ClavaJavaClasses.ClavaWeaverLauncher;
static get MathExtraApiTools(): ClavaJavaClasses.MathExtraApiTools;
static get HighLevelSynthesisAPI(): ClavaJavaClasses.HighLevelSynthesisAPI;
static get MemoiReport(): ClavaJavaClasses.MemoiReport;
static get MemoiReportsMap(): ClavaJavaClasses.MemoiReportsMap;
static get MemoiCodeGen(): ClavaJavaClasses.MemoiCodeGen;
static get ClavaPetit(): ClavaJavaClasses.ClavaPetit;
static get ClavaPlatforms(): ClavaJavaClasses.ClavaPlatforms;
}
//# sourceMappingURL=ClavaJavaTypes.d.ts.map