Struct<S extends NativeType> class
This class is extended to define structs.
Fields in a struct, annotated with a subtype of NativeType, are automatically transformed into wrappers to access the fields of the struct in native memory.
All fields in a struct must either have a type which extends NativeType or else have an annotation indicating the corresponding native type (e.g. "@Int32()" for "int").
Instances of a subclass of Struct have reference semantics and are backed by native memory. The may allocated via Pointer.allocate or loaded from a Pointer, but not by a generative constructor.
- Inheritance
- Object
- NativeType
- Struct
Constructors
- Struct()
-
Struct.fromPointer(Pointer<
S> addressOf)
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator. [...]
inherited