Index of types


B
binary_op [Gccjit]
block [Gccjit]
The type of basic blocks.

C
comparison [Gccjit]
context [Gccjit]
The type of compilation contexts.
context_option [Gccjit.Context]

F
field [Gccjit]
The type of fields of structs and unions.
function_ [Gccjit]
The type of functios.
function_kind [Gccjit.Function]
Kinds of function.

G
global_kind [Gccjit.LValue]

L
location [Gccjit]
A Gccjit.location encapsulates a source code location, so that you can (optionally) associate locations in your languages with statements in the JIT-compiled code, alowing the debugger to single-step through your language.
lvalue [Gccjit]
An Gccjit.lvalue is something that can of the left-hand side of an assignment.

O
output_kind [Gccjit.Context]
Kinds of ahead-of-time compilation, for use with Gccjit.Context.compile_to_file.

P
param [Gccjit]
A Gccjit.param is a function parameter.

R
result [Gccjit]
A Gccjit.result encapsulates the result of an in-memory compilation.
rvalue [Gccjit]
A rvalue is an expression within your code, with some type.

S
struct_ [Gccjit]
The type of structure types.

T
type_ [Gccjit]
The type of C types, e.g.
type_kind [Gccjit.Type]

U
unary_op [Gccjit]