API reference

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

method _class_family_components

_class_family_components(classes: tuple[SemanticClass, ...]) -> tuple[tuple[SemanticClass, ...], ...]

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

Partition classes into weakly connected inheritance families.

Parameters

Returns

Type: tuple[tuple[SemanticClass, Ellipsis], Ellipsis]

Search documentation

Type to search.