Skip to main content

Class: Lib

Constructors

Constructor

new Lib(libname): Lib

Parameters

libname

string

Returns

Lib

Properties

LIBC_NAME

static LIBC_NAME: string


LIBM_NAME

static LIBM_NAME: string

Methods

call()

call(funcname, ...args): any

Parameters

funcname

string

args

...any[]

Returns

any


getFunc()

getFunc(name): CFunction

Parameters

name

string

Returns

CFunction


getType()

getType(name): SimpleType<any>

Parameters

name

string

Returns

SimpleType<any>


parseCProto()

parseCProto(header): void

Parameters

string

Returns

void


registerFunction()

registerFunction(name, func): void

Parameters

name

string

func

CFunction

Returns

void


registerType()

registerType(name, type): void

Parameters

name

string

type

SimpleType

Returns

void


symbol()

symbol(name): DlSymbol

Parameters

name

string

Returns

DlSymbol