API reference
python:irx:irx.builder.protocols
module protocols
irx.builder.protocols
Source: packages/irx/src/irx/builder/protocols.py:1
Typing protocols for llvmliteir visitors.
Classes
-
DispatchRegistrar — Typed view of Plum's dynamically attached registration method.
-
ExceptionLoweringTypingBase — Explicit execution-context and status-ABI lowering services.
-
VisitorMixinRuntimeBase — Runtime-empty base shared by llvmliteir visitor mixins.
-
VisitorMixinTypingBase — Type-checking-only annotation carrier for llvmliteir visitor mixins.
-
VisitorProtocol — Stable interface used by visitor mixins and runtime features.