ANTAREX API

Clava API

LARA API

LARA Common Language API

(.js)
laraImport("clava.util.ClavaDataStore");

(.lara)
import clava.util.ClavaDataStore;

ClavaDataStore

Constructor

ClavaDataStore

new ClavaDataStore(data)

(Extends WeaverDataStore)
DataStore used in Clava.

Parameters

data: any

Instance Members

getFlags

getFlags()

Returns

string - a string with the current C/C++ compiler flags.

getStandard

getStandard()

Returns

string - a string with the current compilation standard.

getSystemIncludes

getSystemIncludes()

Returns

J#java.util.List<String> - A list with the current extra system includes.

getUserIncludes

getUserIncludes()

Returns

J#java.util.List<String> - A list with the current user includes.

setFlags

setFlags(flags)

Parameters

flags: string - A string with C/C++ compiler flags.

setStandard

setStandard(flags, standard)

Parameters

flags: string - A string with a C/C++/OpenCL compilation standard.
standard: any

setSystemIncludes

setSystemIncludes(arguments)

Parameters

arguments: string... - A variable number of strings with the extra system includes.

setUserIncludes

setUserIncludes(arguments)

Parameters

arguments: string... - A variable number of strings with the user includes.