API reference
python:irx:irx.analysis.handlers._templates.state.TemplateStateVisitorMixin
class TemplateStateVisitorMixin
Source: packages/irx/src/irx/analysis/handlers/_templates/state.py:29
Template-specialization state and AST-reset helpers
Methods
-
_clear_semantic_sidecars — Remove semantic sidecars from one cloned AST subtree.
-
_function_owner_module — Return the owning AST module for one semantic function.
-
_mark_template_specializations_prepared — Mark one template function as having prepared its clones.
-
_reset_template_analysis_state — Reset per-run template state attached to one module AST.
-
_substitute_declared_types — Substitute template types throughout one cloned function subtree.
-
_template_specializations_prepared — Return whether one template function already prepared its clones.