Class diagram for Type:

[virtual]
[virtual]
Reimplemented from SuifObject.
Reimplemented in VoidType, UnionType, StructType, ReferenceType, QualifiedType, ProcedureType, PointerType, NumericType, MultiDimArrayType, LabelType, IntegerType, GroupType, FloatingPointType, EnumeratedType, DataType, CProcedureType, BooleanType and ArrayType.
[static]
Reimplemented from SymbolTableObject.
Reimplemented in VoidType, UnionType, StructType, ReferenceType, QualifiedType, ProcedureType, PointerType, NumericType, MultiDimArrayType, LabelType, IntegerType, GroupType, FloatingPointType, EnumeratedType, DataType, CProcedureType, BooleanType and ArrayType.
[protected]
[static, protected]
Reimplemented from SymbolTableObject.
Reimplemented in VoidType, UnionType, StructType, ReferenceType, QualifiedType, ProcedureType, PointerType, NumericType, MultiDimArrayType, LabelType, IntegerType, GroupType, FloatingPointType, EnumeratedType, DataType, CProcedureType, BooleanType and ArrayType.
[friend]
Reimplemented from SymbolTableObject.
Reimplemented in QualifiedType, ProcedureType, LabelType and DataType.
written by Dimitri van Heesch, © 1997-1999