Skip to main content

Class: PointerType<T, ST, N>

Extends

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

AdvancedType.constructor

Properties

ffiType

readonly ffiType: PointerType

Inherited from

AdvancedType.ffiType


ffiTypeStruct

readonly ffiTypeStruct: SimpleType<Pointer<T, N>>

Inherited from

AdvancedType.ffiTypeStruct


name

readonly name: string

Inherited from

AdvancedType.name


size

readonly size: number

Inherited from

AdvancedType.size

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

AdvancedType.fromBuffer


toBuffer()

toBuffer(data, ctx?): Uint8Array

Parameters

data

bigint | Pointer<T, N>

ctx?

Returns

Uint8Array

Overrides

AdvancedType.toBuffer