UNPKG

@specs-feup/clava

Version:

A C/C++ source-to-source compiler written in Typescript

64 lines 2.6 kB
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