API reference

python:irx:irx.analysis.handlers._declarations.class_layout.DeclarationClassLayoutVisitorMixin._build_class_layout

method _build_class_layout

_build_class_layout(class_: SemanticClass, bases: tuple[SemanticClass, ...], declared_members: tuple[SemanticClassMember, ...], member_table: dict[str, SemanticClassMember], method_groups: dict[str, tuple[SemanticClassMember, ...]], field_ids: dict[str, int]) -> SemanticClassLayout

Source: packages/irx/src/irx/analysis/handlers/_declarations/class_layout.py:65

Build one canonical low-level class layout.

Parameters

Returns

Type: SemanticClassLayout

Search documentation

Type to search.