Container

Top  Previous  Next

Skripte > Klassen-Elemente und C++-Befehle > interpretierte C++-Anweisungen > Container

 

Container enthalten und verwalten Ansammlungen von elementaren Variablen.

TETRA kennt zwei Grundtypen von Containern und einen abgeleiteten Typ:

 

vector

map

stack

 

Über die Elemente eines Containers kann iteriert werden oder es kann nach speziellen Elementen gesucht werden. hierzu dient ein

 

cursor

 

Jeder Container enthält intern einen Cursor und die Methoden des Cursors werden direkt als Methoden des Containers aufgerufen. Ein Cursor kann aber auch extern deklariert werden.

 

Die Namen der Container- und Cursor-Typen werden aus einer Bezeichnung für die Art des Containers und der Kurzbezeichnung der enthaltenen Variablen-Typen gebildet.

 

Typ

vector

map

Fkt-Tabelle

bool

vbool

mstrbool

bool_mstrfun

int

vint

mstrint

int_mstrfun

unsigned int

vuint

mstruint

uint_mstrfun

double

vdbl

mstrdbl

dbl_mstrfun

char

vchar

mstrchar

char_mstrfun

str

vstr

mstrstr

str_mstrfun

node

vnode

mstrnode

node_mstrfun

 

 

 

Eine sehr spezielle Art von Container zur Auswertung von Parse-Bäumen

ist eine

 

Funktionstabelle.

 

Für Funktionstabellen gibt es keinen Cursor.



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English