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 开始的本地内存中。