ffi
¶
Provide the minimal pointer and opaque-handle type nodes that hosts can use when targeting IRx's stable public FFI layer.
Classes:
OpaqueHandleType
¶
OpaqueHandleType(handle_name: str)
Bases: AnyType
Methods:
Source code in src/irx/astx/ffi.py
83 84 85 86 87 88 89 90 91 | |
get_struct
¶
get_struct(simplified: bool = False) -> ReprStruct
Source code in src/irx/astx/ffi.py
101 102 103 104 105 106 107 108 109 110 111 112 113 114 | |
PointerType
¶
PointerType(pointee_type: DataType | None = None)
Bases: AnyType
Methods:
Source code in src/irx/astx/ffi.py
30 31 32 33 34 35 36 37 38 | |
get_struct
¶
get_struct(simplified: bool = False) -> ReprStruct
Source code in src/irx/astx/ffi.py
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | |