Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Gccjit.LValue
SourceTaking the address of an lvalue
; analogous to &(EXPR)
in C.
Add a new global variable of the given type and name to the context.
The global_kind
parameter determines the visibility of the global outside of the result
.
Dereferencing a pointer; analogous to *(EXPR)
in C.
Accessing a field of an rvalue
of pointer type, analogous (EXPR)->field
in C, itself equivalent to (\*EXPR).FIELD
Given an rvalue of pointer type T *
, get at the element T
at the given index, using standard C array indexing rules i.e. each increment of index corresponds to sizeof(T)
bytes. Analogous to PTR[INDEX]
in C (or, indeed, to PTR + INDEX
).