API reference

python:irx:irx.analysis.handlers._declarations.structs.DeclarationStructVisitorMixin._find_struct_cycle

method _find_struct_cycle

_find_struct_cycle(root: SemanticStruct, current: SemanticStruct, path: tuple[SemanticStruct, ...]) -> tuple[SemanticStruct, ...] | None

Source: packages/irx/src/irx/analysis/handlers/_declarations/structs.py:120

Find one by-value recursive struct cycle.

Parameters

Returns

Type: tuple[SemanticStruct, Ellipsis] | None

Search documentation

Type to search.