Skip to content

typeinfo ¤

Common types.

Functions:

Attributes:

module module-attribute ¤

module = modules[__name__]

char module-attribute ¤

char: Type

ulong module-attribute ¤

ulong: Type

long module-attribute ¤

long: Type

uchar module-attribute ¤

uchar: Type

ushort module-attribute ¤

ushort: Type

uint module-attribute ¤

uint: Type

void module-attribute ¤

void: Type

uint8 module-attribute ¤

uint8: Type

uint16 module-attribute ¤

uint16: Type

uint32 module-attribute ¤

uint32: Type

uint64 module-attribute ¤

uint64: Type

unsigned module-attribute ¤

unsigned: dict[int, Type]

int8 module-attribute ¤

int8: Type

int16 module-attribute ¤

int16: Type

int32 module-attribute ¤

int32: Type

int64 module-attribute ¤

int64: Type

signed module-attribute ¤

signed: dict[int, Type]

pvoid module-attribute ¤

pvoid: Type

ppvoid module-attribute ¤

ppvoid: Type

pchar module-attribute ¤

pchar: Type

ptrsize module-attribute ¤

ptrsize: int = 4

ptrdiff module-attribute ¤

ptrdiff: Type

size_t module-attribute ¤

size_t: Type

ssize_t module-attribute ¤

ssize_t: Type

lookup_types ¤

lookup_types(*types: str) -> Type

update ¤

update() -> None

load ¤

load(name: str) -> Type | None

Load a symbol; note that new symbols can be added with add-symbol-file functionality

get_type ¤

get_type(size: int) -> Type