Class: Pointer<T, N>
Type Parameters
T
T
N
N extends number
Constructors
Constructor
new Pointer<
T,N>(addr,level,type):Pointer<T,N>
Parameters
addr
bigint
level
N
type
SimpleType<T>
Returns
Pointer<T, N>
Properties
addr
readonlyaddr:bigint
isNull
readonlyisNull:boolean
level
readonlylevel:N
type
readonlytype:T
Methods
deref()
deref():
Nextends1?T:Pointer<T,any>
Returns
N extends 1 ? T : Pointer<T, any>
derefAll()
derefAll():
T
Returns
T
createRef()
staticcreateRef<T>(type,data):Pointer<T,1>
Type Parameters
T
T
Parameters
type
SimpleType<T>
data
T
Returns
Pointer<T, 1>
createRefFromBuf()
staticcreateRefFromBuf<T>(type,buf):Pointer<T,1>
Type Parameters
T
T
Parameters
type
SimpleType<T>
buf
Uint8Array
Returns
Pointer<T, 1>