Class diagram for DataType:

Public Members | |
| virtual IInteger | get_bit_size () const |
| virtual void | set_bit_size (IInteger the_value) |
| virtual int | get_bit_alignment () const |
| virtual void | set_bit_alignment (int the_value) |
| virtual | ~DataType () |
| virtual void | print (FormattedText &x) const |
Static Public Members | |
| const LString& | get_class_name () |
Protected Members | |
| DataType () | |
Static Protected Members | |
| void | constructor_function ( Address address ) |
Friends | |
| class | BasicObjectFactory |
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
Reimplemented from SuifObject.
Reimplemented in VoidType, UnionType, StructType, SingleInheritanceClassType, ReferenceType, PointerType, NumericType, MultiDimArrayType, JavaInterface, JavaClass, JavaArray, JavaAbstractClassType, IntegerType, GroupType, FloatingPointType, EnumeratedType, CppVTableType, CppUnionType, CppStructType, CppClassType, ClassType, BooleanType, and ArrayType.
[static]
Reimplemented from Type.
Reimplemented in VoidType, UnionType, StructType, SingleInheritanceClassType, ReferenceType, PointerType, NumericType, MultiDimArrayType, JavaInterface, JavaClass, JavaArray, JavaAbstractClassType, IntegerType, GroupType, FloatingPointType, EnumeratedType, CppVTableType, CppUnionType, CppStructType, CppClassType, ClassType, BooleanType, and ArrayType.
[protected]
[static, protected]
Reimplemented from Type.
Reimplemented in VoidType, UnionType, StructType, SingleInheritanceClassType, ReferenceType, PointerType, NumericType, MultiDimArrayType, JavaInterface, JavaClass, JavaArray, JavaAbstractClassType, IntegerType, GroupType, FloatingPointType, EnumeratedType, CppVTableType, CppUnionType, CppStructType, CppClassType, ClassType, BooleanType, and ArrayType.
[friend]
Reimplemented from Type.
written by Dimitri van Heesch, © 1997-1999