JITObject

Class wrapper for gcc_jit_object. All JITObject's are created within a JITContext, and are automatically cleaned up when the context is released. The class hierachy looks like this:

    - JITObject
      - JITLocation
      - JITType
        - JITStruct
      - JITField
      - JITFunction
      - JITBlock
      - JITRValue
        - JITLValue
          - JITParam

Constructors

this
this()
Undocumented in source.
this
this(gcc_jit_object* obj)
Undocumented in source.

Members

Functions

getContext
JITContext getContext()

Return the context this JITObject is within.

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

Get a human-readable description of this object.

Meta