See: Description
Class | Description |
---|---|
SizeOf |
Contains static methods that provide access to the size of dereferenced SystemJava pointer
types (i.e.
|
Annotation Type | Description |
---|---|
AllowNarrowingCast |
Allows a method annotated with
CField to have a value type that is narrower (smaller
number of bits) than the C type. |
AllowWideningCast |
Allows a method annotated with
CField to have a value type that is wider (larger number
of bits) than the C type. |
CBitfield |
Denotes a method as a bitfield access of a
C struct . |
CField |
Denotes a method as a field access of a
C struct . |
CFieldAddress |
Denotes a method as a field address computation of a
C struct . |
CFieldOffset |
Denotes a method as a field offset access of a
C struct . |
CPointerTo |
Denotes Java interface that imports a C pointer type.
|
CStruct |
Denotes Java interface that imports a C struct.
|
CTypedefOfInfo |
Informational only.
|
RawField |
Denotes a method as a field access of a
structured C memory . |
RawFieldAddress |
Denotes a method as a field address computation of a
RawStructure . |
RawFieldOffset |
Denotes a method as a field offset access of a
RawStructure . |
RawPointerTo |
Denotes a Java interface that is a pointer to a
RawStructure . |
RawStructure |
Denotes Java interface that represents C memory, but without a
C struct
definition. |
UniqueLocationIdentity |
A
CField also annotated with this annotation gets a unique LocationIdentity
assigned, i.e., reads and writes do not interfere with reads and writes to any other field and
are optimized without regarding other fields. |