Class: PointerType<T, ST, N>
Extends
AdvancedType<Pointer<T,N>,PointerType<T,ST,N>>
Type Parameters
T
T
ST
ST extends SimpleType<T>
N
N extends number
Constructors
Constructor
new PointerType<
T,ST,N>(type,level):PointerType<T,ST,N>
Parameters
type
ST
level
N
Returns
PointerType<T, ST, N>
Overrides
Properties
ffiType
readonlyffiType:PointerType
Inherited from
ffiTypeStruct
readonlyffiTypeStruct:SimpleType<Pointer<T,N>>
Inherited from
name
readonlyname:string
Inherited from
size
readonlysize:number
Inherited from
Accessors
level
Get Signature
get level():
N
Returns
N
type
Get Signature
get type():
ST
Returns
ST
Methods
fromBuffer()
fromBuffer(
buf,ctx?):Pointer<T,N>
Parameters
buf
Uint8Array
ctx?
Returns
Pointer<T, N>
Overrides
toBuffer()
toBuffer(
data,ctx?):Uint8Array
Parameters
data
bigint | Pointer<T, N>
ctx?
Returns
Uint8Array