ISARefNode Klasse

Ein Verweis auf eine gebundene ISA im Enumerationskontext.

Dieser Knoten sucht die Bindung aus dem Kontext und liefert die gebundene ISA.

Konstruktor

ISARefNode(name: str)

Parameter

Name Beschreibung
name
Erforderlich

Der Name der gebundenen ISA, auf die verwiesen werden soll.

Methoden

enumerate

Gibt den gebundenen ISA aus dem Kontext zurück.

populate

Anweisungen, die bereits aus der gebundenen Komponente stammen.

enumerate

Gibt den gebundenen ISA aus dem Kontext zurück.

enumerate(ctx: ISAContext) -> Generator[ISA, None, None]

Parameter

Name Beschreibung
ctx
Erforderlich
<xref:qdk.qre.Context>

Der Enumerationskontext, der Bindungen enthält.

Ausnahmen

Typ Beschreibung

Wenn der Name nicht im Kontext gebunden ist.

populate

Anweisungen, die bereits aus der gebundenen Komponente stammen.

populate(ctx: ISAContext) -> int

Parameter

Name Beschreibung
ctx
Erforderlich

Gibt zurück

Typ Beschreibung
int

1, da gebundene Komponentenknoten bei Index 1 beginnen.

Attribute

name

name: str