Lade...
 

CX_COUNTER::DelegatedDecr

CX_COUNTER::DelegatedDecr

Beschreibung:

Die Klassenfunktion vermindert den delegierten Zähler (wenn es einen gibt) bzw. den eigenen Zähler und liefert ihn zurück. Falls dieser oder der delegierte Zähler über die flags deaktiviert ist, wird der Zählstand nicht verändert und der größtmögliche INTEGER-Wert zurückgegeben.

Code-Beispiel:
counter Call(DelegatedDecr)

// Äquivalent zu folgender Codesequenz:
counter Dup Call(GetActiveCounter) Dup ifnot { Drop } else { Swap Drop }
Call(Decr)
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(IN) Top CX_COUNTER Counter-Objekt
Stack(OUT) Top INTEGER Zählerstand
Funktionsaufruf: Call(DelegatedDecr)