Lade...
 

CX_COUNTER::DelegatedIncr

CX_COUNTER::DelegatedIncr

Beschreibung:

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

Code-Beispiel:
counter Call(DelegatedIncr)

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