Class diagram for VariableSymbol:

Public Members | |
| virtual QualifiedType* | get_type () const |
| virtual void | set_type (QualifiedType* the_value) |
| virtual VariableDefinition* | get_definition () const |
| virtual void | set_definition (VariableDefinition* the_value) |
| virtual | ~VariableSymbol () |
| virtual void | print (FormattedText &x) const |
| bool | is_static () const |
Static Public Members | |
| const LString& | get_class_name () |
Protected Members | |
| VariableSymbol () | |
Static Protected Members | |
| void | constructor_function ( Address address ) |
Friends | |
| class | BasicObjectFactory |
[virtual]
Reimplemented from Symbol.
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
Reimplemented from SuifObject.
Reimplemented in StaticFieldSymbol, ParameterSymbol, NestingVariableSymbol, JavaStaticFieldSymbol, JavaInstanceFieldSymbol, InstanceFieldSymbol, and FieldSymbol.
[static]
Reimplemented from SymbolTableObject.
Reimplemented in StaticFieldSymbol, ParameterSymbol, NestingVariableSymbol, JavaStaticFieldSymbol, JavaInstanceFieldSymbol, InstanceFieldSymbol, and FieldSymbol.
[protected]
[static, protected]
Reimplemented from SymbolTableObject.
Reimplemented in StaticFieldSymbol, ParameterSymbol, NestingVariableSymbol, JavaStaticFieldSymbol, JavaInstanceFieldSymbol, InstanceFieldSymbol, and FieldSymbol.
[friend]
written by Dimitri van Heesch, © 1997-1999