GrPrimitive

A single primitive. \ Primitives are hard-coded grimoire's functions, they are used the same way as other functions.

Constructors

this
this()
this(GrPrimitive primitive)

Ctor

Members

Variables

callbackId
int callbackId;

The callback id.

inSignature
GrType[] inSignature;

Function parameters' type.

index
uint index;

Function ID.

isAbstract
bool isAbstract;

If the primitive has a generic parameter type, it becomes abstract

isExplicit
bool isExplicit;

For convertions: Can this convertion be used without "as" ?

mangledName
string mangledName;

The base name of the function to call.

name
string name;

The base name of the function to call.

outSignature
GrType[] outSignature;

Return values.

Meta