Syntax: cDomainReference( const cTypeElement * pOriginalType,
const vector<unsignedIntFib> vecElementDomains=vector<cDomain>() )
Der Konstruktor des Verweisdefinitionsbereichs.
Der erzeugte Definitionsbereich verweist auf den Definitionsbereich des Typs pOriginalType
, wobei mit den Zahlen in vecElementDomains
der Unterdefinitionsbereich spezifiziert wird.
Beispiel:
cDomainReference( new cTypeFibMatrix(), [ 4, 2 ] )
: Der Definitionsbereich verweist auf den zweiten Unterdefinitionsbereich des vierten Unterdefinitionsbereich des Matrix-Elements.
Eingabeparameter:
pOriginalType
: Ein Zeiger auf den Type des Definitionsbereichs auf den verwiesen wird.
vecElementDomains
: Der Vektor mit der Angabe des Unterdefinitionsbereichen auf den verwiesen wird. Die Zahlen sind dabei jeweils die Nummer (die Zählung beginnt bei 1) des auszuwählenden Unterdefinitionsbereichs. Dabei haben Unterdefinitionsbereiche eines höheren Levels jeweils einen niedrigeren Index.
Rückgabe: keine