API reference
python:irx:irx.analysis.FFICallableInfo
class FFICallableInfo
FFICallableInfo(admissibility: FFIAdmissibility, parameters: tuple[FFITypeInfo, ...], return_type: FFITypeInfo, required_runtime_features: tuple[str, ...] = (), link_strategy: FFILinkStrategy = FFILinkStrategy.SYSTEM_LINKER)
Source: packages/irx/src/irx/analysis/resolved_nodes.py:313
Declared as: python:irx:irx.analysis.resolved_nodes.FFICallableInfo
Canonical public FFI callable metadata.
Record the validated FFI classification, type categories, symbol resolution strategy, and runtime-feature dependencies for one extern callable.
Attributes
-
admissibility — Type: FFIAdmissibility
-
parameters — Type: tuple[FFITypeInfo, Ellipsis]
-
return_type — Type: FFITypeInfo
-
required_runtime_features — Type: tuple[str, Ellipsis]
-
link_strategy — Type: FFILinkStrategy
Methods
- __init__ —