Lade...
 

CXS_SEGMENT::Contents

CXS_SEGMENT::Contents

Beschreibung:

Diese Methode gibt eine transiente COLLECTION aller Klassen und REP-Collections zurück, die in diesem Segment abgelegt sind. Wenn als Parameter 0 übergeben wird, werden ausschließlich die REP-Collections des Segments zurückgegeben.

Code-Beispiel:
Var(seg)
GetManager(OBJECT) Call(GetSegments) Iterate {
  Dup Copy(name) "emptyS" =
  if { -> seg break }
  else { Drop }
}
0 seg Call(Contents)
//=> COLLECTION {CXS_REP_COLLECTION, ...} card 1
Cursor First
//=> TRANSIENT_OBJECT (CXS_REP_COLLECTION) emptyL0

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CXS_SEGMENT Ein Segment
Stack(In) Top-1 INTEGER Mit Metaklassen?
Stack(Out) Top COLLECTION Klassen die in diesem Segment gespeichert werden

Funktionsaufruf: Call(Contents)