StructPointer<T extends Struct> 扩展

Pointer 上扩展,专门针对类型参数 Struct

注解
  • @Since('2.12')

属性

ref ↔ T
此指针引用的结构在 Dart 中的视图。
getter/setter 对

方法

elementAt(int index) Pointer<T>
指针算术(考虑元素大小)

运算符

operator +(int offset) Pointer<T>
指向此指针后的第 offsetT 的指针。
operator -(int offset) Pointer<T>
指向此指针前的第 offsetT 的指针。
operator [](int index) → T
创建一个引用,在 address + sizeOf<T>() * index 处的本地内存中访问此结构的字段。
operator []=(int index, T value) → void
value 结构复制到本地内存中,起始地址为 address * sizeOf<T>() * index