PointerPointer extension - dart:ffi library (original) (raw)

PointerPointer<T extends NativeType> extension

Extension on Pointer specialized for the type argument Pointer.

on

Properties

valuePointer<T>

Available on Pointer<Pointer<T>>, provided by the PointerPointer extension

The pointer at address.

getter/setter pair

Methods

elementAt(int index)→ Pointer<Pointer<T>>

Available on Pointer<Pointer<T>>, provided by the PointerPointer extension

Pointer arithmetic (takes element size into account).

Operators

operator +(int offset)→ Pointer<Pointer<T>>

Available on Pointer<Pointer<T>>, provided by the PointerPointer extension

A pointer to the offsetth Pointer after this one.

operator -(int offset)→ Pointer<Pointer<T>>

Available on Pointer<Pointer<T>>, provided by the PointerPointer extension

A pointer to the offsetth Pointer before this one.

operator [](int index)→ Pointer<T>

Available on Pointer<Pointer<T>>, provided by the PointerPointer extension

Load a Dart value from this location offset by index.

operator []=(int index, Pointer<T> value)→ void

Available on Pointer<Pointer<T>>, provided by the PointerPointer extension

Store a Dart value into this location offset by index.