next up previous contents index
Next: Wertebereiche: g_domain.c Up: Verwaltung der Subtyp-Relation: g_typsys.c Previous: Verwaltung der Subtyp-Relation: g_typsys.c

Aufzählen der Ober- oder Untertypen

G_type G_typeSystem::getFirstSubType (G_type aType) const  
G_type G_typeSystem::getNextSubType (G_type aType, G_type lastType) const 
 
Traversieren alle (echten) Untertypen des Typen aType. Der Typ aType selbst wird nicht geliefert.
Fehlerfälle:
Es wird G_TypeBottom zurückgegeben und folgende Meldung ausgegeben.
typ004
Einer der Typen aType und lastType ist nicht im Typsystem eingetragen.
Aufwand:
$O(\char93 Typen)$

G_type G_typeSystem::getFirstSuperType (G_type aType) const  
G_type G_typeSystem::getNextSuperType (G_type aType, G_type lastType) const 
 
Traversieren alle (echten) Obertypen des Typen aType. Der Typ aType selbst wird nicht geliefert.
Fehlerfälle:
Es wird G_TypeBottom zurückgegeben und folgende Meldung ausgegeben.
typ004
Einer der Typen aType und lastType ist nicht im Typsystem eingetragen.
Aufwand:
$O(\char93 Typen)$


Friedbert Widmann
7/20/2003