Pointer<T extends NativeType> class Null safety
Represents a pointer into the native C memory. Cannot be extended.
- Inheritance
- Object
- NativeType
- Pointer
- Available Extensions
Constructors
- Pointer.fromAddress(int ptr)
-
Construction from raw integer.
factory
Properties
Methods
-
cast<
U extends NativeType> () → Pointer< U> -
Cast Pointer
to a Pointer . -
elementAt(
int index) → Pointer< T> - Pointer arithmetic (takes element size into account).
-
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 ==(
Object other) → bool -
Equality for Pointers only depends on their address.
override
Static Methods
-
fromFunction<
T extends Function> (Function f, [Object? exceptionalReturn]) → Pointer< NativeFunction< T> > - Convert Dart function to a C function pointer, automatically marshalling the arguments and return value [...]