| Interface Summary | |
|---|---|
| Struct.Member | Interface all Struct members must implement. |
| Class Summary | |
|---|---|
| Struct | Representation of C structures in java. |
| StructUtil | |
| Struct.AbstractMember | Base implementation of Member |
| Struct.Address | Represents a native memory address. |
| Struct.AsciiString | |
| Struct.AsciiStringRef | |
| Struct.Constants | Various platform-dependent constants needed for Struct construction |
| Struct.Double | |
| Struct.Enum<T> | |
| Struct.Enum16<E> | |
| Struct.Enum32<E> | |
| Struct.Enum64<E> | |
| Struct.Enum8<E> | An 8 bit enum field. |
| Struct.EnumField<E> | Base for all the Enum fields. |
| Struct.EnumLong<E> | |
| Struct.Float | |
| Struct.NumberField | Base class for all Number structure fields. |
| Struct.Offset | |
| Struct.Padding | Specialized padding fields for structs. |
| Struct.Pointer | Represents a native memory address. |
| Struct.Signed16 | A 16 bit signed integer field. |
| Struct.Signed32 | A 32 bit signed integer field. |
| Struct.Signed64 | A 64 bit signed integer field. |
| Struct.Signed8 | An 8 bit signed integer |
| Struct.SignedLong | A native long integer field. |
| Struct.String | |
| Struct.Unsigned16 | A 16 bit signed integer field. |
| Struct.Unsigned32 | A 32 bit signed integer field. |
| Struct.Unsigned64 | A 64 bit unsigned integer field. |
| Struct.Unsigned8 | An 8 bit unsigned integer |
| Struct.UnsignedLong | A native long integer field. |
| Struct.UTF8String | |
| Struct.UTF8StringRef | |
| Struct.UTFString | |
| Struct.UTFStringRef | |
| Union | Represents a C union |