API reference
python:irx:irx.analysis.SemanticFunction.__init__
method __init__
__init__(symbol_id: str, name: str, return_type: astx.DataType, args: tuple[SemanticSymbol, ...], signature: FunctionSignature, prototype: astx.FunctionPrototype, definition: astx.FunctionDef | None = None, module_key: ModuleKey = (lambda: '<unknown>')(), qualified_name: str = '', template_params: tuple[astx.TemplateParam, ...] = (), template_bindings: tuple[TemplateArgumentBinding, ...] = (), template_definition: 'SemanticFunction' | None = None, specialization_key: TemplateSpecializationKey | None = None, specializations: dict[TemplateSpecializationKey, 'SemanticFunction'] = dict()) -> None
Generated from the class declaration.
Source: packages/irx/src/irx/analysis/resolved_nodes.py:1076
Declared as: python:irx:irx.analysis.resolved_nodes.SemanticFunction.__init__