JITType

Types can be created in several ways:

  • Fundamental types can be accessed using JITContext.getType()
  • Derived types can be accessed by calling methods on an existing type.
  • By creating structures via JITStruct.

Constructors

this
this()
this
this(gcc_jit_type* type)

Members

Functions

constOf
JITType constOf()

Given type T, get type const T.

getType
gcc_jit_type* getType()

Returns the internal gcc_jit_type object.

pointerOf
JITType pointerOf()

Given type T, get type T*.

volatileOf
JITType volatileOf()

Given type T, get type volatile T.

Inherited Members

From JITObject

getContext
JITContext getContext()

Return the context this JITObject is within.

toString
string toString()

Get a human-readable description of this object.

getObject
gcc_jit_object* getObject()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta